Pourquoi le monde "linux" est en C? [DIVERS] - Divers - Programmation
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 ...
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
Marsh Posté le 04-09-2003 à 12:49:37
When I find my code in tons of trouble, |
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 ?
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
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++ ?
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++ |
Par ce kil a été ecris en C ?
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
Marsh Posté le 04-09-2003 à 20:30:23
par ce que c'est plus rapide que le c++
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
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 ).
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
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).
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 !
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).
Marsh Posté le 05-09-2003 à 00:45:13
|
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. |
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. |
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 :
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
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 |
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.
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 ). |
Au départ unix n'était pas écris en C
unix est + vieux que le C
Marsh Posté le 05-09-2003 à 09:23:49
Poipoi 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
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 + )
http://trustonme.net/didactels/?rub=145
Marsh Posté le 05-09-2003 à 10:08:48
|
autant pour moi.
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
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