Se connecter avec
S'enregistrer | Connectez-vous

Quel langage apprendre en premier ?

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Bah personnellement pour avoir testé, le C pour faire des GUI (Interfaces), c'est pas génial. Il existe une bonne bibliothèque qui est GTK+2 mais le concept de création de GUI ne m'a pas trop plus. Si tu veux avoir des résultats rapidement, tu peux t'orienter vers la plateforme .NET et le C# par exemple

Merci déjà pour vos réponse !

heu, tu peux m'en dire davantage sur la plateforme .NET ? Et des GUI (dsl je commence) ?

Aussi,si je comprends bien, il y a 3 "C" différents: C, C# , C++ ? lequel est le plus simple, mais pas trop restreint ?


merci

Lol ,
Frenchement , apprend le C et apres le C++ !
Dans la vie il ne faut pas prendre toujours le truc le plus facile , bon un truc facile : le visual Basic ( c'est meme dans le nom :p )

L'avantage du C++ ( pour l'apprendre tu doit déjà connaitre le C )
C'est que avec tu peux TOUT faire :

Du petit programme à Half life 2 ...

Voilà ;) 

Bonne chance !

mexson a dit :
Merci déjà pour vos réponse !

heu, tu peux m'en dire davantage sur la plateforme .NET ? Et des GUI (dsl je commence) ?

Aussi,si je comprends bien, il y a 3 "C" différents: C, C# , C++ ? lequel est le plus simple, mais pas trop restreint ?


merci


-> le framework .NET est un ensemble de bibliothèques de classes pour permettre un développement complet. pour en savoir plus -> site de microsoft ou google ou wikipedia

-> C, C++ ainsi que C# sont trois langages différents. Aucun n'est restreint. Si tu veux faire des interfaces graphiques, tu devrais :
. En C utiliser une bibliothèque comme Gtk +2
. En C++ utiliser soit la bibliothèque Gtkmm, WxWidgets, Qt ou encore l'API win32 (uniquement sous Windows)
. En C# utiliser les WinForms ou utiliser une bibliothèque comme Gtk#

Sinon....Un autre langage qui se "rapproche du C++" mais qui beaucoups plus facile a démarrer c'est le Java....
Java = Full orienté objet....Y'a pas vraiment de choses pointue a connaitre (comme l'histoire de l'utilisation des pointeurs en C++) et ça permet de faire des petites chose prodigieuse (API de base peut donner un rendu 2D assez impressionant...Si on rajoute des package a coté genre Java3D bin...Comme son nom l'indique, on passe au 3D :D )
Inconvénient...Pour démarrer sur la machine (a l'inverse d'un exe qui démarre quand on clique dessu) tu es obligé d'avoir installé la Java Virtual Machine qui est en fait une sorte de pc virtuel possédant les même ressources que ton pc normal et qui se charge d'éxécuter ton application.
Expert Programmation

Citation :
Java = Full orienté objet

On ne peut pas dire ça, car, même si tout type de base est un objet (contrairement au C++), le Java ne gère pas l'héritage multiple (contrairement au C++), et encore moins l'héritage dynamique (ni en C++ d'ailleurs) ;) 

Merci pour vos nombreuses réponses! Donc si je comprends bien, je dois prendre undes C et une bilbliothèque adapté ?


CRicky, peux tu m'en dire d'avanctage sur "phyton" ? merci

Faut-il un programme pour le java ( dsl n'y connais rien...)


merci
Expert Programmation

disons que le python n'a pas de typage fort, c'est plus intuitif à programmer et le langage est plus simple car très souple. L'inconvénient du python est qu'il donne de mauvaises habitudes et que ce n'est pas du compilé mais de l'interprété (c'est à dire que le code source n'est pas transformé en programme, il est lu ligne par ligne par un interpréteur qui exécute donc ligne par ligne).
Quelque soit le langage que tu adoptes, il te faudra installer un compilateur ou un interpréteur qui prennent le code source et qui le transforme en instructions pour l'ordinateur.

Moi je suis en train d'apprendre le C je sais pas pourquoi j'ai choisi sa ... mais je trouve qu'il serait plus facile a apprendre avec un "professeur".
Je l'apprends sur lesiteduzero.com c'est pas mal mais auriez vous d'autres sites à me proposer ?
Lassé par la pub ? Créez un compte
Tom's guide dans le monde