Logiciels codés en C++
Résolu/Fermé
Mitch05
Messages postés
9
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
13 février 2010
-
2 oct. 2009 à 21:16
mamiemando Messages postés 33432 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 décembre 2024 - 4 oct. 2009 à 22:59
mamiemando Messages postés 33432 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 décembre 2024 - 4 oct. 2009 à 22:59
A voir également:
- Télécharger logiciel code autoradio gratuit fiat
- Logiciel montage vidéo gratuit windows 10 - Guide
- Telecharger ccleaner gratuit - Télécharger - Nettoyage
- Logiciel de sauvegarde gratuit - Guide
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
- Télécharger music mp3 gratuit download pc - Télécharger - Conversion & Extraction
5 réponses
A ma connaissance, et, pour une fois, j'ai confiance en elle, Linux est codé en C.
Il y a des raisons historiques; même si le C++ existait en 90, il n'était pas encore normalisé. Aujourd'hui il est inenvisageable de réécrire 10 millions de lignes de code. D'autre part, malgré certains inconvénients, le C reste plus souple, moins contraignant et probablement plus léger et plus rapide que le C++.
Bonne continuation.
Il y a des raisons historiques; même si le C++ existait en 90, il n'était pas encore normalisé. Aujourd'hui il est inenvisageable de réécrire 10 millions de lignes de code. D'autre part, malgré certains inconvénients, le C reste plus souple, moins contraignant et probablement plus léger et plus rapide que le C++.
Bonne continuation.
Mitch05
Messages postés
9
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
13 février 2010
3 oct. 2009 à 12:15
3 oct. 2009 à 12:15
Merci Pat pour ta réponse claire à ma question.
Et merci à loupius pour me certifier que linux est bien codé en C.
Et merci à loupius pour me certifier que linux est bien codé en C.
mamiemando
Messages postés
33432
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 décembre 2024
7 809
3 oct. 2009 à 13:55
3 oct. 2009 à 13:55
Le noyau est en C mais de larges parties côté logiciels sont en C++. Typiquement tout l'environnement KDE est écrit en C++ avec la librairie QT.
Tout ceci se vérifie facilement en récupérant les sources en question (sources de noyaux sur kernel.org, sources de kde sur le site de kde etc...).
Ensuite il faut bien voir que d'autres parties sont écrite en python (par exemple le gestionnaire de paquet emerge sous gentoo il me semble, certaines parties de cedega...), en perl, ou même en shell (scripts de lancement...). Et il y a sûrement d'autres parties écrite dans d'autres langage ! Bref dire que linux est écrit en C c'est un peu réducteur. Ca dépend de quelle partie de linux on parle.
Tout ceci se vérifie facilement en récupérant les sources en question (sources de noyaux sur kernel.org, sources de kde sur le site de kde etc...).
Ensuite il faut bien voir que d'autres parties sont écrite en python (par exemple le gestionnaire de paquet emerge sous gentoo il me semble, certaines parties de cedega...), en perl, ou même en shell (scripts de lancement...). Et il y a sûrement d'autres parties écrite dans d'autres langage ! Bref dire que linux est écrit en C c'est un peu réducteur. Ca dépend de quelle partie de linux on parle.
Mitch05
Messages postés
9
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
13 février 2010
3 oct. 2009 à 14:40
3 oct. 2009 à 14:40
Merci pour cette précision mamiemando.
Je sais que Blender est un logiciel codé en C/C++ et python. Je supposais que Linux n'est pas codé dans un langage unique mais maintenant je sais que le noyau et l'environnement sont codés principalement en C/C++.
Ce qui n'oblige en rien les autres logiciels à être codés dans le même langage de programmation.
Je sais que Blender est un logiciel codé en C/C++ et python. Je supposais que Linux n'est pas codé dans un langage unique mais maintenant je sais que le noyau et l'environnement sont codés principalement en C/C++.
Ce qui n'oblige en rien les autres logiciels à être codés dans le même langage de programmation.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mamiemando
Messages postés
33432
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
16 décembre 2024
7 809
4 oct. 2009 à 22:59
4 oct. 2009 à 22:59
A priori le noyau est juste en C. Les applications installées par la suite peuvent être codés dans n'importe quel langage, en général un système de dépendance (via le gestionnaire de paquet) permet de garantir que ledit langage sera pris en charge si on installe une application.
Bonne chance
Bonne chance
3 oct. 2009 à 11:15
Non, il n'y en a évidemment aucun dans le monde entier et depuis 25 ans.