programmez-en-d/preface.whata

53 lines
4.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[set
title = "Préface"
partAs = chapitre
translator = "Raphaël Jakse"
proofreader = "Stéphane Goujet"
]
D est un langage de programmation multi-paradigme qui combine un large panel de concepts de programmation, du plus bas au plus haut niveau. Il met laccent sur la sécurité des accès à la mémoire, la correction des programmes et le pragmatisme.
Le but principal de ce libre est denseigner le D à des lecteurs qui sont débutants en programmation. Même si une expérience dans dautres langages de programmation peut aider, ce livre commence de zéro.
Afin que ce livre soit utile, vous aurez besoin dun environnement pour écrire, compiler et lancer vos programmes D. Cet environnement de développement doit inclure au moins un compilateur D et un éditeur de texte. Nous allons apprendre à installer un compilateur et à compiler un programme dans le chapitre suivant.
Chaque chapitre est basé sur le contenu des précédents, introduisant aussi peu de nouveaux concepts que possible. Je recommande que vous lisiez le livre de façon linéaire, sans sauter de chapitre. Même si ce livre a été écrit avec les débutants à lesprit, il couvre presque toutes les fonctionnalités du D. Les programmeurs les plus expérimentés peuvent utiliser le libre comme un référence du langage D en utilisant lindex.
Certains chapitres incluent des exercices et leurs solutions pour que vous puissiez écrire des petits programmes et comparer vos méthodes aux miennes.
La programmation est une occupation satisfaisante qui implique la découverte et lapprentissage continus de nouveaux outils, nouvelles techniques et nouveaux concepts. Je suis sûr que vous aimerez programmer en D autant que moi. Apprendre à programmer est plus facile et plus amusant quand on le partage avec les autres. Profitez du [[http://forum.dlang.org/group/digitalmars.D.learn/ |forum [c D.lean]] pour suivre les discussions et pour poser et répondre à des questions.
Ce livre est également disponible dans dautres langues comme le turc et langlais
[ = Remerciements de lauteur original ([[http://acehreli.org/|Ali Çehreli]])
Je suis redevable envers personnes suivantes qui ont jouer un rôle important durant lévolution de ce livre~ :
Mert Ataol, Zafer Çelenk, Salih Dinçer, Can Alpay Çiftçi, Faruk Erdem Öncel, Muhammet Aydın (aka Mengü Kağan), Ergin Güney, Jordi Sayol, David Herberth, Andre Tampubolon, Gour-Gadadhara Dasa, Raphaël Jakse, Andrej Mitrović, Johannes Pfau, Jerome Sniatecki, Jason Adams, Ali H. Çalışkan, Paul Jurczak, Brian Rogoff, Михаил Страшун (Mihails Strasuns), Joseph Rushton Wakeling, Tove, Hugo Florentino, Satya Pothamsetti, Luís Marques, Christoph Wendler, Daniel Nielsen, Ketmar Dark, Pavel Lukin, Jonas Fiala, Norman Hardy, Rich Morin, Douglas Foster, Paul Robinson, Sean Garratt, Stéphane Goujet, Shammah Chancellor, Steven Schveighoffer, Robbin Carlson, Bubnenkov Dmitry Ivanovich, Bastiaan Veelo, Stéphane Goujet, Olivier Pisano et Dave Yost.
Remerciements spécifiques à Luís Marques qui, avec son travail conséquent, a amélioré chaque chapitre de ce livre. Si vous trouvez un quel passage de ce livre utile, cest certainement grâce à ses modifications assidues.
Merci à Luís Marques, Steven Schveighoffer, Andrej Mitrović, Robbin Carlson, and Ergin Güney pour leurs suggestions qui ont élevé mon englais au rang danglais.
Je suis reconnaissant envers la communauté D entière pour avoir garder mon enthousiasme et ma motivation à un niveau élevé. D a une communauté extraordinaire dindividus infatigables tels que bearophile et Kenji Hara.
Ebru, Damla et Derin, merci davoir été si patients et encourageants pendant que jétais perdu à écrire ces chapitres.
Ali Çehreli
Mountain View, Août 2015
]
[ = Note du traducteur (Raphaël Jakse)
[[Lœuvre originale | http://ddili.org/ders/d.en/] est sous la [[http://creativecommons.org/licenses/by-nc-sa/3.0/us/ | licence Creative Commons BY-NC-SA]], jai choisi de conserver cette licence pour cette traduction.
Merci à Munrek pour permettre la publication de cette traduction sur le Web grâce à [[dlang-fr.org | dlang-fr]] et merci à Ali pour son œuvre de qualité et laccueil quil a réservé à cette traduction.
Merci à sclytrac (forum D) pour ses corrections.
Merci à Hassan Azi pour sa traduction du chapitre sur les fonctions membres.
Merci à Olivier Pisano pour une traduction dexcellente qualité de pas mal de chapitres.
Merci à Stéphane Goujet pour ses relectures attentives et pointilleuses qui ont permise délever la qualité et la cohérence de la traduction.
]