homesubmit linklatest hitstop hitscontact usprivacy policyabout us

Global Index Directory » Computers & Internet » Programming and Development

Our Sponsors:
Our Partners:
Programming and Development Article

Programming Language Migration Path


While I was preparing some personal background information for a potential client, I was reviewing all the programming languages that I have had experience with. I list languages that I'm most experienced with on my resume. However, it occured to me that if I was to list all the languages that I've worked with, then the client would become overwhelmed with the resume and just write me off as either a total bit head or looney toons. But as I reflected on all these different environments I realized how much fun I've had being involved with the software development industry, and that a lot of that fun has to do with the learning process. I think this is what makes a good programmer. Not just the ability to write code, or come up with a very creative application, but the ability to learn. Lets admit it! If a programmer doesn't have good learning skills, then the programmer is going to have a very short career.

As an exercise, I'm going to list out my Programming Language Migration Path. I would be interested to hear from other programmers what their PLMP is as well. Here goes:

* Commodore Vic-20 Basic

* Commodore Vic-20 6502 Assembler

* Commodore 64 6510 Assembler (Lots of all nighters with this one!)

* IBM BASIC

* IBM Assembler (My hate relationship with segment addressing.)

* dBASE II (Wow! Structured programming.)

* GWBasic

* Turbo Pascal (Thank you Mr. Kahn! Best $49 I ever spent!)

* Turbo C

* dBASE III+ (Cool, 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)

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

* Visual Basic 2.0

* Delphi

* Visual Basic 3.0

* Access Basic / Word Basic (Microsoft)

* Newton Script (My first "elegant" language)

* Visual Basic 4.0 & 5.0

* HTML

* FormLogic (for Apple Newton)

* Codewarrior C for Palm OS

* Visual Basic 6.0

* NS BASIC for Palm OS & Windows CE

* FileMaker 5

* Satellite Forms

* Visual C++

* REAL Basic for Mac 9.x & OSX

* Java

* Codewarrior C++ for Palm OS

* Appforge for Palm OS & Pocket PC

* C#

* FileMaker Pro 7.0

Whew! Not only is this a good exercise to reflect on all the languages that I've worked with, but it is a good example of how the languages and the technology has progressed during the past 25 years. I'm sure that I'll be adding much more to this PLMP in the near future as well. And as with most programmers I know, there is so much more that I would like to learn but just don't have the time.

Another good exercise is to bring this up as a topic of discussion with a group of programmers after a nice long day at any technical trade show. For example, quite some time ago, after a long day at the OS/2 Developers Conference in Seattle (Yea, dating myself here.), I brought up the topic of 6502 Assembly Language programming. This was during dinner at around 7pm. The resulting conversation migrated to the hotel lobby where it continued until around 2am in the morning. (Ah, the good ol' days.) ;)

(If you're a developer, I'd be interested in seeing your own personal Programming Language Migration Path. Shoot me an email to timdottrimbleatgmaildotcom.)

Timothy Trimble, The ART of Software Development

EzineArticles Expert Author Timothy Trimble

Timothy Trimble is a award winning, freelance writer, and software developer. He has written a book for Microsoft Press and over 35 articles for significant computer industry trade magazines. He is the Blog publisher of The ART of Software Development which can be found via his web site at http://www.timothytrimble.info

Links Sort by: PageRank | Hits | Alphabetical

Ieee 1149.1 ReferenceIeee 1149.1 Reference - http://www.asset-intertech.com/

JTAG Boundary-Scan test products, JTAG emulation, and ISP, flash memory programming, in circuit programming, and JTAG interface. - more

Web designWeb design - http://www.ebamedia.ro

- more

Java tutorialsJava tutorials - http://www.jyog.com

Brief introductory Java articles, Java tutorials,news on server side Java programming and Java open source frameworks - more

GdPicture Imaging SDKGdPicture Imaging SDK - http://www.gdpicture.com

GdPicture Imaging SDKs are full featured image processing toolkits for developers to acquire, create, view, edit, compose and print vectorial & bitmap images. They can read, write and convert images in a large variety of formats like TIFF, GIF, JPEG, PNG, WMF, BMP, ICO, PDF, PCX, PNM... - more

web development indiaweb development india - http://a-itindia.com

Offshore Outsourcing Company of India offering web design india, web development and seo services in India. This include ecommerce web design solution, software application development, search engine marketing. - more

GMI: Website Application DevelopmentGMI: Website Application Development - http://www.greymatterindia.com/

Grey Matter India Technologies India, providing outsourcing solutions in Social Networking Website development, Custom Software Development & Mobile Application Development. - more

Copy Protection SystemCopy Protection System - http://www.webtoolmaster.com

This Software Protection System Tool is for every software house. This tools are very important to get more profit for the hard work. - more

Software Outsourcing, Offshore Software Development Outsourcing, Offshore Outsourcing IT, Software DSoftware Outsourcing, Offshore Software Development Outsourcing, Offshore Outsourcing IT, Software D - http://www.a1technology.com/

Offshore Software Development, We are Offshore Software Outsourcing, Offshore Software Development Outsourcing Company in New York NY, we create customized Software and web applications such as online retail webstore,application development outsourcing, B2B Ecommerce, Portal sites, Online Marketing, e-Finance and e-Business etc. Contact us for the best Offshore Outsourcing and Software Outsourcing services/ Offshore Software Development - more

Epoch ConverterEpoch Converter - http://www.epochconverter.com/

Easy epoch/Unix timestamp converter for computer programmers. Includes epoch explanation and conversion syntax in various programming languages. - more

Custom asp development in IndiaCustom asp development in India - http://www.indiensoft.com

Indian Company providing Custom Web development using PHP/MySQL and ASP/SQL Server. Affordable solutions for E-Commerce, CMS and other Database driven web-sites. - more

Software Development ServicesSoftware Development Services - http://www.invent-soft.com/

Invent-soft offers custom software development services - more

Offshore Software Development Outsourcing Services,SoftwareOffshore Software Development Outsourcing Services,Software - http://www.etisbew.com

Etisbew-the professional offshore outsourcing company provides web design & development,custom application software development,wireless and mobile computing application development,Applications for specific domains like Finance and Leisure travel verticals,e-marketing solutions and product development services. - more

Visual Basic Code LibraryVisual Basic Code Library - http://www.codeitbetter.com

CodeItBetter provides free VB, VBA and .NET (C#/VB/ASP) source code, tips and tricks, programming techniques, discussion board and downloads all for free. - more

ASP CODE FREE | ASP Help, ASP Tutorials, ASP Programming, ASP Code - ASP FreeASP CODE FREE | ASP Help, ASP Tutorials, ASP Programming, ASP Code - ASP Free - http://www.aspcodefree.com/

ASP CODE FREE | help with ASP, ASP CODE SNIPPETS, ASP Programming, ASP Code - more

PHP Web Application DevelopmentPHP Web Application Development - http://www.megrisoft.net

Megrisoft offers PHP web application development and PHP & Mysql programming at affordable prices. We are Experts in AJAX, .NET development and programming. Our experienced PHP developers can do modification and customization of any open source PHP scripts. - more

Offshore Outsourcing, Software Development, Web Site Design.Offshore Outsourcing, Software Development, Web Site Design. - http://www.polluxsoftech.com/

Polluxsoftech.com provide facility for Offshore Outsourcing, web site design, custom software development, Programming Services, Offshore IT Services, we provide high quality offshore development services, Database(database management), animation genre, 3d animation, design multimedia, Game Design Development, search engine optimization service - more

Sufixe Web Design MauritiusSufixe Web Design Mauritius - http://www.sufixe.com

SUFIXE is a Web Design company in Mauritius. Our team consists of young professionals, geared with extensive experience in their respective field. We specialize in revolutionary, tailor-made websites for small, medium and large organizations, including government authorities, educational, charitable institutions.and many others. - more

Web Software Development, Computer Programmers, Database DesignWeb Software Development, Computer Programmers, Database Design - http://www.21stsoft.com

We perform all analysis and use many programming languages and technologies enabling us to be technology agnostic. The best programming language, database and technologies are fit to your application. - more

BurningPixels.co.uk - NewMedia PortfolioBurningPixels.co.uk - NewMedia Portfolio - http://www.burningpixels.co.uk

Burning Pixels.co.uk is a Newmedia Student portfolio. I offer Freelance Web development, Design, SEO, Flash animation, Video, DVD Menus, Animated Banner ads and much more. Visit my site http://www.burningpixels.co.uk to see my work. - more

Hot ScriptsHot Scripts - http://topscripts.org

Hot Scripts a large PHP, CGI, Perl, JavaScript and ASP script collection.Many hot scripts, resources and tools for webmasters, developers and programmers. - more