Le premier compilateur

Le premier compilateur - C++ - Programmation

Marsh Posté le 01-06-2004 à 20:23:27    

Salut, est-ce que le premier compilateur à été crée en C++ ?
 
Dailleurs, une question me travaille, comment à été compilé le premier compilateur sans compilateur  :??:  :pt1cable:  
 
Est-ce que il à été écrit directement en binaire ? dailleurs est-ce quelqu'un à un lien vers le premier compilateur qui à été crée ? Je serais curieux de savoir comment il à été fait.
 
Merci :)

Reply

Marsh Posté le 01-06-2004 à 20:23:27   

Reply

Marsh Posté le 01-06-2004 à 20:25:48    

1- non
2- il a pas été compilé, mais assemblé
3- non, en langage d'assemblage
4- non


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 01-06-2004 à 20:33:39    

le premier compilo C++ a été bricolé par dessus un compilo C.
 

Reply

Marsh Posté le 01-06-2004 à 20:36:47    

c'était un préprocesseur de "C with classes"
 
voir Stroustrup, Design and Evolution of C++ pour tous les détails

Reply

Marsh Posté le 01-06-2004 à 20:52:22    

ouai ca faisait que transformer le code c++ en c
 
c'etait quoi le  premier compilo c++ natif ?

Reply

Marsh Posté le 01-06-2004 à 20:56:01    

Cfront, 6 mois après, toujours développer par BS

Reply

Marsh Posté le 01-06-2004 à 21:02:35    

ouai, et c'etait le seul a developper des compilateur pour son langage ? et le "standard" de l'epoque qu'il n'y avait ni ansi ni iso c'etait son livre?

Reply

Marsh Posté le 01-06-2004 à 21:10:33    

oui. au début il était seul, puisqu'il travaillé la dessus chez AT&T. puis des collègues apèrs l'avoir conseillé l'on rejoint et la diffusion de CFront1.0 a débuté la diffusion. on lui a alors envoyé une femme (une collègue un) pour écrire l'ARM. après on lui a cassé les pieds pour le TC++PL
le processus de normalisation c'est fait petit à petit à partir du moment ou la communauté est devenu suffisemment grande. mais cependant plus vite que le C pour éviter l'apparition de dialectes

Reply

Marsh Posté le 01-06-2004 à 21:13:34    

ok merci, ta lu ca ou ?

Reply

Marsh Posté le 01-06-2004 à 21:14:54    

Taz a écrit :

voir Stroustrup, Design and Evolution of C++ pour tous les détails

Reply

Marsh Posté le 01-06-2004 à 21:14:54   

Reply

Marsh Posté le 01-06-2004 à 21:16:39    

ok

Reply

Marsh Posté le 01-06-2004 à 21:24:46    

Mais comment à été crée le premier assembleur ? Il à été écrit directement en langage machine ?

Reply

Marsh Posté le 01-06-2004 à 21:28:16    

oui :)

Reply

Marsh Posté le 01-06-2004 à 21:28:17    

oui

Reply

Marsh Posté le 01-06-2004 à 21:50:12    

Seek a écrit :

Mais comment à été crée le premier assembleur ? Il à été écrit directement en langage machine ?


Comment aurait-il pu en etre autrement?

Reply

Marsh Posté le 01-06-2004 à 21:52:36    

une suite d'inversion binaire spontanée

Reply

Marsh Posté le 01-06-2004 à 21:55:12    

le code autogénéré par les fluctuations de la matrice :sol:

Reply

Marsh Posté le 01-06-2004 à 21:55:46    

Ace17 a écrit :

Comment aurait-il pu en etre autrement?


 
génération d'octets aléatoires jusqu'à ce que ça marche [:dawa]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 01-06-2004 à 22:02:30    

antp a écrit :

génération d'octets aléatoires jusqu'à ce que ça marche [:dawa]


Tous nos compilateurs seraient alors non-fiables, puisqu'ils seraient tous basés sur un truc dont on aurait uniquement constaté le fonctionnement! :na:

Reply

Marsh Posté le 01-06-2004 à 22:04:02    

Ace17 a écrit :

Tous nos compilateurs seraient alors non-fiables,  


 
C'est vrai qu'actuellement il n'y a que le compilateur de VC++5/6 qui est dans ce cas :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 01-06-2004 à 23:01:04    

antp a écrit :

C'est vrai qu'actuellement il n'y a que le compilateur de VC++5/6 qui est dans ce cas :D


[:rofl]

Reply

Marsh Posté le 01-06-2004 à 23:01:55    

Ace17 a écrit :

Comment aurait-il pu en etre autrement?


 
la bistromatique [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 01-06-2004 à 23:19:00    

Ace17 a écrit :

Tous nos compilateurs seraient alors non-fiables, puisqu'ils seraient tous basés sur un truc dont on aurait uniquement constaté le fonctionnement! :na:

heu ils sont quasiement tous écrits en C ou en C++ et quasiment aucun n'est vérificateur, donc c'est déjà de cas.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 01-06-2004 à 23:35:24    

Sauf qu'on a pas laissé le hasard les écrire... donc ca diminiue sacrément les chances de comportements imprévus!

Reply

Marsh Posté le 01-06-2004 à 23:38:38    

Ace17 a écrit :

Sauf qu'on a pas laissé le hasard les écrire...

mouais


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed