[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