| | ms-dos | Posté le 19/10/2006 @ 00:20 | Petit astucien
55 Messages
| Bonjour je sais pas si c'est dans la bonne catégorie mais bon...Il y a une questionner qui me tracasse ! Lorsque je programme j'utilise un compilateur pour créer mon programme. Mais celui qui a inventer le premier compilateur comment a-t-il fait pour compiler son programme ou son projet ?
Merci pour la réponse
| | |
| |
| Publicité |
|
| | AlexPrince | Posté le 19/10/2006 à 02:36 | Petit astucien
398 Messages
| En assembleur, probablement. Et le premier assembleur a du être codé à l'aide d'op-codes (j'peux pas vraiment de donner de détails sur ça). Si ça t'intéresses, le premier compilateur C++ a été programmé en C++... J'ai jamais compris comment il a été fait. | | | | | koala01 | Posté le 19/10/2006 à 14:10 | Astucien
4715 Messages
| Salut,
A vrai dire, ta question est fort identique à celle de savoir ce qui a été créé en premier, la poule ou l'oeuf [clindoeil]
Sauf erreur, le premier logiciel a fonctionné sur le premier ordinateur "digne de se nom": celui qui a permis de faire les calculs nécessaires à la construction des bombes atomiques qui sont tombées sur Hiroshima et Nagasaki…
Il me semble qu'à l'époque l'ordinateur (seul) tenait à peine dans une piece grande comme deux terrains de foot, et que les instructions lui étaient données par une "armée de techniciens" en levant et abaissant des contacteurs brahchés sur du 500 volts et plus…
Dans les années '50/'60, les logiciels étaient écrit directement en langage machine, et introduit dans des ordinateurs qui tenaient dans des pieces à peine plus petites qu'un terrain de foot à l'aide de cartes perforées… une carte ne correspondant qu'à une seule ligne…
Par la suite, l'assembleur est arrivé, vraissemblablement écrit en langage machine, rapidement suivi par d'autres langages comme le COBOL, l'ADA et autres, qui ont permis de faciliter la programmation.
Les premiers programmes qui permettaient d'utiliser l'ada et le cobol ont vraissemblablement été écrits en assembleur [clindoeil]
Il est fort vraissemblable que leurs évolutions aient été écrites… directement au départ de leur première version (si un compilateur est en mesure de compiler son code source, il sera en mesure de tout compiler, en gros [clindoeil])
Le langage C est apparu en 1971 et a sans doute suivi exactement la meme évolution que le cobol ou l'ada (écrit à la base en assembleur, puis perfectionné et compilé par lui meme [clindoeil])
A chaque fois que je parle d'un langage (assembleur, cobol, ada, C), il faut bien comprendre que je parle également d'un logiciel… capable de comprendre ce langage [clindoeil] | | | |
| | Haut de la page |
| | Inscrivez-vous ! |
- Posez vos questions
- Résolvez vos problèmes
- Aidez les autres
- Participez et créez vos discussions
- Dialoguez en privé avec d'autres membres
- Suivez vos sujets préférés
- Affichez les signatures des membres
|
|