[gull] [SPAM] Rust et tuto. d'un nouveau langage de programmation en général

Concombre Masqué phil at gnou.ch
Sun Oct 16 09:53:06 CEST 2022



> Le 16 oct. 2022 à 00:47, Daniel Cordey via gull <gull at forum.linux-gull.ch> a écrit :
> 
> Le 14.10.22 à 08:46, Philippe Strauss via gull a écrit :
> 
>> Trôôôp bien ce tutoriel de Rust, _LE_ nouveau truc bien en terme de langage de programmation:
>> https://fasterthanli.me/articles/a-half-hour-to-learn-rust <https://fasterthanli.me/articles/a-half-hour-to-learn-rust>
>> Surtout tutoriel destiné à des personnes ayant déjà un background en programmation, on s’entend.
>> QQun sur la liste qui pratique Rust depuis un certain temps, des opinions, premières impressions, commentaires?
> 
> Bon, j'ai finalement décidé de me pencher sérieusement sur ce nouveau langage, et voici mes commentaires :
> 
> - Un nième langage sensé résoudre les problèmes des 200 précédents.
> - Encore un langage qui prétend qu'il va éviter les mauvaises habitudes et pratiques.
> - Encore une syntaxe dont on détruit la simplicité pour introduire des choses compliquées qui pourraient se résoudre très simplement avec un peu de discipline.
> - Encore un langage qui prétend que l'on peut programmer comme un pied mais que le compilateur va rendre ça tout propre.
> - Encore un langage qui pense qu'en empruntant des concepts d'autres langages et en les combinant dans un seul c'est une grande idée qui va marcher.
> 
> En gros, un langage qui commence avec des choses simples et qui devient de plus en plus touffu au fil des fonctionnalités. Beaucoup d'emprunts à Python, sans en avoir la logique ni la simplicité.
> 
> Il y a 30 ans, j'ai écrit une librairie qui me permettait d'éviter les problèmes de dépassement de pile, le déréférencement des pointeurs accidentel et la gestion, et debugging, de la gestion dynamique de la mémoire en C (et je n'ai plus jamais eu de bus error, des segmentation fault, etc.). Pourquoi faut-il un nouveau langage pour résoudre ce problème ? Croire qu'un langage va résoudre le manque de discipline et les mauvaises pratiques relève de la naïveté.

Hé intéressant, publie-là ou fait en un .PDF décrivant son but/fonctionnement/implém.

Le reste: un énième email de GRUMPIDANT!

:)

> je vais donc continuer à faire du Python et du C lorsque j'ai besoin de performance. Et je vais aussi continuer à utiliser massivement les pointeurs multiples et l'allocation dynamique de la mémoire en C, mais en utilisant des méthodes appropriées et de l'autodiscipline. Mais, je pense ne jamais utiliser ce langage qui, à mon humble avis, n'apporte rien d'intéressant.
> 
> dc
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> https://forum.linux-gull.ch/mailman/listinfo/gull



More information about the gull mailing list