Web log de Serge Boisse
On line depuis 1992 !
Si cette page vous a plu, Copiez son adresse et partagez-la !
http://sboisse.free.fr/technique/info/langages.php
Auteur: Serge Boisse
Date: Le 31/03/2023 à 19:03
Type: web/MOC
Tags: informatique,programmation,langages
pub: oui
commentaires: oui
il existe 10 types de personnes :
celles qui parlent en binaire
et les autres
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) :
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 !
Commentaires (1) :
Page : [1]Le 09/05/2014 à 14h33
Ajouter un commentaire (pas besoin de s'enregistrer)
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.