Language pour linux?
Fermé
lunastix275
Messages postés
2864
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
9 mai 2011
-
14 févr. 2009 à 19:07
lunastix275 Messages postés 2864 Date d'inscription dimanche 18 mai 2008 Statut Membre Dernière intervention 9 mai 2011 - 14 févr. 2009 à 20:11
lunastix275 Messages postés 2864 Date d'inscription dimanche 18 mai 2008 Statut Membre Dernière intervention 9 mai 2011 - 14 févr. 2009 à 20:11
A voir également:
- Language pour linux?
- Diskinternals linux reader - Télécharger - Stockage
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Linux live usb creator - Télécharger - Outils Internet
- Quel linux choisir - Guide
- Backtrack linux - Télécharger - Sécurité
2 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
14 févr. 2009 à 19:32
14 févr. 2009 à 19:32
Salut,
Le C/C++, Shell, Perl, Python et la liste reste ouverte.
A savoir que le noyau est écrit en C.
Le bureau Gnome utilise la bibliothèque gtk qui est écrite en C.
Le bureau KDE utilise la bibliothèque Qt.écrite en C++
Le C/C++, Shell, Perl, Python et la liste reste ouverte.
A savoir que le noyau est écrit en C.
Le bureau Gnome utilise la bibliothèque gtk qui est écrite en C.
Le bureau KDE utilise la bibliothèque Qt.écrite en C++
lunastix275
Messages postés
2864
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
9 mai 2011
29
14 févr. 2009 à 19:50
14 févr. 2009 à 19:50
ah bon? mais pourquoi les logiciels windows ne marche pas sous linux sans passer par wine??
sinon merci a tout les deux pour la réponse =))
sinon merci a tout les deux pour la réponse =))
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
>
lunastix275
Messages postés
2864
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
9 mai 2011
14 févr. 2009 à 19:59
14 févr. 2009 à 19:59
Re,
Il faut comprendre le principe de compilation.
A ne pas oublier que chaque système fonctionne différemment et que les librairies ne sont pas les mêmes.
sans passer par wine??
Les logiciels linux ne fonctionnent pas non plus sous windows, même pas avec un line ;-DDD
Prenons pas exemple le code
Sous windows
Sous Linux
Pour que le code soit portable, c'est le soucis des programmeurs
Voici la version portable.
Ensuite il y a des programmes spécifiques pour chaque OS.
Je ne vais pas entrer dans les détails de la programmation système.
Il faut comprendre le principe de compilation.
A ne pas oublier que chaque système fonctionne différemment et que les librairies ne sont pas les mêmes.
sans passer par wine??
Les logiciels linux ne fonctionnent pas non plus sous windows, même pas avec un line ;-DDD
Prenons pas exemple le code
Sous windows
#include<stdio.h> int main() { printf("Bonjour tout le monde!\n"); system("PAUSE"); return 0; }Le code n'est pas portable puisque sous linux tu ne peux pas faire system("PAUSE").
Sous Linux
#include<stdio.h> int main() { printf("Bonjour tout le monde!\n"); return 0; }Sous windows on peut le compiler mais si tu l'exécutes en utilisant la souris tu ne verras rien.
Pour que le code soit portable, c'est le soucis des programmeurs
Voici la version portable.
#include<stdio.h> int main() { printf("Bonjour tout le monde!\n"); getchar(); return 0; }
Ensuite il y a des programmes spécifiques pour chaque OS.
Je ne vais pas entrer dans les détails de la programmation système.
lunastix275
Messages postés
2864
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
9 mai 2011
29
>
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
14 févr. 2009 à 20:03
14 févr. 2009 à 20:03
donc c'est une variante du language selon le system?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
>
lunastix275
Messages postés
2864
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
9 mai 2011
14 févr. 2009 à 20:09
14 févr. 2009 à 20:09
Re,
Non.
Le langage est le même.
En revanche il y a des librairies qui ne sont pas communes.
Par exemple sous windows tu as le header windows.h qui contient les déclarations des fonctions d'Windows API
Sous linux tu as unistd.h qui est utiliser pour respecter la norme POSIX
Non.
Le langage est le même.
En revanche il y a des librairies qui ne sont pas communes.
Par exemple sous windows tu as le header windows.h qui contient les déclarations des fonctions d'Windows API
Sous linux tu as unistd.h qui est utiliser pour respecter la norme POSIX
lunastix275
Messages postés
2864
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
9 mai 2011
29
>
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
14 févr. 2009 à 20:11
14 févr. 2009 à 20:11
le même language mais pas les même librairies, ont peu paas les rajouter alors?