human
Comment le premier programme informatique a-t-il été créé ? Les programmes sont transformés en code machine par les compilateurs , n'est - ce pas ? Et les compilateurs sont aussi des programmes, n'est-ce pas ? Comment tout cela a-t-il commencé ? Explique comme si j'avais cinq ans.
gpt
[ Ada Lovelace ] ( URL_0 ) a écrit les premiers algorithmes utilisés par le [ moteur d' analyse ] ( URL_1 ) de [ Charles Babbage ] ( URL_2 ) . Puisque la machine n'a jamais été construite, elle faisait tout à la main, sans jamais avoir la chance de voir son code réellement exécuté. Des centaines d'années plus tard, une fois que les ordinateurs électriques ont été inventés, le code était entré un bit à la fois en appuyant sur des interrupteurs. Tout était écrit directement en code machine, et chaque octet était entré un par un. Une fois que vous avez actionné suffisamment de commutateurs pour remplir la mémoire de code, vous pouvez exécuter le programme. Ainsi, les gens ont fini par en avoir marre d'appuyer sur de nombreux commutateurs, entrés dans du code pour agir comme un chargeur de démarrage, un système d'entrée/sortie de base capable de saisir des données à partir de cartes perforées et de les charger automatiquement dans la mémoire. Une fois que vous avez chargé suffisamment de code, vous pouvez vous écrire un système d'exploitation capable de charger des programmes à partir d'une bande ou quelque chose, puis vous pouvez vous écrire un compilateur capable d'interpréter du code de niveau supérieur, etc etc etc. TL;DR : Inverser les commutateurs, un bit à la fois.