human
Si vous avez besoin d'un programme pour écrire un programme, comment le premier programme a-t-il été créé ? J'étais au travail quand j'ai posté ceci pour la première fois et je viens de le vérifier maintenant. merci beaucoup pour toutes les informations. tout cela est tellement incroyable pour moi Expliquez comme si j'avais cinq ans.
gpt
[ LI5]En fait vous * * n'avez pas * * besoin d'un programme pour écrire un programme ! Les premiers ordinateurs n'avaient pas de claviers ou d'écrans, c'étaient de grosses grosses machines avec des tonnes de fils mobiles, des imprimantes et des lumières. Au lieu de s'asseoir et de dire à un ordinateur comment travailler directement dans l'ordinateur (comme nous le faisons maintenant), les gens s'asseyaient avec du papier et des crayons et écrivaient comment déplacer les fils pour que l'ordinateur fasse ce qu'ils voulaient qu'il fasse. faire ! Ensuite, d'autres personnes suivraient les instructions écrites et brancher les fils dans les bons endroits. C'est ainsi que les premiers programmes **exécutés** ont été créés. Au fil du temps, de nouvelles technologies ont été inventées et les ordinateurs sont devenus plus sophistiqués. Il existe un type de programme appelé compilateur ( [ le premier semble avoir été créé par Grace Hopper ] ( URL_0 ) ) qui convertit un langage qui est ( en quelque sorte ) facile à comprendre pour les humains en quelque chose qu'un ordinateur peut comprendre . Ceci est un exemple d'utilisation d'un programme pour écrire un programme, mais ce n'est pas nécessaire ! Vous pouvez toujours redescendre au niveau le plus bas, ce qui équivaut à déplacer des fils comme le faisaient les scientifiques à l'époque ! Quelques autres choses à noter : De nos jours, même sans « programmes » sur votre ordinateur, vous avez toujours des programmes sur votre ordinateur ! Un matériel tel que votre carte mère contient des programmes informatiques. Ils ne fonctionnent pas exactement de la même façon, mais ils peuvent faire des choses très similaires. Certaines cartes mères sont même livrées avec leur propre système d'exploitation complet. Le code est toujours là, mais il n'est pas enregistré sur les appareils de la même manière que nous enregistrons des programmes informatiques sur nos ordinateurs. J'ai parlé des programmes informatiques contemporains, mais il y a une histoire intéressante qui traite des programmes près de 100 ans avant qu'un ordinateur ne soit jamais construit ! [ Charles Babbage ] ( URL_3 ) a conçu une machine appelée [ moteur de différence ] ( URL_1 ) . Il n'a jamais été construit à son époque, mais il s'agirait d'un gros engin mécanique recevant des programmes via des leviers, des interrupteurs, des cadrans et des roues. Les premiers programmes * * jamais * * ont été écrits par [ Ada Lovelace ] ( URL_2 ) pour le moteur différentiel de Babbage , bien qu'ils n'aient jamais été utilisés à leur époque parce que la machine n'a pas été construite avant