A voir également:
- Langage de programmation le blus facile
- Langage ascii - Guide
- Application de programmation - Guide
- Langage binaire - Guide
- Langage de programmation visual basic - Télécharger - Langages
- Télécharger le programme de pmu - Télécharger - Médias et Actualité
17 réponses
Python n'est pas difficile et extrêmement puissant et complet. De plus il est interprété, donc pas besoin de passer par la fastidieuse phase de compilation.
C fait partie des langages les plus difficiles à maîtriser, mauvaise idée de commencer par là, trop bas niveau !
C fait partie des langages les plus difficiles à maîtriser, mauvaise idée de commencer par là, trop bas niveau !
Tout a fait d'accord avec pyschopathe.
Pour moi Java à deux gros avantages sur le C/C++pour débuter :
-Une compilation sans passer par une invite de commande (du moins quand on bosse avec un IDE)
-L'existence du ô combien merveilleux ramasse-miettes qui soulage de maux de tête dûs aux pointeur, malloc et autres atrocités :p
Par contre je ne connais pas suffisamment Python pour pouvoir comparer les deux, si qqn pouvait le faire je pense qu'on aurait un ensemble de points de vues assez intéressant sur la question :)
Pour moi Java à deux gros avantages sur le C/C++pour débuter :
-Une compilation sans passer par une invite de commande (du moins quand on bosse avec un IDE)
-L'existence du ô combien merveilleux ramasse-miettes qui soulage de maux de tête dûs aux pointeur, malloc et autres atrocités :p
Par contre je ne connais pas suffisamment Python pour pouvoir comparer les deux, si qqn pouvait le faire je pense qu'on aurait un ensemble de points de vues assez intéressant sur la question :)
ms-dos est un systeme d'exploitation, ce n'est pas un langage de programmation
tout dépend de ce que tu veux faire, ce sera plus facile de t'orienter.
Pour les débutants qui ne souhaitent pas évoler, Visual basic est pratique. sinon, si tu besoin est plus poussé, le C# peut etre sympa
tout dépend de ce que tu veux faire, ce sera plus facile de t'orienter.
Pour les débutants qui ne souhaitent pas évoler, Visual basic est pratique. sinon, si tu besoin est plus poussé, le C# peut etre sympa
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Disons que comme beaucoup de code faut l'apprendre et le comprendre grâce notamment au nombreux tutoriel que tu trouvera sur internet et si ta des problèmes les gens de commentcamarche.net seront là .^^
ben ca dépend ce que tu fais avec le C ... Je sais pas si tu te rapelles de tes débuts avec les pointeurs, mais a mon avis, t'as du te casser les dents, comme tout le monde... Moi j'ai mis 3 semaines, après que les profs aient commencé à nous en parler, pour comprendre parfaitement l'utilisation des pointeurs (pointeurs, adresses de mémoires, tableaux de pointeurs, listes chainées, etc) ....
Le problème est que beaucoup d'universités persistent à enseigner le C comme introduction à la programmation (la mienne par exemple), donc on a tendance à penser que ce n'est pas compliqué. Mais effectivement, rien que le fait de devoir gérer soi-même l'utilisation de la mémoire devrait dissuader les débutants de commencer par là.
Par manque de temps, je n'ai pas approfondi mon étude de Python, mais après quelques jour de travail non intensif, j'avais créé un petit client pour webservice REST, sans rien y connaître à l'origine. Et j'avoue que j'ai trouvé le langage très agréable, difficile de revenir à C++ ensuite.
Par manque de temps, je n'ai pas approfondi mon étude de Python, mais après quelques jour de travail non intensif, j'avais créé un petit client pour webservice REST, sans rien y connaître à l'origine. Et j'avoue que j'ai trouvé le langage très agréable, difficile de revenir à C++ ensuite.
Le C c'est bien :o Pour commencer il y a de nombreux tutoriel en français pour maîtriser les bases de la programmation. De plus la syntaxe devient vite intuitive.
Sinon si tu es courageux je te propose de commencer avec le Java qui est très très bien pour apprendre en utilisant un environnement de développement (Eclipse par exemple). La documentation officiel et les exemples sont très bien expliqués (mais en Anglais!). Personnellement j'ai commencé avec le Java et ne le regrette pas du tout! :)
Sinon si tu es courageux je te propose de commencer avec le Java qui est très très bien pour apprendre en utilisant un environnement de développement (Eclipse par exemple). La documentation officiel et les exemples sont très bien expliqués (mais en Anglais!). Personnellement j'ai commencé avec le Java et ne le regrette pas du tout! :)
java: bien en effet, moins facile que le python je pense.
Si tu nous disais pourquoi tu souhaite apprendre la programmation, on pourrait t'aiguiller mieux.. c'est pas la meme chose si tu veux faire des sites web, ou si tu veux programmer des circuits electroniques, ou faire des interfaces windows, ou encore créer des programmes de traitement
Si tu nous disais pourquoi tu souhaite apprendre la programmation, on pourrait t'aiguiller mieux.. c'est pas la meme chose si tu veux faire des sites web, ou si tu veux programmer des circuits electroniques, ou faire des interfaces windows, ou encore créer des programmes de traitement
Je pense qu'on pas émettre vraiment d'avis tout les langages sont bien et le plus dur c'est quand on a appris un langage et devoir passer à un autre.
Je pense qu'on peut émettre un avis, certains langages sont vraiment plus simple que d'autres à assimiler, et certains langages sont sans aucun doute plus appropriés pour faire certaines tâches que d'autres.
Il ne s'agit évidemment pas ici de faire un jugement de valeur sur le langage (pas de "Java c'est mieux que C++").
Il ne s'agit évidemment pas ici de faire un jugement de valeur sur le langage (pas de "Java c'est mieux que C++").
Ouais le java est un langage qui me parait intéressant pas encore eu le temps de m'y mettre malheureusement et j'aimerai bien connaître python lequel je connais que de nom et j'avais été voir de quoi il en retourne.
Pour apprendre, le python, il y a un livre (licence libre si je ne m'abuse) : Dive into Python. Très bien fait, très complet, il permet d'apprendre la programmation avec Python pas à pas. Pour l'obtenir, allez voir par là : http://www.diveintopython.org/
Apparemment il a été traduit en français (au moins partiellement). Je n'ai pas la moindre idée de la qualité de cette traduction, mais ça pourrais en arranger certains (bien que tout développeur se doive de connaître l'anglais s'il veut pouvoir progresser).
Apparemment il a été traduit en français (au moins partiellement). Je n'ai pas la moindre idée de la qualité de cette traduction, mais ça pourrais en arranger certains (bien que tout développeur se doive de connaître l'anglais s'il veut pouvoir progresser).
en C / C++ non plus t'as pas besoin de l'invite de commande quand tu as une IDE ;)
ce que je n'aime pas sur java, c'est qu'il est pas tolérent: le fichier doit avoir le meme nom que la classe.. ca oblige à bien programmer, mais des fois, quand on veut faire juste des tests vite fait, c'est un peu lourd ...
pour les langages, on sait déja qu'elle veut quelque chose de facile, et que visiblement elle 'y connais pas grand chose (elle croi que ms-dos est un langage)==>>on peut déja exclure l'assembleur, le C, le C++. On oublie les languages teles que fortran, cobol, ada, etc....
donc je pense que les bons candidats sont ceux cités plus haut:
-java (portable, bien, un peu compliqué, gratuit)
-c# (pas portable, microsoft gratuit)
-python (portable, facile, gratuit)
-visual basic (microsoft, très facile, pas portable, un peu limité)
certains présentant des avantages que d'autres n'ont pas
ce que je n'aime pas sur java, c'est qu'il est pas tolérent: le fichier doit avoir le meme nom que la classe.. ca oblige à bien programmer, mais des fois, quand on veut faire juste des tests vite fait, c'est un peu lourd ...
pour les langages, on sait déja qu'elle veut quelque chose de facile, et que visiblement elle 'y connais pas grand chose (elle croi que ms-dos est un langage)==>>on peut déja exclure l'assembleur, le C, le C++. On oublie les languages teles que fortran, cobol, ada, etc....
donc je pense que les bons candidats sont ceux cités plus haut:
-java (portable, bien, un peu compliqué, gratuit)
-c# (pas portable, microsoft gratuit)
-python (portable, facile, gratuit)
-visual basic (microsoft, très facile, pas portable, un peu limité)
certains présentant des avantages que d'autres n'ont pas
C'est sûr que Java n'est pas fait pour de petites applications, pour ça il vaut mieux préférer un langage interprété par exemple, qui permettra de faire ce que tu veux très rapidement.
En ce qui concerne les IDE C++, ok, mais ils sont moins aboutis que ceux qui existent en Java, et l'étape de compilation reste quand même plus délicate dès que le projet prend un peu d'envergure avec des bibliothèques externes... A ce propos (et totalement HS) qu'est-ce que vous utilisez comme IDE et pour quel langage ?
En ce qui concerne les IDE C++, ok, mais ils sont moins aboutis que ceux qui existent en Java, et l'étape de compilation reste quand même plus délicate dès que le projet prend un peu d'envergure avec des bibliothèques externes... A ce propos (et totalement HS) qu'est-ce que vous utilisez comme IDE et pour quel langage ?
Oh là la arrêter avec vos hypothèses toutes foireuses, pour les débutants c'est pascal, c et php et visual basic ainsi que delphi en conclusion.
Matlab, java, cpp, c#, cfm et autre dérivé des premiers c'est pour les adapter soit les experts. On ne débute pas en java a l'enseignement supérieur.
Débutant : Programmation impérative.
Initié : Programmation logique.
Expert: Programmation orienté objet.
Professionnel: Programmation fonctionnel et concurrente.
Matlab, java, cpp, c#, cfm et autre dérivé des premiers c'est pour les adapter soit les experts. On ne débute pas en java a l'enseignement supérieur.
Débutant : Programmation impérative.
Initié : Programmation logique.
Expert: Programmation orienté objet.
Professionnel: Programmation fonctionnel et concurrente.
Superbe opinion non-argumentée, saupoudrée d'un jugement tout aussi intelligent sur nos "hypothèses foireuses". Ce ne sont pas des hypothèses, mais des avis, et argumentés qui plus est, contrairement à ce que tu nous balances comme une vérité universelle !
Java est enseigné dans le supérieur en première année de fac, ne considère pas ton expérience comme une règle. Et de toutes manières, l'enseignement supérieur est loin de représenter une référence absolue.
Et ton classement Débutant/Initié/Expert/Professionnel est ridicule : on peut parfaitement être un expert en programmation fonctionnelle et ne pas maîtriser la programmation objet, ce sont deux paradigme différents et indépendants ! De plus, je ne vois pas pourquoi tu classes Expert en-dessous de professionnel : les professionnels sont loin d'être tous des experts en quoi que ce soit.
Bref, merci de ta participation désobligeante, infondée, non argumentée et mal rédigée mais la prochaine fois tu pourras t'abstenir.
Java est enseigné dans le supérieur en première année de fac, ne considère pas ton expérience comme une règle. Et de toutes manières, l'enseignement supérieur est loin de représenter une référence absolue.
Et ton classement Débutant/Initié/Expert/Professionnel est ridicule : on peut parfaitement être un expert en programmation fonctionnelle et ne pas maîtriser la programmation objet, ce sont deux paradigme différents et indépendants ! De plus, je ne vois pas pourquoi tu classes Expert en-dessous de professionnel : les professionnels sont loin d'être tous des experts en quoi que ce soit.
Bref, merci de ta participation désobligeante, infondée, non argumentée et mal rédigée mais la prochaine fois tu pourras t'abstenir.
Un long discours ne sert a rien, tu n'as qu'à bien te renseigner sur le net, moi j'invente rien ^^', et je ne suis là que pour débattre
Tu ne débats pas, tu imposes tes idées en rejetant celles des autres ! Et pas besoin de me renseigner sur le net, comme je l'ai déjà dit, je ne fais que donner mon avis, que j'appuie avec des arguments. Et je ne base pas cet avis sur les ragots trouvés çà et là sur le Web, mais sur mon expérience, qui a un petit peu plus de valeur à mes yeux que l'opinion de gens qui ont essayé un ou deux langages de programmation pendant trois jours avant d'arrêter leur choix.
Il paraitrait que Phrogram (anciennement KPL) est un langage fait pour les débutants (les enfants en particulier)
J'avoue n'avoir pas eu le temps de le tester, et je ne sais pas quelles sont ses possibilités, mais si j'en crois Wikipédia il serait considéré par Microsoft comme le successeur de Visual Basic
Remarque importante : il est gratuit !
J'avoue n'avoir pas eu le temps de le tester, et je ne sais pas quelles sont ses possibilités, mais si j'en crois Wikipédia il serait considéré par Microsoft comme le successeur de Visual Basic
Remarque importante : il est gratuit !
J'ai peu fait de python, mais c'est vrai que c'est plus facile que le C / C++ ANSI, et très complet. Ca peut être une bonne solution. De plus, c'est gratuit !