|<- [[What is a programming language]]|[[Compiled and interpreted languages]] ->| Le code source peut être écrit dans un éditeur de texte simple. Rien de particulier, c'est du texte. Les fichiers ont des extensions, .js, .py, mais ce sont des indicateurs contenus dans le nom du fichier, tous ces fichiers sont des fichiers textes, seul le contenu change. === javascript === alert("hello, world!"); === ruby === puts 'hello, world!' === algol68 (1968)/Python 3/Lua === BEGIN DISPLAY("hello, world!"); END. === algol68 (1968)/Python 3/Lua === print("hello, world!") Certain langages partagent des analogies, une histoire. Certains langages peuvent avoir des éléments intimidant qui peuvent avoir l'air compliqué : === Java === public class HelloWorld { public static voir main(String[] args) { System.out.println("Hello World"); } } Faut-il apprendre tout ça par coeur ? Pas vraiment, les éditeurs de code modernes ont des fonctionnalités pour aider à la rédaction. La coloration syntaxique, la vérification de syntaxe. === IDE === Incluent un bon éditeur de texte mais incluent en plus tout un tas d'outils utiles * XCode * Eclipse