4 points par ffdd270 2021-07-21 | 15 commentaires | Partager sur WhatsApp

Il ne faut pas essentialiser un langage de programmation, mais je pense que chaque langage intègre les choix de conception voulus par ses créateurs, et qu’on peut aimer cette conception indépendamment du fait d’en avoir réellement besoin.

Par exemple, j’"aime" la conception de Rust fondée sur une ownership mémoire très stricte, mais dans la pratique, pour mes besoins, je me suis dit qu’avec les smart pointers de C++, ça ne fonctionnait pas déjà très bien pour l’instant…

Ah, moi, j’adore complètement Lua. Même si son indexation commence à 1 et qu’il a quantité d’aspects assez dangereux pouvant provoquer de nombreux problèmes, je me dis que pour écrire rapidement du code léger qu’on doit ensuite oublier, il n’y a pas beaucoup de langages qui fassent aussi bien.

Si vous pouviez indiquer votre langage préféré / ses défauts / ses qualités, je vous en serais reconnaissant (__ )/

15 commentaires

 
analogstar 2021-07-22

C’est Python.

C’est un langage de développement polyvalent, avec une excellente productivité.

La vitesse d’exécution est un peu lente, mais elle s’améliore régulièrement.

 
ffdd270 2021-07-26

Quelle langue formidable ! Moi aussi, je l’utilise très utilement quand je programme, parce qu’elle me permet de bricoler une solution un peu partout, comme du ruban adhésif.

 
dua804 2021-07-22

Langage préféré : Javascript

Inconvénient : il y a extrêmement peu de gens dans l’entreprise qui l’aiment.

Avantage : du coup, personne ne s’en mêle et je peux coder comme je veux… enfin, c’est une blague ; ce que j’aime, c’est qu’on peut réutiliser tel quel côté serveur le code source écrit pour le client.

 
ffdd270 2021-07-26

Le JS offre une bonne productivité, il est rapide grâce à la puissance du moteur V8, et c’est vraiment un super langage capable de tout faire. Du serveur au client... En plus, le manque de stabilité ou de lisibilité du code peut être compensé par TS, ce qui en fait aussi un langage très prometteur pour l’avenir. En particulier, quand je développe pour le web, j’utilise presque systématiquement React.js + un framework serveur en TS, et pour les applications CLI, j’utilise Node.js, et c’est vraiment très agréable.

 
yujingaya 2021-07-22

J’aime Rust parce que, quand je programme avec, j’ai une impression très nette de ce que j’ai entre les mains.

Mais justement, comme tout est si explicite, il faut tout manipuler manuellement jusque dans les moindres détails, donc je ne peux pas vraiment le recommander aux autres.

 
ffdd270 2021-07-26

Une famille de langages redoutable où l’autorité et la responsabilité sont proportionnelles (... ) Au début, j’ai cru que c’était une forme évoluée du C++, mais ces temps-ci, j’ai plutôt l’impression que c’est un langage qui ressemble à une forme évoluée du C.

 
deadcat 2021-07-21

C'est le C#.

Langage à typage fort

Les mises à jour sont actives, ce qui lui permet d'intégrer tous les avantages des langages modernes

LINQ

Visual Studio est puissant

Jusqu'à MSDN, je suis toujours heureux chaque fois que j'écris du code

 
ffdd270 2021-07-26

Ouh là... Le C#, ça fait vraiment longtemps que les versions s’enchaînent à une vitesse folle. J’ai envie de me lancer dans un projet, mais je me demande par quoi commencer lol. J’aimerais faire le backend en C#...

 
luzluna 2021-07-21

Perl.

Contrairement à d’autres langages, c’est un langage conçu par un linguiste, donc j’aime des fonctionnalités comme le fait de pouvoir omettre des variables selon le contexte,

ou encore le fait qu’il les convertisse vers un type approprié selon le contexte, un peu comme l’inférence de types des langages modernes.

 
ffdd270 2021-07-26

Oh... la productivité a l’air géniale. Ça doit être le top pour faire du scripting shell. Pour écrire vite du code et le faire tourner de façon correcte..

 
benjamin 2021-07-21

Cela fait environ 10 ans que je code presque exclusivement en Ruby.

Je pense que les meilleurs atouts de Ruby sont le plaisir qu’on ressent en codant avec, ainsi que l’existence de Rails.

En revanche, lire le code des autres est incroyablement pénible....

Les rubyistes se font de plus en plus rares, et je me sens seul.

 
devgrapher 2021-07-27

Je ne m’y suis mis à Ruby que récemment, et je me suis demandé pourquoi je ne l’avais pas découvert plus tôt. C’est un langage qui semble tristement sous-estimé, comme terni par le fait qu’il soit relativement peu utilisé malgré ses nombreuses qualités.

 
ffdd270 2021-07-26

Ruby ! La langue est vraiment élégante. Sa structure contextuelle m’a marqué, car elle est unique par rapport aux autres langages, et une fois qu’on s’y habitue, c’est incroyablement propre et agréable à lire. En particulier, le fait de pouvoir mettre if en suffixe serait super pratique si d’autres langages l’avaient aussi (...

 
ruinnel 2021-07-21

Go.

Je trouve que la syntaxe pour le traitement asynchrone est plus concise que dans d'autres langages.

Parmi les langages souvent utilisés pour le développement web, c'est l'un des rares à pouvoir être compilé pour générer un exécutable binaire.

Du coup, quand on crée une image avec Docker, très utilisé ces temps-ci, on peut utiliser une petite image de base comme alpine, ce qui réduit aussi la taille de l'image... et comme les performances de son implémentation de serveur web native sont bonnes, je pense qu'il est optimal pour le développement de serveurs web.

 
ffdd270 2021-07-26

Je m’intéresse à golang depuis ses débuts, mais au final je continue de faire mes side projects uniquement avec node.js (...), donc je n’ai pas vraiment eu l’occasion de m’y mettre. J’hésite toujours entre ASP.NET et Node.js. J’ai l’impression qu’il va aussi falloir ajouter golang à la liste (..). Je devrais peut-être commencer le prochain projet en sortant de ma zone de confort...