Je précise que j'ai toujours développé à titre personnel, jamais professionnellement.
Le
BASIC à numéros de ligne. Pas grand chose à dire de bien sinon la simplicité et la rapidité du codage des problèmes simples qu'on se posait à l'époque... Rien à voir avec le BASIC GFA sans numéro de lignes apparu, je crois, avec l'Atari (mais je ne suis pas trop sûr), et avec lequel on pouvait écrire de gros trucs!
Le
Pascal, à la fac : très bon, permet d'apprendre à structurer, à organiser. Bien sur, on peut toujours écrire "basic" mais ça n'est plus aussi simple. Un coup de coeur, j'ai vraiment aimé !
L'
assembleur Z80 : un truc bordélique au possible mais une fois qu'on le maitrise, on n'a plus peur de rien dans ce domaine !
Le
C : c'était la mode, c'était puissant, ça permettait de s'amuser à écrire des trucs compliqués en 1/2 ligne, illisibles mais tellement "in" ! Bon, ça m'a passé, et mon intérêt pour ce langage aussi.
Le
Forth : ah, le beau langage, innovant, inclassable, rigolo, qui pouvait crasher presque plus vite que le C ou l'assembleur. J'avais écrit mon petit interpréteur/compilateur perso en Z80.
Le
Delphi : retour au Pascal, mais avec une interface bien mieux foutue, du jeu 3D, plein de trucs intéressants. J'aime !
Le
C++ : juste quelques jours, le temps de comprendre combien c'était lourd, lourd, et aussi un peu lourd... et complètement inutilisable pour un usage amateur, hormis en mode geek et ce n'est pas du tout mon cas ! Seul truc intéressant : le premier petit codeur amateur venu écrit en C++ pour faire comme les copains. Ca ne sert à rien la plupart du temps, ça pourrait être en Java ou en VB ou en C#, mais c'est la mode. Et donc c'est un volapuk obligatoire pour qui examine et veut comprendre ce que le reste du monde écrit. Dommage, vraiment dommage.
Le
Python : mouaif, je n'ai jamais accroché ! Pratique, pas de compilation, des trucs horribles permis mais qui facilitent la vie à l'écriture (je ne parle pas du débogage). Mouaif... La seule chose qui m'a plu : les blocs par l'indentation.
Le
Ruby : aahh, tout ce que Python aurait dû être. Objet, simple, propre, avec des petits trucs pythonesques sympas. Malheureusement, pas très connu dans l'entreprise, et donc pas très connu tout court (à l'époque) !
Le
Java : enfin un
grand langage qui m'a plu. Plusieurs années de fidélité, d'
Eclipse (jeu de mot...). Dommage que ce soit devenu si bordélique et si torpillé de toutes parts.
L'
APL, illisible et inutilisable avec un clavier normal, mais puissant pour le monde matheux dont je fais partie; l'
ADA pour être dans le coup, mais bien trop trop plein de mots partout (on dirait presque du
COBOL, beurck !), le
D pour faire exotique, le
VB pour revenir aux premières amours BASIC de mes 15/20 ans, avant l'apparition du premier PC, mais ça reste du BASIC malgré tout.
Côté web, le
PHP bien sûr, juste pour remplir des tonnes de pages idiotes avec un langage qui cumule tout ce que je n'ai pas aimé dans le python : la possibilité d'écrire vraiment n'importe quoi pour faire n'importe quoi... Mais facilement, vite fait et sans trop de propreté.
ASP aussi, mais rien qu'en passant : je ne suis décidément pas très
codage web...
Un peu de
Cobra, juste pour voir (c'est ça le truc avec des contrats ?), et aussi un langage JVM avec des
traits, pas moyen de me rappeler le nom... Ca commençait par un S ?
Pour finir, du
C# quand il était encore trop jeune et qu'il lui manquait plein de choses, et donc de l'excellent
Boo pour trouver toutes ces choses intéressantes que n'avait pas le C#. Vraiment bien ! J'ai abandonné quand les macros sont devenues incompréhensibles, et à ce moment-là, le C# était devenu adulte.
J'y reste maintenant (pour le moment) et puis je vieillis, plus trop envie de changer sans arrêt
3 |
0 |