Journal d'un Terrien

Web log de Serge Boisse

On line depuis 1992 !

Publicité

Si cette page vous a plu, Copiez son adresse et partagez-la !
http://sboisse.free.fr/technique/info/langages.php

langages
Metadata
Serge Boisse
Le 31/03/2023 à 19:03
web/MOC
oui
oui

Les langages informatiques

il existe 10 types de personnes :
celles qui parlent en binaire
et les autres

la tour de babel
Je dois dire qu'en matière de langages informatiques, j'en connais un rayon.  Mais le but de cette page n'est pas d'en faire une liste exhaustive, seulement de vous présenter mes préférés, ceux que j'aime pratiquer pour écrire mes programmes.

Alors sans plus attendre, voici mon top ten : (top 20, devrais-je dire) :

  1. Java
  2. javascript
  3. typescript
  4. python
  5. Prolog
  6. C
  7. Lisp
  8. Smalltalk
  9. Basic (standard, pas visual basic)
  10. APL
    (Le seul de la liste que n'ai jamais pratiqué vraiment, mais le concept était super cool)9. Scheme
  11. PHP
  12. les langages de shell unix : csh, (b)sh, ksh, tcsh, bash... je les connais tous.
  13. Logo
  14. Objective C (j'aime bien l'idée d'un "smalltalk en C")
  15. C++
    (Un langage super courant mais bâtard par bien des points)15. Fortran (J'ai sué sur un UNIVAC 1110 !)
  16. Assembleur 68000 (je sais, c'est vieux, mais moi j'en ai bavé pendant des années)
  17. Assembleur Z80 (encore plus vieux, mais ...Et encore je ne vous parle pas du 6502 !)
  18. Ada
  19. LTR2 (Je l'ai pratiqué, si, si ! Sur MITRA 625...)

Bon je pourrais aussi citer des langages qui ne sont pas des langages de programmations, mais des langages de description de données, tels HTML, XML. Je ne citerai pas nom plus l'horrible SQL. Vous me direz aussi que j'ai oublié perl, mais j'avoue (honte sur moi !) que je ne le connais pas bien. D'ailleurs c'est aussi le cas de langages qui m'attirent mais que je n'ai pas le temps d'apprendre, comme Eiffel, Python, CAML, ou devenus un rien obsolètes comme PL/1 et forth que je n'ai pas eu le temps d'apprendre... et c'est trop tard, ça ne sert plus à rien. Quant à C#, beurk !

On notera le classement en queue de peloton de Fortran (ça se comprend) mais aussi de Ada et C++.  Ada, c'est de la merde. Quant à C++, j'y peux rien, j'aime pas, même si je suis parfois obligé de m'en servir. 

Java est mon langage préféré, je trouve son concept génial. Mais il souffre de la politique débile de microsoft et Google qui ont cherché (et cherchent encore !)  à l'enterrer à tout prix. Ceci dit, ces temps derniers, le monde java est devenu tellement grand que je m'y sens un peu largué. La pureté du concept de base se perd un peu dans les énormes catalogues de bibliothèques disponibles...

Javascript... s'améliore au fil des ans. Mais ça, vous le savez.

Prolog est mon numéro 3, (dans la syntaxe Edimbourg, désolé pour Colmerauer, mais la syntaxe de Marseille, j'accroche pas).  Pour moi c'est le langage idéal pour la recherche d'information, je ne comprend pas comment SQL a pu survivre après prolog. Prolog est tellement plus puissant et plus simple !

En fait, quand il faut faire ultra-rapide, je fais du C, sinon du Java. C n'est pas mort avec C++, car avec des règles de programmations (qu'il faut suivre rigoureusement) bien choisies, on peut réaliser tous les syles de programmation (même objet) avec du C pur et dur. Et les pointeurs de fonctions, ça vaut bien les interfaces de java (même si c'est nettement moins joli).

Lisp mérite bien son surnom : ((Lots of) (Insipid) and ((Stupid) Parenthesis !)) Mais bon, faire des lambda-expression c'est tellement cool...

[edit, 2018] Il faudrait rajouter à la liste le Wolfram Langage (à la base de Mathematica). C'est assez fermé, et le ticket d'entrée est assez lourd (il faut se l'approprier), mais quelle puissance ! Des dizaines de milliers de fonctions natives ! C'est hallucinant ce qu'on peut faire avec 30 lignes de codes Wolfram, et ça sort des graphiques interactifs utilisant des bases de données gigantesques dans le cloud, des réseaux de neurones, du deep learning, etc. en moins de 2 !

Publicité
Commentaires

Commentaires (1) :

Page : [1] 

sel2mer67
Le 09/05/2014 à 14h33
j en connait que 4 et encore juste 3 bien.mdr


Ajouter un commentaire (pas besoin de s'enregistrer)

Pseudo :
Message :


image de protection
En cliquant sur le bouton "Envoyer" vous acceptez les conditions suivantes : Ne pas poster de message injurieux, obscène ou contraire à la loi, ni de liens vers de tels sites. Respecter la "netiquette", ne pas usurper le pseudo d'une autre personne, respecter les posts faits par les autres. L'auteur du site se réserve le droit de supprimer un ou plusieurs posts à tout moment. Merci !
Ah oui : le bbcode et le html genre <br>, <a href=...>, <b>b etc. ne fonctionnent pas dans les commentaires. C'est voulu.
< Retour en haut de la page