Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1345 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°507222
burgergold
5$? va chez l'diable!
Posté le 04-09-2003 à 12:16:24  profilanswer
 

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
mood
Publicité
Posté le 04-09-2003 à 12:16:24  profilanswer
 

n°507224
Taz
bisounours-codeur
Posté le 04-09-2003 à 12:18:44  profilanswer
 

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 ...

n°507229
kadreg
profil: Utilisateur
Posté le 04-09-2003 à 12:26:06  profilanswer
 

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

n°507238
Taz
bisounours-codeur
Posté le 04-09-2003 à 12:49:37  profilanswer
 

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++ ?)

n°507241
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 04-09-2003 à 12:53:47  profilanswer
 

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


---------------
lecteur mp3 yvele's smilies jeux de fille
n°507243
Taz
bisounours-codeur
Posté le 04-09-2003 à 12:56:36  profilanswer
 

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

n°507247
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 04-09-2003 à 12:58:31  profilanswer
 

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
n°507249
Poipoi
Vive Grumly
Posté le 04-09-2003 à 13:01:49  profilanswer
 

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:
n°507278
kadreg
profil: Utilisateur
Posté le 04-09-2003 à 13:22:01  profilanswer
 

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

n°507296
leneuf22
Posté le 04-09-2003 à 13:32:02  profilanswer
 

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

mood
Publicité
Posté le 04-09-2003 à 13:32:02  profilanswer
 

n°507668
Ripus
Posté le 04-09-2003 à 17:52:55  profilanswer
 

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

n°507686
leneuf22
Posté le 04-09-2003 à 18:00:51  profilanswer
 

C'est un concours de derviches tourneurs

n°507756
antp
Super Administrateur
Champion des excuses bidons
Posté le 04-09-2003 à 18:57:30  profilanswer
 

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
n°507815
os2
Posté le 04-09-2003 à 20:30:23  profilanswer
 

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


---------------
Borland rulez: http://pages.infinit.net/borland
n°507870
chaica
Posté le 04-09-2003 à 21:30:48  profilanswer
 

Le python, y'a que ca de vrai.

n°507876
*syl*
--> []
Posté le 04-09-2003 à 21:36:10  profilanswer
 

et moi je dis Windev ça roxx :na:

n°507958
burgergold
5$? va chez l'diable!
Posté le 04-09-2003 à 22:54:33  profilanswer
 

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
n°508075
amsterdam
Posté le 05-09-2003 à 00:36:10  profilanswer
 

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
n°508077
burgergold
5$? va chez l'diable!
Posté le 05-09-2003 à 00:37:12  profilanswer
 

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
n°508081
amsterdam
Posté le 05-09-2003 à 00:41:51  profilanswer
 

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).

n°508082
yo c spi
Yo !
Posté le 05-09-2003 à 00:42:11  profilanswer
 

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 !

n°508083
amsterdam
Posté le 05-09-2003 à 00:43:16  profilanswer
 

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

n°508087
amsterdam
Posté le 05-09-2003 à 00:45:13  profilanswer
 


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
n°508088
burgergold
5$? va chez l'diable!
Posté le 05-09-2003 à 00:45:43  profilanswer
 

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
n°508093
yo c spi
Yo !
Posté le 05-09-2003 à 00:54:00  profilanswer
 

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]

n°508100
amsterdam
Posté le 05-09-2003 à 00:55:59  profilanswer
 

Pourquoi veut tu que je sorte au juste.

n°508119
yo c spi
Yo !
Posté le 05-09-2003 à 01:08:48  profilanswer
 

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
n°508126
amsterdam
Posté le 05-09-2003 à 01:12:59  profilanswer
 

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

n°508184
Poipoi
Vive Grumly
Posté le 05-09-2003 à 09:05:07  profilanswer
 

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:
n°508192
Taz
bisounours-codeur
Posté le 05-09-2003 à 09:23:49  profilanswer
 

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

n°508197
Poipoi
Vive Grumly
Posté le 05-09-2003 à 09:31:47  profilanswer
 

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:
n°508247
amsterdam
Posté le 05-09-2003 à 10:08:48  profilanswer
 


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


autant pour moi.  :jap:

n°509483
ganjo
Posté le 07-09-2003 à 02:09:36  profilanswer
 

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
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

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

 

Sujets relatifs
[Divers] Utilisation d'une architecture LDAP - Commentaires[Divers] question a propos de prog et SMS
editeur php linux ?pb javac et term qui delire sous linux
[Linux] Unicode, cherche API pour travailler avec UTF-8, UCS-4[Divers] Quels langage étudié en Bts IRIS ?
[ Linux ] Un prog pour obtenir le code assembleur d'un exécutable ?[linux] empêcher un programme de se lancer plusieurs fois : résolu
[C] Keyboard hook pour linuxLire un fichier .wav ou .mp3 en C ou C++ sous Linux
Plus de sujets relatifs à : [DIVERS] Pourquoi le monde "linux" est en C?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR