> Le 16 oct. 2022 à 00:47, Daniel Cordey via gull <[email protected]> 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
> [email protected]
> https://forum.linux-gull.ch/mailman/listinfo/gull

_______________________________________________
gull mailing list
[email protected]
https://forum.linux-gull.ch/mailman/listinfo/gull

Répondre à