Aide débutants en programmation!
Résolu/Fermé
wallas00
Messages postés
39
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
3 juin 2011
-
14 sept. 2010 à 03:57
wallas00 Messages postés 39 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 3 juin 2011 - 16 sept. 2010 à 18:56
wallas00 Messages postés 39 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 3 juin 2011 - 16 sept. 2010 à 18:56
A voir également:
- Aide débutants en programmation!
- Logiciel de programmation pour débutant - Guide
- Mettre en veille un programme - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Programmation télécommande porte de garage brico depot - Forum Matériel & Système
2 réponses
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
14 sept. 2010 à 09:53
14 sept. 2010 à 09:53
Bonjour,
Tout d'abord sache qu'il n'y a pas de "meilleur" langage de programmation. Chacun d'entre eux a des avantage et des inconvénient. Il faut donc savoir choisir le langage en fonction de ce que l'on veut faire.
Ensuite l'apprentissage se fait par la pratique. Personnellement je n'ai pas suivit de cours de programmation au sens ou on apprend tout d'un langage dans les écoles que j'ai faite (ingénieur informatique) mais sa ne m'empêche pas de connaitre et programmer en C/C++/java/css/html/sql/javascript/assembleur.
Tout ce que j'ai appris c'est par la pratique et par moi même en cherchant sur le net (et plus particulièrement sur le site du zéro)
Savoir programmer n'est pas spécifique a un langage, ce qui s'apprend c'est l'algorithme. Une fois que tu connais l'algo, tu peut l'adapter à n'importe quel langage, c'est juste la manière de l'écrire qui changera.
Le langage Java a la particularité principale que les logiciels écrits avec ce dernier sont très facilement portables sur plusieurs systèmes d'exploitation tels que UNIX, Windows, Mac OS ou GNU/Linux avec peu ou pas de modifications. C'est la plate-forme qui garantit la portabilité des applications développées en Java.
Python est un langage qui peut s'utiliser dans de nombreux contextes et s'adapter à tout type d'utilisation grâce à des bibliothèques spécialisées à chaque traitement. Il est cependant particulièrement utilisé comme langage de script pour automatiser des tâches simples mais fastidieuses comme par exemple un script qui récupérerait la météo sur internet ou qui s'intégrerait dans un logiciel de conception assistée par ordinateur afin d'automatiser certains enchaînements d'actions répétitives. On l'utilise également comme langage de développement de prototype lorsqu'on a besoin d'une application fonctionnelle avant de l'optimiser avec un langage de plus bas niveau. Il est particulièrement répandu dans le monde scientifique, et possède de nombreuses extensions destinées aux applications numériques.
Le C++ est un langage de programmation permettant la programmation sous de multiples paradigmes comme la programmation procédurale, la programmation orientée objet et la programmation générique. C++ est actuellement le 3e langage le plus utilisé au monde. Le langage C++ n'appartient à personne et par conséquent n'importe qui peut l'utiliser sans besoin d'une autorisation ou obligation de payer pour avoir le droit d'utilisation.
A toi de faire ton choix
Tout d'abord sache qu'il n'y a pas de "meilleur" langage de programmation. Chacun d'entre eux a des avantage et des inconvénient. Il faut donc savoir choisir le langage en fonction de ce que l'on veut faire.
Ensuite l'apprentissage se fait par la pratique. Personnellement je n'ai pas suivit de cours de programmation au sens ou on apprend tout d'un langage dans les écoles que j'ai faite (ingénieur informatique) mais sa ne m'empêche pas de connaitre et programmer en C/C++/java/css/html/sql/javascript/assembleur.
Tout ce que j'ai appris c'est par la pratique et par moi même en cherchant sur le net (et plus particulièrement sur le site du zéro)
Savoir programmer n'est pas spécifique a un langage, ce qui s'apprend c'est l'algorithme. Une fois que tu connais l'algo, tu peut l'adapter à n'importe quel langage, c'est juste la manière de l'écrire qui changera.
Le langage Java a la particularité principale que les logiciels écrits avec ce dernier sont très facilement portables sur plusieurs systèmes d'exploitation tels que UNIX, Windows, Mac OS ou GNU/Linux avec peu ou pas de modifications. C'est la plate-forme qui garantit la portabilité des applications développées en Java.
Python est un langage qui peut s'utiliser dans de nombreux contextes et s'adapter à tout type d'utilisation grâce à des bibliothèques spécialisées à chaque traitement. Il est cependant particulièrement utilisé comme langage de script pour automatiser des tâches simples mais fastidieuses comme par exemple un script qui récupérerait la météo sur internet ou qui s'intégrerait dans un logiciel de conception assistée par ordinateur afin d'automatiser certains enchaînements d'actions répétitives. On l'utilise également comme langage de développement de prototype lorsqu'on a besoin d'une application fonctionnelle avant de l'optimiser avec un langage de plus bas niveau. Il est particulièrement répandu dans le monde scientifique, et possède de nombreuses extensions destinées aux applications numériques.
Le C++ est un langage de programmation permettant la programmation sous de multiples paradigmes comme la programmation procédurale, la programmation orientée objet et la programmation générique. C++ est actuellement le 3e langage le plus utilisé au monde. Le langage C++ n'appartient à personne et par conséquent n'importe qui peut l'utiliser sans besoin d'une autorisation ou obligation de payer pour avoir le droit d'utilisation.
A toi de faire ton choix
wallas00
Messages postés
39
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
3 juin 2011
Modifié par wallas00 le 14/09/2010 à 19:18
Modifié par wallas00 le 14/09/2010 à 19:18
oula! Merci...après ça je pense que je vais continuer avec le python. Ensuite si je réussi à maîtriser l'essentiel dont j'ai besoin(comme la maîtrise complète d'un langage c'est l'oeuvre d'une vie) je ferai du Java (je ne commence pas par ça car j'ai entendu dire que c'était quand même un langage complexe). Dis, tu utilises quoi comme langage? Et en général pour exécuter quelles genres de tâches?
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
15 sept. 2010 à 09:12
15 sept. 2010 à 09:12
perso calculette j'utiliserais c++ ou java (langage orienté objet)
Sinon il est vrai qu'il y a un multitude de langage et je ne les connais pas tous.quand j'ai un besoin qui nécessite un autre langage, je l'assimile et je m'en sert. Personne ne peut maitriser un langage complètement. Ils fonctionnent tous plus ou moins de la même manière, juste la syntaxe qui change. Donc après il suffit de trouver les bon tuto pour assimiler la syntaxe et le tour est joué.
J'ai été pris à un stage ou je devait développé un module en JavaScript/php...or je ne connaissait pas du tout le JavaScript. Il ne m'a pas fallu plus de trois jour pour l'assimiler^^
Sinon il est vrai qu'il y a un multitude de langage et je ne les connais pas tous.quand j'ai un besoin qui nécessite un autre langage, je l'assimile et je m'en sert. Personne ne peut maitriser un langage complètement. Ils fonctionnent tous plus ou moins de la même manière, juste la syntaxe qui change. Donc après il suffit de trouver les bon tuto pour assimiler la syntaxe et le tour est joué.
J'ai été pris à un stage ou je devait développé un module en JavaScript/php...or je ne connaissait pas du tout le JavaScript. Il ne m'a pas fallu plus de trois jour pour l'assimiler^^
wallas00
Messages postés
39
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
3 juin 2011
15 sept. 2010 à 15:21
15 sept. 2010 à 15:21
Si tu maîtrises la syntaxe d'un langage et il te faut 3 jours pour maîtriser la syntaxe d'un autre! c'est vachement encourageant. Autre chose: tu as dit que python était un langage de développement de prototype(on écrit d'abord le programme en python puis, si ça marche on l'optimise avec un langage de plus bas niveau). Est ce que ça veut dire que plus le langage est de haut niveau(loin du langage machine), moins il a d'efficacité. Je veux en venir au fait que le python par exemple qui est assez intuitif serait moins efficace que le C qui est plus proche du langage machine?
varfendell
Messages postés
3256
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
704
15 sept. 2010 à 15:36
15 sept. 2010 à 15:36
encore une fois cela dépend entièrement de ta manière de codé et de ce que tu code. Tu peut faire une calculatrice en java qui soit beaucoup trop difficile et complexe et pas du tout efficace et une en C++ nickel, et vice versa
wallas00
Messages postés
39
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
3 juin 2011
16 sept. 2010 à 18:56
16 sept. 2010 à 18:56
Bon bah merci!