Language compatible linux windows
vincm70
Messages postés
96
Statut
Membre
-
vincm70 Messages postés 96 Statut Membre -
vincm70 Messages postés 96 Statut Membre -
Bonjour,
En fete je voudrais simplement une ligne des language aussi bien compatible linux que windows.
je m'y connait peu en programmation mais je commencerais par dire:
Pour l'internet:
- le php, le html, java?
Pour les programmes le librairie gtk?
C un ti peu flou ds ma tet je voudrais un liste de kelkun d'expérimenté.
Merci
En fete je voudrais simplement une ligne des language aussi bien compatible linux que windows.
je m'y connait peu en programmation mais je commencerais par dire:
Pour l'internet:
- le php, le html, java?
Pour les programmes le librairie gtk?
C un ti peu flou ds ma tet je voudrais un liste de kelkun d'expérimenté.
Merci
A voir également:
- Language compatible linux windows
- Installer windows 11 sur pc non compatible - Accueil - Windows
- Clé windows 8 - Guide
- Installer windows 11 sur pc non compatible rufus - Guide
- Pc compatible windows 11 - Guide
- Montage video gratuit windows - Guide
5 réponses
Il y en a beaucoup lol. C c'est sûre qu'il l'est. Java c'est du C amélioré ;)
HTML c'est pas un langage de programmation. Mise en forme de texte plutôt. ^^
EDIT: https://fr.wikipedia.org/wiki/Multiplate-forme
HTML c'est pas un langage de programmation. Mise en forme de texte plutôt. ^^
EDIT: https://fr.wikipedia.org/wiki/Multiplate-forme
Ben java c'est un méchant dérivé du C tout comme C++ et C#
Disons que si tu en as déjà fait, tu verras que ça se ressemble beaucoup (pas comme C avec VB qui n'a pas grand chose à voir).
J'ai commencé avec VB et quand j'ai du faire C, j'étais assez perdue. Quand j'ai eu fait C, j'ai fait Java et j'ai eu beaucoup plus de facilité à faire la transition. En plus, java c'est codé en C pure ce truc. D'où le fait que c'est hyper portable sur toutes les plateformes (dont linux) et comme c'est orienté objet, c'est très performant et pas trop dur à prendre en main.
Regarde VB et C et à part la logique de programmation, ça ne se ressemble pas du tout (nom des fonctions, organisation du code, etc). Si je devais travailler dans une entreprise de programmation qui me donnait le choix, je voudrais faire Java ^^
Mais sinon, vive PHP (ahah c'est beau d'avoir un stage en web). :)
Disons que si tu en as déjà fait, tu verras que ça se ressemble beaucoup (pas comme C avec VB qui n'a pas grand chose à voir).
J'ai commencé avec VB et quand j'ai du faire C, j'étais assez perdue. Quand j'ai eu fait C, j'ai fait Java et j'ai eu beaucoup plus de facilité à faire la transition. En plus, java c'est codé en C pure ce truc. D'où le fait que c'est hyper portable sur toutes les plateformes (dont linux) et comme c'est orienté objet, c'est très performant et pas trop dur à prendre en main.
Regarde VB et C et à part la logique de programmation, ça ne se ressemble pas du tout (nom des fonctions, organisation du code, etc). Si je devais travailler dans une entreprise de programmation qui me donnait le choix, je voudrais faire Java ^^
Mais sinon, vive PHP (ahah c'est beau d'avoir un stage en web). :)
Bonsoir,
Je fais pas mal de java, c'est pourquoi ton expression m'a étonné.
Je suis assez d'accord sur le fait que le C++ soit 'dérivé' du C. Même si le langage C est vraiment permissif, performant et énorme, il faut bien le dire, je trouve aberrant qu'un langage aussi évolué que le C++ permette au développeur d'écrire directement du code impératif C dans son programme.
Cela conduit notamment à la rédaction de programmes bâtards, mi-impératifs, mi-objets (c'était surtout vrai au début du C++, lorsque toutes les bibliothèques standards n'existaient pas encore, mais ça reste applicable pour les débutants).
Concernant le C#, n'en ayant jamais fait, je ne me permettrait pas de commenter ce point.
Concernant le Java, ça n'a absolument rien à voir avec du C. Certes le nom des instructions principales sont les mêmes (comment faire plus explicite que 'if', 'while', 'for'...?), mais c'est la seule ressemblance (avec le main et la syntaxe avec les accolades peut-être) et là encsore ces instructions sont utilisées dans la plupart des langages objets ou impératifs (par exemple fortran, pascal, ADA, basic...). Le C n'étant pas un langage objet, toute ressemblance s'arrête ici (pas de notation pointée, de mécanismes oo évidemment...).
Pas de ressemblance en ce qui concerne la portabilité (C a beau être portable, ça dépend des bibliothèques utilisées, contrairement à Java qui lui est intégralement portable), et la compilation (Java n'est -dit-on- pas un langage compilé). En effet, le java tu le compiles une bonne fois pour toutes, alors que le C tu est obligé de le recompiler dès que tu veux exécuter ton programme sur une architecture différente.
Java n'a jamais été écrit en C, je ne sais pas où tu as vu ça... En ce qui concerne les performances, Java (comme tous les langages objets) est moins performant que du C (c'est le prix de la de la modularité et de la maintenance propre aux langages objets). Sa portabilité n'a rien à voir avec le C, c'est juste que le java est exécutable à travers des machines virtuelles qui sont disponibles sur la plupart des plateformes.
Concernant le VB, là encore, ne connaissant pas le sujet, je veux bien te croire.
Cordialement,
Je fais pas mal de java, c'est pourquoi ton expression m'a étonné.
Je suis assez d'accord sur le fait que le C++ soit 'dérivé' du C. Même si le langage C est vraiment permissif, performant et énorme, il faut bien le dire, je trouve aberrant qu'un langage aussi évolué que le C++ permette au développeur d'écrire directement du code impératif C dans son programme.
Cela conduit notamment à la rédaction de programmes bâtards, mi-impératifs, mi-objets (c'était surtout vrai au début du C++, lorsque toutes les bibliothèques standards n'existaient pas encore, mais ça reste applicable pour les débutants).
Concernant le C#, n'en ayant jamais fait, je ne me permettrait pas de commenter ce point.
Concernant le Java, ça n'a absolument rien à voir avec du C. Certes le nom des instructions principales sont les mêmes (comment faire plus explicite que 'if', 'while', 'for'...?), mais c'est la seule ressemblance (avec le main et la syntaxe avec les accolades peut-être) et là encsore ces instructions sont utilisées dans la plupart des langages objets ou impératifs (par exemple fortran, pascal, ADA, basic...). Le C n'étant pas un langage objet, toute ressemblance s'arrête ici (pas de notation pointée, de mécanismes oo évidemment...).
Pas de ressemblance en ce qui concerne la portabilité (C a beau être portable, ça dépend des bibliothèques utilisées, contrairement à Java qui lui est intégralement portable), et la compilation (Java n'est -dit-on- pas un langage compilé). En effet, le java tu le compiles une bonne fois pour toutes, alors que le C tu est obligé de le recompiler dès que tu veux exécuter ton programme sur une architecture différente.
Java n'a jamais été écrit en C, je ne sais pas où tu as vu ça... En ce qui concerne les performances, Java (comme tous les langages objets) est moins performant que du C (c'est le prix de la de la modularité et de la maintenance propre aux langages objets). Sa portabilité n'a rien à voir avec le C, c'est juste que le java est exécutable à travers des machines virtuelles qui sont disponibles sur la plupart des plateformes.
Concernant le VB, là encore, ne connaissant pas le sujet, je veux bien te croire.
Cordialement,
J'ai dit que c'était un dérivé du C j'ai pas dit que c'était du C. C'est sûr qu'il est plus proche de C++ que de C simplement mais même C++ c'est dérivé de C. La différence est le fonctionnement (orienté objet).
VB c'est trop "langage parlé" comme truc. C'est presque comme si tu écrivais une phrase pour coder. Mywindows.text = et blablabla lol. C'est super facile à apprendre mais quand tu décides de te lancer dans des langages plus utiles comme C++, ça n'a pas grand chose à voir.
VB c'est trop "langage parlé" comme truc. C'est presque comme si tu écrivais une phrase pour coder. Mywindows.text = et blablabla lol. C'est super facile à apprendre mais quand tu décides de te lancer dans des langages plus utiles comme C++, ça n'a pas grand chose à voir.
Ben VB c'est windows donc c'est pas très portable. La plupart des gens aiment développer pour plus que juste windows.
Tout dépend. Mais je pense pas que ce soit le langage le plus utilisé et il y a une raison à cela ;)
C# est déjà pas mal plus populaire car dérivé du C++ et même si c'est un truc windows.
Tout dépend. Mais je pense pas que ce soit le langage le plus utilisé et il y a une raison à cela ;)
C# est déjà pas mal plus populaire car dérivé du C++ et même si c'est un truc windows.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
X-Fan, ourquoi dis-tu que Java c'est du C amélioré ?
Sinon vincm70, la plupart des langages sont assez compatibles (en général il faut trouver un compilateur pour chaque système), pour les langages de programmation j'entends. Evite cependant tout ce qui est langages .Net et autres.
Concernant le C ou le C++, il faut cependant faire attention à n'utiliser que des bibliothèques qui peuvent être compilées sur les plateformes souhaitées (par exemple les bibliothèques windows sur de l'unix, je ne suis pas sûr que tu arrives à les compiler ;)
En ce qui concerne le GTK, sur linux pas de problème :)
Sur windows j'ai déjà vu qu'il existait un installeur, et comme c'est open source, à mon avis tu arriveras sans problème à le compiler sur du windows.
Cordialement,