Apprendre a programmer
Fermé
yanis60
Messages postés
197
Date d'inscription
mardi 16 août 2011
Statut
Membre
Dernière intervention
19 septembre 2014
-
24 mai 2012 à 20:17
xdrive25 Messages postés 11 Date d'inscription vendredi 9 novembre 2012 Statut Membre Dernière intervention 9 novembre 2012 - 9 nov. 2012 à 15:43
xdrive25 Messages postés 11 Date d'inscription vendredi 9 novembre 2012 Statut Membre Dernière intervention 9 novembre 2012 - 9 nov. 2012 à 15:43
A voir également:
- Apprendre a programmer
- Application pour apprendre à coder - Guide
- Apprendre à lire le coran en français pdf - Télécharger - Histoire & Religion
- Programmer sms - Guide
- Programmer mail gmail - Guide
- Apprendre le solfège piano - Télécharger - Création musicale
9 réponses
jivef
Messages postés
927
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
12 novembre 2020
306
26 mai 2012 à 02:19
26 mai 2012 à 02:19
Bonjour,
Certes, Windows est écrit en C, mais en réalité il faut dire que la quasi totalité des systèmes d'exploitation est écrit en C...
-Le C est-il un langage facilement accessible à un débutant ?
A mon avis non !
Le C existe depuis 1972, c'est un vieux langage de programmation.
Le premier Unix d'abord écrit en assembleur en 1969 a entièrement été réécrit en C en 1972/1973.
Cela dit, pour un débutant, il vaut mieux commencer par un langage de script, apprendre à utiliser les variables de façon propre et efficace, apprendre ce qu'est un type et bien l'utiliser également, etc...
Apprendre à manipuler des listes, des scalaires, etc...
Ensuite il pourra passer au C et/ou ses dérivés. (C++)
N'oublions pas que chacun a une spécificité :
Le C est orienté système, c'est à dire qu'avec le C, si tu as un certain niveau, tu joue avec les malloc, la CPU, etc...
Avec Python, Perl ou Java, tu as une interaction avec l'utilisateur mais tu as moins besoin de compétences pointues au niveau système.
Énormément d'applications utilisent également Perl ou Python, même s'il est vrai qu'actuellement le langage le plus utilisé est Java devant le C.
Mais Java est orienté Internet.
Ce que je te recommande en premier lieu, c'est de commencer à te familiarisé avec des langages de scripts :
Apprends à utiliser un shell Unix car tu as de grandes possibilités.
Pour cela, il te suffit d'installer un système GNU/Linux sur une machine ou bien CygWin qui est un utilitaire permettant d'avoir entre autres choses un shell Unix sous Windows.
Bien cordialement.
Jonas.
Certes, Windows est écrit en C, mais en réalité il faut dire que la quasi totalité des systèmes d'exploitation est écrit en C...
-Le C est-il un langage facilement accessible à un débutant ?
A mon avis non !
Le C existe depuis 1972, c'est un vieux langage de programmation.
Le premier Unix d'abord écrit en assembleur en 1969 a entièrement été réécrit en C en 1972/1973.
Cela dit, pour un débutant, il vaut mieux commencer par un langage de script, apprendre à utiliser les variables de façon propre et efficace, apprendre ce qu'est un type et bien l'utiliser également, etc...
Apprendre à manipuler des listes, des scalaires, etc...
Ensuite il pourra passer au C et/ou ses dérivés. (C++)
N'oublions pas que chacun a une spécificité :
Le C est orienté système, c'est à dire qu'avec le C, si tu as un certain niveau, tu joue avec les malloc, la CPU, etc...
Avec Python, Perl ou Java, tu as une interaction avec l'utilisateur mais tu as moins besoin de compétences pointues au niveau système.
Énormément d'applications utilisent également Perl ou Python, même s'il est vrai qu'actuellement le langage le plus utilisé est Java devant le C.
Mais Java est orienté Internet.
Ce que je te recommande en premier lieu, c'est de commencer à te familiarisé avec des langages de scripts :
Apprends à utiliser un shell Unix car tu as de grandes possibilités.
Pour cela, il te suffit d'installer un système GNU/Linux sur une machine ou bien CygWin qui est un utilitaire permettant d'avoir entre autres choses un shell Unix sous Windows.
Bien cordialement.
Jonas.
jivef
Messages postés
927
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
12 novembre 2020
306
26 mai 2012 à 21:46
26 mai 2012 à 21:46
Bonjour,
https://forums.commentcamarche.net/forum/affich-2078604-difference-c-et-c
Sinon, Google est ton ami...
http://forum.telecharger.01net.com/forum/high-tech/LOGICIELS/Developpement/difference-sujet_170006_1.htm
https://forums.commentcamarche.net/forum/affich-2078604-difference-c-et-c
Sinon, Google est ton ami...
http://forum.telecharger.01net.com/forum/high-tech/LOGICIELS/Developpement/difference-sujet_170006_1.htm
Xerium
Messages postés
80
Date d'inscription
lundi 21 mai 2012
Statut
Membre
Dernière intervention
13 avril 2016
1
24 mai 2012 à 20:39
24 mai 2012 à 20:39
Salut,
Je t'invite à lire cet article :
https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
Bonne lecture ;)
Je t'invite à lire cet article :
https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
Bonne lecture ;)
yanis60
Messages postés
197
Date d'inscription
mardi 16 août 2011
Statut
Membre
Dernière intervention
19 septembre 2014
3
24 mai 2012 à 23:02
24 mai 2012 à 23:02
merci pour avoir repondu xerium
que me recommandiez vous pour un langage simple?
que me recommandiez vous pour un langage simple?
Elarion
Messages postés
173
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
5 février 2016
26
Modifié par Elarion le 24/05/2012 à 23:12
Modifié par Elarion le 24/05/2012 à 23:12
le python.
Mais c'est mieux de commencer par le C (http://siteduzero.com)
Car en connaissant correctement ces deux langages tu maitriseras ne grandes parties des autres. Du moins c'est maintenant le cas pour moi.
cordialement.
Mais c'est mieux de commencer par le C (http://siteduzero.com)
Car en connaissant correctement ces deux langages tu maitriseras ne grandes parties des autres. Du moins c'est maintenant le cas pour moi.
cordialement.
FrancisBuddy
Messages postés
13
Date d'inscription
jeudi 26 avril 2012
Statut
Membre
Dernière intervention
14 avril 2013
3
25 mai 2012 à 16:52
25 mai 2012 à 16:52
Je suis d'accord avec Elarion, apprendre le C avec le tuto sur le site du zéro qui est très bien fait te permettra d'apprendre les bases fondamentales de la programmation et te permettra de te débrouiller avec les autres langages.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
24 mai 2012 à 23:29
24 mai 2012 à 23:29
oui pour une introduction à la programmation je recommanderai aussi le python.
Elarion
Messages postés
173
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
5 février 2016
26
25 mai 2012 à 02:44
25 mai 2012 à 02:44
oui mais comme je l'ai dit je pense que apprendre un langage trop facile au début peut handicapé sur l'apprentissage des autres comme le C.
le python c'est du C hyper simplifié. si il connait le python il ne saurait pas faire du C.
S'il connait le C il pourra faire du python juste en apprenant la structuration.
le python c'est du C hyper simplifié. si il connait le python il ne saurait pas faire du C.
S'il connait le C il pourra faire du python juste en apprenant la structuration.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jivef
Messages postés
927
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
12 novembre 2020
306
25 mai 2012 à 02:51
25 mai 2012 à 02:51
Salut,
Un langage pas mal et pas trop complexe :
- Perl
Surnommé la tronçonneuse suisse de la programmation...
C'est un couteau suisse qui a la puissance d'une tronçonneuse...
A bientôt.
Jonas.
Un langage pas mal et pas trop complexe :
- Perl
Surnommé la tronçonneuse suisse de la programmation...
C'est un couteau suisse qui a la puissance d'une tronçonneuse...
A bientôt.
Jonas.
yanis60
Messages postés
197
Date d'inscription
mardi 16 août 2011
Statut
Membre
Dernière intervention
19 septembre 2014
3
25 mai 2012 à 16:42
25 mai 2012 à 16:42
le logiciel delphi utilise quoi comme langage ?
Célien
Messages postés
5729
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
9 septembre 2021
1 993
28 mai 2012 à 19:17
28 mai 2012 à 19:17
Le Pascal Objet.
Ceci dit il existe une version C++ de Delphi ça s'appelle C++Builder.
Ceci dit il existe une version C++ de Delphi ça s'appelle C++Builder.
Le Dodo
Messages postés
1934
Date d'inscription
jeudi 10 mars 2011
Statut
Membre
Dernière intervention
27 août 2013
246
25 mai 2012 à 16:46
25 mai 2012 à 16:46
ici c'est un cours pour le C++, mais lis juste la partie "le C++ face aux autres langages"
https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c#ss_part_3
https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c#ss_part_3
Le Dodo
Messages postés
1934
Date d'inscription
jeudi 10 mars 2011
Statut
Membre
Dernière intervention
27 août 2013
246
25 mai 2012 à 16:49
25 mai 2012 à 16:49
aujourd'hui, les 3 langages les plus utilisés sont le C (Windows est programmé en C), le C++ (principalement pour les jeux vidéos), le JAVA (langage des applications mobiles)
ce sont les plus courants, mais si tu veux programmer en autre chose... je ne t'en empêche pas :-)
ce sont les plus courants, mais si tu veux programmer en autre chose... je ne t'en empêche pas :-)
xdrive25
Messages postés
11
Date d'inscription
vendredi 9 novembre 2012
Statut
Membre
Dernière intervention
9 novembre 2012
9 nov. 2012 à 15:43
9 nov. 2012 à 15:43
Apprend avec le site du zéro et avec la documentation du site officiel du langage que tu as choisis.
yanis60
Messages postés
197
Date d'inscription
mardi 16 août 2011
Statut
Membre
Dernière intervention
19 septembre 2014
3
26 mai 2012 à 18:13
26 mai 2012 à 18:13
je me débute en se moment avec le langage C et C++ je ne vois pas ou es la différence pouvez vous m'éclairer svp?
Célien
Messages postés
5729
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
9 septembre 2021
1 993
28 mai 2012 à 19:20
28 mai 2012 à 19:20
Salut,
C et C++ sont deux langages différents, et la principale difference entre le C et le C++ sont les classes. Tu peu visiter ce lien pour en savoir plus : http://www.bruno-garcia.net/www/Cours/diffs.html
C et C++ sont deux langages différents, et la principale difference entre le C et le C++ sont les classes. Tu peu visiter ce lien pour en savoir plus : http://www.bruno-garcia.net/www/Cours/diffs.html
yanis60
Messages postés
197
Date d'inscription
mardi 16 août 2011
Statut
Membre
Dernière intervention
19 septembre 2014
3
27 mai 2012 à 08:56
27 mai 2012 à 08:56
Bonjour
Depuis hier j'essaie d'apprendre le langage C, je le trouve très compliquer .
Donc voici ma question: Y aurais t-il un langage simple pour débuter tout comme les programmeurs le fassent pour débuter en programmation?
merci.
Depuis hier j'essaie d'apprendre le langage C, je le trouve très compliquer .
Donc voici ma question: Y aurais t-il un langage simple pour débuter tout comme les programmeurs le fassent pour débuter en programmation?
merci.
Célien
Messages postés
5729
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
9 septembre 2021
1 993
28 mai 2012 à 18:15
28 mai 2012 à 18:15
Salut,
Pour débuter en programmation il faut commencer par des cours d'algo, puis des cours Pascal. Commencer par le C est une super mauvaise idée.
Pour débuter en programmation il faut commencer par des cours d'algo, puis des cours Pascal. Commencer par le C est une super mauvaise idée.
yanis60
Messages postés
197
Date d'inscription
mardi 16 août 2011
Statut
Membre
Dernière intervention
19 septembre 2014
3
28 mai 2012 à 18:25
28 mai 2012 à 18:25
oui tu as raison je commence d'abors avec les cours d'algo puis cours pascal
merci
merci
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
Modifié par heyquem le 28/05/2012 à 19:09
Modifié par heyquem le 28/05/2012 à 19:09
Conseil d'ami: COMMENCE PAR PYTHON
Apprend aussi l'algorithmique en même temps si tu peux.
Mais ne perds pas ton temps et ta motivation en suivant des conseils du genre "d'abord le C puis le Python", ou bien "d'abord l'algorithmique puis le Pascal".
Pour bien avancer, il faut PRATIQUER. Faire de l'algorithmique sur papier sans rien exécuter de concret, c'est démotivant, sauf pour des gens qui aiment le maniement intelectuel pur.
Perso je pense que ce qui est bien, c'est de mener en même temps une étude intellectuelle et une pratique effective.
Je te conseille 70 % à utiliser Python , 30 % à étudier l'algorithmique et 10 % à lire des choses sur les autres langages. Le comparatisme permet de mieux comprendre ce qui caractérise quelque chose.
Apprend aussi l'algorithmique en même temps si tu peux.
Mais ne perds pas ton temps et ta motivation en suivant des conseils du genre "d'abord le C puis le Python", ou bien "d'abord l'algorithmique puis le Pascal".
Pour bien avancer, il faut PRATIQUER. Faire de l'algorithmique sur papier sans rien exécuter de concret, c'est démotivant, sauf pour des gens qui aiment le maniement intelectuel pur.
Perso je pense que ce qui est bien, c'est de mener en même temps une étude intellectuelle et une pratique effective.
Je te conseille 70 % à utiliser Python , 30 % à étudier l'algorithmique et 10 % à lire des choses sur les autres langages. Le comparatisme permet de mieux comprendre ce qui caractérise quelque chose.
yanis60
Messages postés
197
Date d'inscription
mardi 16 août 2011
Statut
Membre
Dernière intervention
19 septembre 2014
3
28 mai 2012 à 18:55
28 mai 2012 à 18:55
oui merci bcp pour votre reponse
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
28 mai 2012 à 19:00
28 mai 2012 à 19:00
Tu peux faire aussi quelque chose:
apprends Pascal ET Python en parallèle pendant quelques jours. Il faut tâter aux choses pour s'en faire une idée. Tu compares, tu vois ce qui donne le plus vite des résultats concrets, ce qui apporte le plus de satisfaction. Essaye de découvrir quels sont les champs dans lesquels l'un et l'autre langages peuvent être utilisés. Python, avec ses myriades de bibliothèques tierces, est utilisable dans tout, et la communaité est large et sympa.
Au bout de quelques jours tu choisiras toi même, au lieu de suivre des conseils squelettiques (sauf jivef auquel je vais mettre un point)
apprends Pascal ET Python en parallèle pendant quelques jours. Il faut tâter aux choses pour s'en faire une idée. Tu compares, tu vois ce qui donne le plus vite des résultats concrets, ce qui apporte le plus de satisfaction. Essaye de découvrir quels sont les champs dans lesquels l'un et l'autre langages peuvent être utilisés. Python, avec ses myriades de bibliothèques tierces, est utilisable dans tout, et la communaité est large et sympa.
Au bout de quelques jours tu choisiras toi même, au lieu de suivre des conseils squelettiques (sauf jivef auquel je vais mettre un point)