[rust-dev] "intimidation factor" vs target audience

David Bruant bruant.d at gmail.com
Tue Jan 22 08:16:52 PST 2013


Le 22/01/2013 15:55, Dean Thompson a écrit :
> (...)
>
> Who is our target audience for Rust? Graydon has said it is
> "frustrated C++ developers", but how sophisticated and how "brave"
> are we thinking they will be?
Je pense que c'est une question de coût/bénéfice. Compte-tenu du coût 
d'apprentissage d'un nouveau langage (Rust), est-ce que les gains en 
performance et sécurité par rapport à l'existant (C/C++) valent le coup?
Est-ce que ma réponse vaut suffisamment le coup d'apprendre/comprendre 
ce qu'il faut de français pour la comprendre ? Sûrement pas ;-) Chaque 
équipe doit poser le pour et le contre et faire un choix.

> (I'd like to think of myself as a team member who is just getting
> started, so while deferring to the senior folks, I'll say "we".)
>
> How intimidating do we think Rust is today? Am I just overreacting
> to unfamiliarity?
Aussi intimidant que d'apprendre un nouveau langage avec des façons de 
construire des idées de manière différentes de ce qu'on est habitué.
Peut-être qu'un jour Rust remplacera C ou C++ dans les enseignements. Ce 
jour-là, te demanderas-tu quelle est l'audience de C ou C++?

> How can we calibrate our "intimidation factor" before language
> decisions start getting harder to change?
>
> Do we want (and is it feasible) to define a simpler subset of the
> language that beginners are encouraged to stick to and that most
> libraries don't force clients away from?
Tu veux dire créer un mini-Rust? Ou dans les tutoriels/documentation?

Le fait qu'un langage soit compliqué ne force pas les gens à les 
comprendre entièrement. Si tu lis un livre en français, tu n'as pas 
besoin de connaître tous les mots, toutes les expressions. Connaître le 
coeur du langage est suffisant pour lire des programmes. Les patterns 
compliqués s'apprendront au fil de l'eau.

David


More information about the Rust-dev mailing list