Langage De Programmation De Chemin De Migration

Alors que je me préparais quelques informations personnelles pour un client potentiel, je passais en revue tous les langages de programmation que j’ai de l’expérience avec. J’ai la liste des langues que je suis le plus expérimenté, avec sur mon cv. Cependant, il m’est apparu que si j’étais à la liste de toutes les langues que j’ai travaillé, puis le client allait devenir dépassés avec le résumé et il suffit d’écrire me soit un total de bits de la tête ou des looney toons. Mais comme je l’ai réfléchi sur tous ces différents environnements, j’ai réalisé combien de plaisir que j’ai eu d’être impliqué dans l’industrie du développement logiciel, et que beaucoup de plaisir a faire avec le processus d’apprentissage. Je pense que c’est ce qui fait un bon programmeur. Pas seulement la capacité à écrire du code, ou venir avec un de très créatif de l’application, mais la capacité à apprendre. Permet l’admettre! Si un programmeur n’a pas de bonnes aptitudes à l’apprentissage, le programmeur va avoir une très courte carrière.

Comme un exercice, je vais à la liste de mon Langage de Programmation de Chemin de Migration. Je serais intéressé d’entendre les autres programmeurs, ce qui leur PLMP est ainsi. Va ici:

* Le Commodore Vic-20 De Base

* Le Commodore Vic-20 Assembleur 6502

* Commodore 64 6510 Assembleur (Beaucoup de toutes les nuits blanches avec celui-ci!)

* IBM DE BASE

* IBM Assembleur (Ma haine relation avec le segment d’adressage.)

* dBASE II (Wow! La programmation structurée.)

* GWBasic

* Turbo Pascal (Merci M. Kahn! Meilleur $49 j’ai déjà passé!)

* Turbo C

* dBASE III+ (Cool, mon dBASE II de rapport générateur de maintenant, ne prend que 2 heures au lieu de 7.)

* Clipper/Foxbase

* dBASE IV

* dBASE, SQL

* Microsoft C (d’Abord sous DOS, puis sous Windows 3.1)

* SuperBase (d’Abord sous Amiga DOS, puis pour MS Windows)

* SQL Windows (ce qui est arrivé à cela? Gupta?)

* Visual Basic 2.0

* Delphi

* Visual Basic 3.0

* L’Accès De Base / Mot De Base (Microsoft)

* Newton Script (Mon premier « élégant » de la langue)

* Visual Basic 4.0 Et 5.0

* HTML

* FormLogic (pour Apple Newton)

* Codewarrior C pour Palm OS

* Visual Basic 6.0

* NS de BASE pour le Palm OS et Windows CE

* FileMaker 5

* Satellite Formes

* Visual C++

* Le REAL Basic pour Mac 9.x & OSX

* Java

* Codewarrior C++ pour Palm OS

* Appforge pour Palm OS et Pocket PC

* C#

* FileMaker Pro 7.0

Ouf! Ce n’est pas seulement un bon exercice pour réfléchir sur toutes les langues que j’ai travaillé, mais c’est un bon exemple de la façon dont les langues et la technologie a progressé au cours des 25 dernières années. Je suis sûr que je vais être en ajoutant beaucoup plus à ce PLMP dans le proche avenir. Et comme avec la plupart des programmeurs, je sais, il y a tellement plus que j’aimerais apprendre, mais n’ont tout simplement pas le temps.

Un autre bon exercice est d’aborder cette question comme un sujet de discussion avec un groupe de programmeurs, après une belle journée à toutes les techniques au commerce show. Par exemple, il y a quelques temps, après une longue journée à l’OS/2 de la Conférence des Développeurs à Seattle (Oui, datant de moi-même ici.), J’ai abordé le sujet de la programmation en Langage assembleur 6502. C’était pendant le dîner, autour de 7 heures. La résultante de conversation migré vers le hall de l’hôtel où il a continué jusqu’à environ 2h du matin. (Ah, le bon vieux jours.) 😉

(Si vous êtes un développeur, je serais curieux de voir votre propre Langage de Programmation de Chemin de Migration. Tirer sur moi un e-mail à timdottrimbleatgmaildotcom.)

Timothy Trimble, L’ART du Développement de Logiciels