Rechercher : dans
Par :

Aprendre a programer rapidement

Uzho, le 12 jan 2004 à 11:46:22
 Signaler ce message aux modérateurs

Cher Amis Bonjour,
Je n'ai aucune idee en programmation. Neamoins j'aimerai commencer a aprendre le language C, C++ et Visual Basic6. Car on m'a informer que pour un debutant il faut commencer avec c.
Quelqu'un connaitrait t-il un lien en internet qui me permette de telecharger les cours gratuis et facile a dominer pour debutant et surtout avoir la console ou le logiciel ou je pourrais taper les commandes pr pratiquer un peux.
Je vous remercierai si vous pouvez me rendre ce service.
Merci et mes meilleurs voeux pr cette annee 2004
Tres sincerement
Uzho

Meilleures réponses pour « Aprendre a programer rapidement » dans :
Windows 7 : Retrouver une barre de lancement rapide VoirEn complément de cette astuce : Une barre des tâches façon XP/Vista Sous Windows 7, il est possible de retrouver aussi la barre de lancement rapide,et qui aura pour avantage aussi ,d'éviter que les icônes de programmes "épinglés" ne se...
Remettre l'icône Bureau dans la barre de lancement rapide VoirRemettre l'icône Bureau dans la barre de lancement rapide Si l'icône du bureau n'est plus affichée dans le lancement rapide, cet article vous aidera à recréer ce raccourci. Fonction de l'icône Bureau Première méthode pour recréer le...
Désactiver l'exécution de certains programmes au démarrage VoirDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec WinPatrol Avec Startuplite Avec CCleaner Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque...
Télécharger The Cleaner 2010 VoirThe Cleaner, a ne pas confondre avec CCleaner, a été écrit à l'origine pour contrer les trojan Back Orifice. Il est rapidement passé à détecter des milliers de programmes malveillants et continue de le faire aujourd'hui. Cette version n'est plus un...
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr VoirIntroduction aux ERP Les ERP (en anglais Enterprise Resource Planning), aussi appelés Progiciels de Gestion Intégrés (PGI), sont des applications dont le but est de coordonner l'ensemble des activités d'une entreprise (activités dites verticales...
Analyste programmeur (développeur) VoirDéveloppeur Le métier de développeur (également nommé analyste-programmeur) consiste à concevoir et à développer une application informatique, c'est-à-dire transcrire un besoin en une solution informatique écrite dans un langage informatique....
Introduction à la programmation des CGI VoirPrésentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de...

1

sebsauvage, le 12 jan 2004 à 11:53:22

Hello !

VisualBasic: à éviter !

En plus du C ou C++, je te recommande Delphi (excellent !), Java et Python.

Il y a des cours ici même:
http://www.commentcamarche.net/ccmdoc/affich.php3?cat=Programmation&souscat=Algorithmique
http://www.commentcamarche.net/ccmdoc/affich.php3?cat=Programmation&souscat=Programmation+orient%E9e+objet

http://www.commentcamarche.net/ccmdoc/affich.php3?cat=Programmation&souscat=Langage+C
http://www.commentcamarche.net/ccmdoc/affich.php3?cat=Programmation&souscat=Langage+C%2B%2B
http://www.commentcamarche.net/ccmdoc/affich.php3?cat=Programmation&souscat=Java
...

Pour les compilateurs:
C/C++ : gcc, djgpp, Borland C++ ou dev-C++ sont gratuits.
Java: le JDK de Sun est gratuit. (java.sun.com)
Delphi (=Pascal Objet) : gratuit aussi pour une utilisation non-commerciale. (borland.fr)
Python : gratuit également (python.org)

Tu trouvera des tas d'autres compilateurs gratuits là:
http://thefreecountry.com/compilers/index.shtml

2

bul, le 12 jan 2004 à 14:22:45

Hello !
C ou C++: à éviter !
En plus du VisualBasic est beaucoup plus simple et
beaucoup plus performant
( payant c'est vrai.)
aujourd'hui se tourner plus
vers javascript, php, asp ..... gratuits
tout dépend de ce que l'on vaut faire.

3

sebsauvage, le 12 jan 2004 à 14:46:27

Désolé de casser la baraque, mais:
A propos de VB:

plus simple

C'est vrai, mais le problème est qu'il fait prendre de mauvaise habitudes de programmation. De très mauvaises habitudes.

beaucoup plus performant

C'est faux.
Les derniers compilateurs VB se sont bien améliorés, mais les performances restent toujours en dessous du C/C++, pour diverses raisons (citons par exemple la concaténation de chaîne, qui est codée de façon abomifreuse en interne dans VB.)


Enfin VB c'est un langage absolument horrible, mal fichu et surtout il a été officiellement abandonné par Microsoft.
Il donnera de très mauvaise habitude de programmation qui feront souffrir lors du passage à d'autres langages comme C++, Java ou C#.
En plus, il est payant.

Je ne vois plus aucune raison de faire du VB.


Javascript, php, asp --> on ne peut pas décemment apprendre la programmation avec ces langages.
Ils sont conçus pour faire du web, et ils sont terriblement restreints.

Non franchement, autant faire du Delphi, Java, C++ (bof), Python ou Smalltalk.
D'autant plus qu'on trouve des compilateurs gratuits pour tout ces langages.


Entre payer pour le mauvais compilateur d'un mauvais langage, et obtenir gratuitement un bon compilateur pour un bon langage, j'ai vite choisi.

4

bul, le 12 jan 2004 à 14:51:51

C'est ton avis, pas le mien
on ne va pas polémiquer
si tu n'as pas encore compris que le
langage que l'on utilise est de peu
d'importance, tu ne dois pas avoir
développer grand chose.
personnellement je connais
assembleurs,cobol,fortan,pascal,pl1,javascipt,c,c++,
divers basic dont visual, des l4G, php et d'autres que j'oublie.
quelle importance ?

8

sebsauvage, le 12 jan 2004 à 15:22:43

Je ne dis pas ça au pif, j'ai des raisons très solides:
On a une partie de notre site qui était faire en VB, et ça nous a donné des cheveux blancs. C'est une horreur.

http://www.commentcamarche.net/forum/affich-301134-Visual-Ba­sic-VS-Delphi#2

Et je ne suis pas le seul à penser ça:
http://www.commentcamarche.net/forum/affich-301134-Visual-Ba­sic-VS-Delphi#15
http://www.commentcamarche.net/forum/affich-301134-Visual-Ba­sic-VS-Delphi#12
http://www.commentcamarche.net/forum/affich-301134-Visual-Ba­sic-VS-Delphi#13
http://www.commentcamarche.net/forum/affich-374864-JAVA-DELP­HI-VISUAL-BASIC-quel-choix#6


Je pense que le langage a une importance !
Sinon tout le monde continuerait à programmer en Cobol ou en GAP.
Comme disait mon prof de Cobol: "On peut tout faire en Cobol, même le calculateur d'un Mirage 2000."
Mais ça n'est pas raisonnable.


VB a vécu.
En son temps il a rendu beaucoup de services pour développer de petites (et moins petites) applications pour Windows, mais de nos jours on ne peut pas sérieusement le recommander, même pour apprendre.
VB peut aider à aquérir les bases de l'algorithmie, mais ça n'ira pas beaucoup plus loin.

Un programmeur avec des compétences VB ne fera pas le poids face à un programmeur avec des compétiences Java ou C++. Même si je n'aime pas le C++, c'est un fait.

9

bul, le 12 jan 2004 à 15:29:55

On parie ? quoi ?
la conception est importante.
le langage n'en est que la traduction.

plus ou moins bien adapté en fonction
de ce que l'on veut faire.
mais je discute et je suis ridicule.

10

sebsauvage, le 12 jan 2004 à 15:43:45

Je ne veux pas troller, mais:

Oui, la conception est importante. Très importante.
Je suis tout à fait d'accord avec toi.
J'ajouterais même: ainsi que la documentation, les tests unitaires, les tests d'intégration, etc.

plus ou moins bien adapté en fonction de ce que l'on veut faire.

Tout est là. Tu l'a dit !

VB ne me semble pas adapté à autre chose que de toute petites applications.

Prenons par exemple la gestion d'erreur.
Les langages comme C++, Java, Delphi, Pyhon ou C# ont pour la plupart un mécanisme du type try/catch qui permet de gérer correctement plusieurs types d'exceptions (erreurs) et même les exceptions imbriquées.
Plus intéressant: ils permettent de créer ses propres exceptions, et même d'avoir la pile d'appels où s'est produite l'erreur (béni quand on doit déboguer !).

Avec les ON ERROR GOTO du VB, la gestion d'erreur est un cauchemard !
Dans une application qui contient plusieurs couches logicielles (ex: plusieurs librairies qui s'appellent entre elles), on est incapable de gérer les erreurs imbriquées.
Pire: impossible d'avoir la pile d'appel.

Non vraiment, au jour le jour, VB est un cauchemard en mileu professionnel.

38

Eye2linx, le 19 mar 2004 à 16:28:03

Entirerement d'accord avec toi Bul, qu'importe le langage tant qu'on obtient un resultat tangible

43

agent dooger, le 21 mar 2004 à 19:07:06

Je trouve que le Visual BASIC est assez bien pour faire de petite programmes. Et puis je ne vois pas pourquoi tu dit qu'il donne de mauvaise habitudes car moi je n'est pas eu trop de mal pour me mettre au C++ juste aprés.

47

 sebsauvage, le 5 mai 2004 à 09:04:40

5

Uzho, le 12 jan 2004 à 15:02:10

Salut le gars,
Je suis Uzho encore une fois de plus.
Je vois bien votre interet a m'aider. Mais s'il vous plait, ne m'embrouiller pas trop. J'ai vraiment besoin de votre aide.
Decider vous et donner moi ce qui me permettra de devenir programeur un de ces quatres matins.
Je vous remercie une fois de plus.
Atentivemente
Uzho

6

sebsauvage, le 12 jan 2004 à 15:05:07

http://www.commentcamarche.net/forum/affich-579484-Aprendre-­a-programer-rapidement#1

Bases de l'agorithmie, base de la programmation objet.

Puis pratiquer, pratiquer, pratiquer.
Java, Delphi sont de bon choix, et ils sont gratuits.

7

bul, le 12 jan 2004 à 15:10:31

Oui arrêtons les conneries,
à mon avis, si on ne connais rien à rien,
° commencer par faire une page web ( avec html )
c'est déjà pas mal.
° ajouter des fonctionnalités dynamiques
avec JavaSCript ou ASP.
SelfHtml.com.fr (html et javascript ) c'est une bible pour ça,
tout gratis.
et on en reparle, pour aller plus loin avec d'autres langages.
mais rien n'est simple, et on n'apprend pas rapidement.

11

nicolas, le 12 jan 2004 à 19:23:14

Salut ! juste en passant, bravo pour votre échange avec sebsauvage, ça m'a rappelé les cours de philo des années soixante dix, et c'est un compliment, pas de l'humour ! néophyte en informatique j'adore ce site qui donne plein d'infos et où on échange des connaissances et du respect, salut ! et bonne année ! du coup ça m'a donné envie de commencer à apprendre la programmation, merci !

12

Eye2linx, le 12 jan 2004 à 21:36:30

Je ne sais pas quel estle meilleur langage, quand on sait que chaque langage est plus approprié a telle ou telle tache.

Pour ma part je m'amuse bien avec Qbasic, je lui fait faire ce qui me plait et celà depuis pas mal d'années, certe ce n'est pas un langage interactif, mais comme diraitle philosophe "" il faut savoir ce que l'on veux, et bien faire ce que l'on fait "".

Alors VB, C++, delphi ou autre qu'importe l'essentiel n'est -il pas de maitriser le langage sur lequel on travaille ?????

39

eye2linx, le 19 mar 2004 à 16:37:50

C'est exactement cela, maitriser le langage sur lequel on travaille, voilà le secret de la reussite

13

philtrain, le 12 jan 2004 à 21:48:22

Bonsoir,
Mon humble avis sur cette discussion:
-écrire des pages web, ce n'est pas programmer même si on utilise javascript
-les langages basés sur le basic ne sont pas très performants et font prendre de mauvaises habitudes de programmation
-java me semble une bonne approche pour commencer à programmer (à cause de la notion de POO), c'est gratuit et bien documenté, c'est multi-plateforme et c'est très performant.
--> je rejoins l'avis de Seb
a+

14

sebsauvage, le 12 jan 2004 à 21:51:50

C'est pil poil ce que je pense. :-)

19

teebo, le 13 jan 2004 à 09:39:38

Tu rejoins aussi l'avis de Sebsauvage? :o)

Bon, juste des reserves sur la performance de Java, mais rien de catastrophique non plus...

.  .  Bon!Si on m'empeche de travailler
\_/  Je ne me debattrai pas!

15

PHILOSTHENE JOBENS, le 13 jan 2004 à 00:51:37

BONJOUR

J'AI EU UN PETIT PROBLEME AU NIVEAU DU LANGAGE C , JAI UN EXERCICE D' APPRANTISSAGE QUI ME DEMANDE DE FAIRE UN PROGRAMME QUI AFFICHE LES JOURS ,LES MOIS LES ANNEES BICEPTILE EN TROIS COLONNE DE QUATRE LIGNE
MERCI D'AVOIR PRIS MES MESSAGES EN CONSIDERATION

16

philtrain, le 13 jan 2004 à 00:56:50

Bonsoir,
et où en es-tu dans ton exercice?
Quel code proposes-tu?
a+

17

PHILOSTHENE JOBENS, le 13 jan 2004 à 01:02:54

BONJOUR

DONNEZ MOI LE PROGRAMME QUI AFFICHE LE CALENDRIER DE L 'ANNEE 1901 A 2004( ET QUI DIT SI L'ANNEE EST BICEPTILE)

MERCI D'AVOIR PRIS EN CONSIDERATION MES DEMANDE

18

Uzho, le 13 jan 2004 à 08:12:46

Apres avoir suivi tous vos conseils je me suis pencher vers les reponses de Sebsauvage. Alors en cherchant un compilateur pr c/c++ je me suis trouver dans cette page qui me presente plusieurs options.
Ma question est maintenant de savoir qu'elle serait la meilleure dans la liste?
Merci d'avance.
Tres respectueusement
Uzho.
http://www.goulu.net/computer/develop/cplusplus.htm

20

teebo, le 13 jan 2004 à 09:46:06

Salut:



Microsoft Visual C++ (MSVC)
Visual C++ .NET
Borland C++ Builder
GCC
MinGW
DEV-C++

J'approuve la description qui en est fait sur le site, les 2 Ms sont pas frocement mal MAIS payant et completement dependant de Windows, Borland a habituellement des bonne interface utilisateur donc je pense que c'est une bonne solution si ils font encore leur version gratuite
Gcc a l'avantage d'etre simple et basique, pour programmer des petits programmes en ligne de commande au tout debut pourquoi pas, ca oblige a comprendre comment sont fait les fichiers...
Apres un petit temps, passe a MinGw pour etre plus efficace et ensuite a DEV-C++ pour l'interface utilisateur...le tout etant gratuit :o)

Moyennant ca, il ne faut pas se faire d'illusion, on ne devient pas programmeur en 3 mois, et il faut d'abord bien maitriser les bases d'algo et de prog objet (indispensable maintenant...), ainsi que tout ce qui est modelisation (ca va avec...)
.  .  Bon!Si on m'empeche de travailler
\_/  Je ne me debattrai pas!

21

cipango, le 13 jan 2004 à 18:25:19

Je tombe par hasard sur cette discussion au sujet des différents langages de programmation. Je ne suis pas programmateur, mais j'ai commencé comme pas mal de monde à bricoler avec Qbasic ( gratuit ) et j'ai tout naturellement évolué vers VB en passnt par VBA, qui est accessible à tout ceux qui utilise office. C'est relativement facile et rapide à utiliser, mais je ne peux pas juger de la performance des petits programmes que j'ai commis. J'ai aussi bricoler un peu avec Delphi, qui est vivement conseillé un peu partout, et j'ai trouvé que ça ressemblait beaucoup à VB. Je crois que venant de VB, je pourrai facilement passer à Delphi si nécessaire.
J'insiste sur un coté sympa de VB: les macros dans Office.

22

Jean, le 13 jan 2004 à 19:03:55

Hello World!

J'vous jure, j'me marre bien. Vous êtes tous en train de débattre éternellemnt sur vos BASIC, C++, et autres Python, mais je vous rassure, un débutant (un vrai) N'Y PIGE RIEN!
Il existe un langage de programmation que très peu connaisse, destiné à faire rentrer dans le crâne des "nuls" les notions élémentaires de la programmation objet.
Ce langage est KAREL ++. Concrètement, il consiste à piloter un robot avec des instructions simples. Il fait appel aux notions de classes, d'objet...
KAREL est le véritable langage d'aprentissage. Il est de plus fait pour initier à C++.
Merci d'avoir lu ct'e message

A+

Jean

23

Uzho, le 14 jan 2004 à 07:44:11

Cher Jean,
Pourrait tu indiquer ou on pourrait trouver ce fameux Karell++, le telecharger dans internet et avec aussi son outils d'evironnement pour pratiquer sur une interface.
Tu pourrait peut etre avoir raison.. Car une base c une base
Merci
Uzho

24

symph0, le 14 jan 2004 à 08:50:58

Bijour tlm
Karell++ kesako ?
si tu veux apprendre la progra. choisi un language assez connu pour débuter (tu pourras ainsi avoir beaucoup de personnes pour t'aider (pas moi, j'en suis en core à "hello world" :o) mais ça à l'air intéressant), le C/C++ est une bonne idée.
Un cours complet : http://casteyde.christian.free.fr/cpp/cours/
comme compilateur prend un truc simple genre Dev-C++ http://prdownloads.sourceforge.net/dev-cpp/devcpp4.zip
t'encombres pas avec un IDE lourd (ki sera peut-être utile mais pas tout de suite)

26

Jean, le 14 jan 2004 à 13:48:45

Bonjour Sympho,

Quand vous parlez d'apprendre la programmation avec C/C++, parlez vous sérieusement? C/C++ est certes un langage très utilisé et extrêmement puissant, mais relativement difficile pour un débutant (c'est le cas d'Uzho).
Vous parlez d'apprendre un langage connus. Mais les meilleurs langages d'aprentissage ne sont pas forcémment ceux utilisés sur le marché. Par exemple PASCAL ou LOGO ont été conçu spécialement pour l'apprentissage des concepts élémentaires de la programmation. Il en est de même pour Karel.
En ce qui concerne l'aide, je rappelle que Karel est un langage d'initiation. Tout est expliqué de manière claire dans le manuel. Le nombre de fonction de base relativement restreint (moins de vingt) rend inutile toute forme d'aide qui pourrait convenir aux langages pointus comme C /C++.
Certes, vous ne pouvez pas écrire "Hello World" en Karel++. Mais Karel++ vous permettrait de "décoller" plus vite et de découvrir plus vite les richesses de C++ (Je rapelle que KAREL++ utilise une syntaxe volontairement proche de C++, afin de permettre la transition vers ce langage ou vers JAVA)

Cordialement

Jean

25

Jean, le 14 jan 2004 à 13:38:03

Salut Uzho!

Tu peut télécharger une version de l'interpréteur KAREL++ (avec les robots) sur le site

http://www.csis.pace.edu/~bergin/temp/findkarel.html

Une petite présentation de Karel++ se trouve sur le site
http://cs.bmcc.cc.or.us/cs122/Karel.htm, ou encore sur
http://homepage.cs.uri.edu/faculty/wolfe/tutorials/csc101/ka­rel++/

L'interpréteur est disponible gratuitement,mais, hélas, il n'existe qu'un seul livre pour apprendre Karel:
"Karel ++", de Joseph Bergin, Mark Stehlik et Jim Roberts, aux éditions "John Wiley & Sons, Inc"
Malheuresement, ce livre n'est disponible qu'en anglais (il en est de même pour la pluspart des sites traitant de Karel++)

J'encourage (c'est un avis personnel) vivement tout les débutants en programmation à utiliser cette méthode, si peu connue mais si efficace, (et compréhensible, contrairement
à 99,9 % des autres langages).

Bon courage, bon apprentissage et A+

Jean

27

sebsauvage, le 14 jan 2004 à 13:55:07

Karel++ me semble sympatique.
ça me rappelle le Logo.

Effectivement ça permet de découvrir de façon ludique certaines bases de la programmation, en particulier l'algorithmie.

Mais sans vouloir être méchant (je suis sincère), leur approche de l'objet me laisse franchement perplexe.
ça ne suffira pas.


PS: Dire que Basic et Python ne sont pas adapté aux débutant, je trouve ça un peu abusif, quand même !

Exemples pour Python:
http://www.ulg.ac.be/cifen/inforef/swi/python.htm (destiné à des élèves du secondaire)
http://ludovic.pinelli.free.fr/Python/Python_ami.html

28

Jean, le 14 jan 2004 à 14:05:24

Salut Sebsauvage!
Je suis d'accord avec toi, j'ai été un peu excessif envers Python , et je ne connais pas BASIC, mais on me l'a souvent déconseillé.
La notion d' objets de Karel++ est probablement simpliste, je te l'accorde. Seulement, quand je dit que Karel++ est pour les débutants, c'est vraiment pour les débutants qui partent du zéro absolu. Ne peut-on pas un peu simplifier les choses pour eux?
Merci pour ton avis sur Karel!

Jean