back to top

Programming migration path

[ad_1]

While preparing some personal background information for a potential client, I was reviewing all the programming languages ​​that I acquired. Include the most experienced languages ​​on my CV. However, it happened to me that if I were to include all the languages ​​in which I worked, the client would become overwhelmed in the CV and only write to me either as a bit head or an animated header. But when I thought about all these different environments, I realized how much fun I've been involved in in the software development industry, and that much of that fun has to do with the learning process. I think this is what makes a good programmer. Not only the ability to write code, or come up with a very innovative application, but the ability to learn. Let's admit it! If the programmer does not have good learning skills, then the programmer will have a very short career.

As an exercise, I will list my programming language migration path. I'd be interested to hear from other programmers what their PLMP is, too. Here it goes:

* Dean Vic-20 Basic

* Dean Vic-20 6502 complex

* Dean 64 6510 complex (lots of all nighters with this one!)

* IBM BASIC

IBM Assembler (My hate relationship with sector addressing.)

* dBASE II (Wow! Structured programming.)

* GWBasic

* Turbo Pascal (Thank you Mr. Khan! The best $ 49 I've ever spent!)

* Turbo-C

* dBASE III + (Wow, my dBASE II report generator now only takes 2 hours to run instead of 7.)

* Clipper / Foxbase

* dBASE IV

* dBASE SQL

* Microsoft C (first under DOS, then under Windows 3.1)

* SuperBase (first under Amiga DOS, then for MS Windows)

* Windows Provider (Whatever happened to this? Gupta?)

* Visual Basic 2.0

* Delphi

* Visual Basic 3.0

* Access Basic / Word Basic (Microsoft)

* Newton's text (my "elegant" first language)

* Visual Basic 4.0 and 5.0

* programming language

* FormLogic (for Apple Newton)

* Codewarrior C for Palm OS

* Visual Basic 6.0

* NS BASIC for Palm and Windows CE

* FileMaker 5

* Satellite forms

* Visual C ++

* REAL Basic for Mac 9.x and OSX

* Java

* Codewarrior C ++ for the Palm operating system

* Appforge for Palm OS and Pocket PC

* C #

* FileMaker Pro 7.0

Whew! Not only is this a good exercise to think about all the languages ​​you've worked with, but it is a good example of how languages ​​and technology have advanced over the past 25 years. I am sure I will add more to PLMP in the near future as well. As with most of the programmers I know, there is a lot I want to learn but I don’t have much time.

Another good exercise is to bring this up as a topic for discussion with a group of programmers after a nice long day at any technical trade show. For example, a long time ago, after a long day at the OS / 2 developer conference in Seattle (yes, you come back here), I brought up the assembly language programming topic 6502. This was during dinner at about 7 pm. The resulting conversation was relayed to the hotel lobby, which lasted until about 2 am. (Oh, good days.);)

(If you are a developer, I am interested in seeing the programming migration path. Shoot an email to timdottrimbleatgmaildotcom.)

Timothy Trimble, The Art of Software Development

[ad_2]&

More post

How to Change WordPress SMPT To Gmail or Google Work Space

Let's learn How to Change WordPress SMPT To Gmail or Google Work Space. This guide provide step by step tutorial on how to acomplish...
Newslodge front page

Newslodge

Newslodge - What they said in there about company "Newslodge.com.ng, we believe in the power of information to transform lives. We are not just a...

Gospelmetrics

Gospelmetrics - What they said in there about company "Welcome to Gospelmetrics, where we bring the light of the Gospel to your fingertips! We're thrilled...