[DIVERS] Pourquoi le monde "linux" est en C?

Pourquoi le monde "linux" est en C? [DIVERS] - Divers - Programmation

Marsh Posté le 04-09-2003 à 12:16:24    

Bah ouais quoi, jai cru lire ici à un moment que pratiquement tout sur linux était en C et non en C++
 
pk ce choix? ca va rester ainsi ou ya deja un début de migration?


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 04-09-2003 à 12:16:24   

Reply

Marsh Posté le 04-09-2003 à 12:18:44    

par ce que ce sont deux langages différents et le volume de code du noyau ne se prete pas à la traduction. donc l'api est également en C. après y a de tout pardessus (KDE est en C++) (Gnome essentiellement en C), etc ...

Reply

Marsh Posté le 04-09-2003 à 12:26:06    

C'est le guru qui a dit qu'il fallait faire du C : http://www.gnu.org/prep/standards_7.html#SEC7

Reply

Marsh Posté le 04-09-2003 à 12:49:37    

When I find my code in tons of trouble,
Friends and colleagues come to me,
Speaking words of wisdom:
"Write in C."
 
As the deadline fast approaches,
And bugs are all that I can see,
Somewhere, someone whispers:
"Write in C."
 
Write in C, Write in C,
Write in C, oh, Write in C.
LOGO's dead and buried,
Write in C.
 
I used to write a lot of FORTRAN,
For science it worked flawlessly.
Try using it for graphics!
Write in C.
 
If you've just spent nearly 30 hours
Debugging some assembly,
Soon you will be glad to
Write in C.
 
Write in C, Write in C,
Write in C, yeah, Write in C.
Only wimps use BASIC.
Write in C.
 
Write in C, Write in C
Write in C, oh, Write in C.
Pascal won't quite cut it.
Write in C.
 
Write in C, Write in C,
Write in C, yeah, Write in C.
Don't even mention COBOL.
Write in C.
 
(and what about C++ ?)

Reply

Marsh Posté le 04-09-2003 à 12:53:47    

et pourkoi on a appelé ce langage c et non pas d ou e ou f ? :??:


---------------
lecteur mp3 yvele's smilies jeux de fille
Reply

Marsh Posté le 04-09-2003 à 12:56:36    

forummp3 a écrit :

et pourkoi on a appelé ce langage c et non pas d ou e ou f ? :??:

par ce que c'était le successeur du BCPL, B

Reply

Marsh Posté le 04-09-2003 à 12:58:31    

Taz a écrit :

par ce que c'était le successeur du BCPL, B

et pourkoi pas B++ ? :o


---------------
lecteur mp3 yvele's smilies jeux de fille
Reply

Marsh Posté le 04-09-2003 à 13:01:49    

burgergold a écrit :

Bah ouais quoi, jai cru lire ici à un moment que pratiquement tout sur linux était en C et non en C++
 
pk ce choix? ca va rester ainsi ou ya deja un début de migration?


Par ce kil a été ecris en C ?  :heink:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 04-09-2003 à 13:22:01    

Je propose que l'on rebaptise le C++ en C et le C en C-- :o

Reply

Marsh Posté le 04-09-2003 à 13:32:02    

...et pourquoi pas le C# en C bémol ?

Reply

Marsh Posté le 04-09-2003 à 13:32:02   

Reply

Marsh Posté le 04-09-2003 à 17:52:55    

et pk ça part en vrille comme ça ?  :pt1cable:

Reply

Marsh Posté le 04-09-2003 à 18:00:51    

C'est un concours de derviches tourneurs

Reply

Marsh Posté le 04-09-2003 à 18:57:30    

burgergold a écrit :

ca va rester ainsi ou ya deja un début de migration?


 
non, tout va être porté sur JAVA l'année prochaine, financé par Microsoft, pour que Windows 2003 server arrive premier à tous les tests de performance
[:dehors]


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

Marsh Posté le 04-09-2003 à 20:30:23    

par ce que c'est plus rapide que le c++


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 04-09-2003 à 21:30:48    

Le python, y'a que ca de vrai.

Reply

Marsh Posté le 04-09-2003 à 21:36:10    

et moi je dis Windev ça roxx :na:

Reply

Marsh Posté le 04-09-2003 à 22:54:33    

merde... comment ca peut avoir dégénéré autant
 
ma question était pourtant sincère  :sweat:


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 05-09-2003 à 00:36:10    

Peut être qu'à l'époque les OS était écrit en C (win,linux,unix,beos) et qu'il ne voient pas l'utilité de tout réecrire(imagine le boulot  :ouch:  :ouch:  :ouch: ).


Message édité par amsterdam le 05-09-2003 à 00:36:51
Reply

Marsh Posté le 05-09-2003 à 00:37:12    

ouais mais aujourd'hui, le gens commence à développer en c++ sous linux ou ca continu et restera le C


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 05-09-2003 à 00:41:51    

Pour le noyau je doute qu'ils reécrivent tout, pour le reste ???
Je crois que beos avait été réecrit en c++ avant de se casser la gueule(à confirmer).

Reply

Marsh Posté le 05-09-2003 à 00:42:11    

Bien sur, et pourquoi pas un OS écrit en PHP qui tourne sur un mini serveur qui se lance au démarrage du pc.
 
pour faire : rm -f monFichier
on, ferait http://localhost/rm.php?args=f&file=monFichier
 
Ce serai cool aussi !

Reply

Marsh Posté le 05-09-2003 à 00:43:16    

De toute façon ce n'est pas parce qu'un language est ancien qu'il est inefficace (ex: ASM).

Reply

Marsh Posté le 05-09-2003 à 00:45:13    


Bien sur, et pourquoi pas un OS écrit en PHP qui tourne sur un mini serveur qui se lance au démarrage du pc.  
 
pour faire : rm -f monFichier  
on, ferait http://localhost/rm.php?args=f&file=monFichier  
 
Ce serai cool aussi !


 
:??:  :??:  :??:


Message édité par amsterdam le 05-09-2003 à 00:45:59
Reply

Marsh Posté le 05-09-2003 à 00:45:43    

Yo c Spi a écrit :

Bien sur, et pourquoi pas un OS écrit en PHP qui tourne sur un mini serveur qui se lance au démarrage du pc.
 
pour faire : rm -f monFichier
on, ferait http://localhost/rm.php?args=f&file=monFichier
 
Ce serai cool aussi !


 
 :heink:


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 05-09-2003 à 00:54:00    

Yo c Spi a écrit :

Bien sur, et pourquoi pas un OS écrit en PHP qui tourne sur un mini serveur qui se lance au démarrage du pc.
 
pour faire : rm -f monFichier
on, ferait http://localhost/rm.php?args=f&file=monFichier
 
Ce serai cool aussi !


 
Je ne connais pas du tout les smileys du site (a part ceux a gauche), sinon j'aurais aussi fait un truc genre "tu sors" ou "boulet".
Parce que j'ai oublié de préciser que c'était une blague.
 
eh si, j'en ai 1 : [:almar2]

Reply

Marsh Posté le 05-09-2003 à 00:55:59    

Pourquoi veut tu que je sorte au juste.

Reply

Marsh Posté le 05-09-2003 à 01:08:48    

amsterdam a écrit :

Pourquoi veut tu que je sorte au juste.


En fait c'est moi qui devrait sortir a cause de ma blague de merde.
Mais je vais arreter la, je m'enfonce  :pt1cable:
 
PS : c'était en réponse a Antp :

Citation :

non, tout va être porté sur JAVA l'année prochaine, financé par Microsoft, pour que Windows 2003 server arrive premier à tous les tests de performance
[:dehors]


Message édité par yo c spi le 05-09-2003 à 01:10:23
Reply

Marsh Posté le 05-09-2003 à 01:12:59    

Dans ce cas n'oublie pas le message qui te sert de référence sinon on ne comprend plus rien.

Reply

Marsh Posté le 05-09-2003 à 09:05:07    

amsterdam a écrit :

Peut être qu'à l'époque les OS était écrit en C (win,linux,unix,beos) et qu'il ne voient pas l'utilité de tout réecrire(imagine le boulot  :ouch:  :ouch:  :ouch: ).


Au départ unix n'était pas écris en C
unix est + vieux que le C


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 05-09-2003 à 09:23:49    

Poipoi a écrit :


Au départ unix n'était pas écris en C
unix est + vieux que le C

le C a été écrit pour rendre Unix portable, vu la compatibilité des machines à l'époque, il était beaucoup simple d'écrire un compilateur C que de tout reprogrammer dans un langagge assembleur cible

Reply

Marsh Posté le 05-09-2003 à 09:31:47    

Taz a écrit :

le C a été écrit pour rendre Unix portable, vu la compatibilité des machines à l'époque, il était beaucoup simple d'écrire un compilateur C que de tout reprogrammer dans un langagge assembleur cible


C les même ki ont fait UNIX et le C ;) (en douce en +  :lol: )
 
http://trustonme.net/didactels/?rub=145


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 05-09-2003 à 10:08:48    


Au départ unix n'était pas écris en C
unix est + vieux que le C


autant pour moi.  :jap:

Reply

Marsh Posté le 07-09-2003 à 02:09:36    

a ma connaissance le kernel win est egalement ecrit en C, seul les surcouches suplementeaires sont en c++, a la manière de kde
 
Si tu veut faire du c++ sous lin, il existe quelque framework comme qt de trolltech (mon favori) ou/et commonc++ de gnu


Message édité par ganjo le 07-09-2003 à 02:12:14
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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