FORUM Tom's Hardware » Programmation » C / C++ / Java » Comment débuter en programmation ?
 

Comment débuter en programmation ?

Matériel : sizzla44, Sixela39, tisote Le monde de Windows : Tiotio Le Bistrot : V2V2, 1 utilisateur anonyme et 502 utilisateurs inconnus
Ajouter une réponse



 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente 
Auteur
 Sujet : Comment débuter en programmation ?
 
Plus d'informations

Je voudrait apprendre la programmation, mais je ne sais pas par ou commencer.
Logiciel ? lesquels ? editeurs de texte, compilateur, langages.

Pourriez vous m'aiguiller pour mes premiers pas?
j'ai lu pas mal de faq sur ce site.


Merci,

Profil : Pointeur
Plus d'informations

tout dépend ce que tu veux faire ...

C is a sharp tool
Plus d'informations

a écrit :

Je voudrait apprendre la programmation, mais je ne sais pas par ou commencer.
Logiciel ? lesquels ? editeurs de texte, compilateur, langages.

Pourriez vous m'aiguiller pour mes premiers pas?


Pour démarrer l'apprentissage de la programmation, il faut un peu de culture informatique (il y a pas mal de vocabulaire). Ensuite, il faut mener de front 2 aspects :

  • L'étude de l'algorithmie et des structures de données
  • L'étude d'un langage de programmation


L'algorithmie est une science théorique qu'il faut rapidement concrétiser par la mise en oeuvre de la théorie (à moins d'avoir des capacités d'abstraction phénoménales), ce qui passe par l'utilisation d'un langage de programmatin.

Un langage est simple au début, mais il met rapidement en oeuvre des principes vus en 'algorithime'. Donc les deux sont intimement liés.

Reste à choisir un bon cours d'algo (livres, sites) et un langage adapté. Je ne suis pas sûr que le C soit un langage pour un débutant absolu. Trop de subtilités... De mon temps (années 80), on commençait par le Pascal... (FreePascal, TurboPascal...)


Message édité par Emmanuel D elahaye le 19-03-2006 à 14:26:39

---------------
Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/

 

Profil : Pointeur
Plus d'informations

je conseil le python qui est pas mal : http://www.ulg.ac.be/cifen/inforef/swi/python.htm

T toi quand tu parles!
Plus d'informations

PHP/HTML :D


---------------

[:hr @ ppc],[:hr @ ppc] comme cochon!

 

Plus d'informations

merci pour tout ces renseignements,
j'ai quelques notions (vraiment trés petite) en C
dois je continuer sur ce langage ou bien laisser tomber et choisir python ou pascal ?
connaissez vous quelques livres ou site de réference ?

T toi quand tu parles!
Plus d'informations

a écrit :

merci pour tout ces renseignements,
j'ai quelques notions (vraiment trés petite) en C
dois je continuer sur ce langage ou bien laisser tomber et choisir python ou pascal ?
connaissez vous quelques livres ou site de réference ?


http://www.cppfrance.com/ :D


---------------

[:hr @ ppc],[:hr @ ppc] comme cochon!

 

Plus d'informations

J'ai failli oublier.
J'ai partitionner mon disque dur et j'ai les deux système d'exploitation suivant : XP famillial - opensuse 10.0
sous quel système me conseillez vous de travailler ?

Profil : Pointeur
Plus d'informations


nom mais tu vas arreter de dire des conneries toi !

Frequi > je te conseil d'apprendre le python qui est portable et est assez facile d'acces (surtout avec le cours que je t'ai donné)

T toi quand tu parles!
Plus d'informations

a écrit :

nom mais tu vas arreter de dire des conneries toi !

Frequi > je te conseil d'apprendre le python qui est portable et est assez facile d'acces (surtout avec le cours que je t'ai donné)


:whistle:


---------------

[:hr @ ppc],[:hr @ ppc] comme cochon!

 

Plus d'informations

Je suis allé voir ton lien et j'ai télécharger les cours, les exemples, et les exercices. je vais maintenant m'y mettre, merci beaucoup

C is a sharp tool
Plus d'informations

---------------
Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://mapage.noos.fr/emdel/

 

zeb
Profil : Modérateur libre
Plus d'informations

Je me permets de te conseiller le C. Puisque tu es électricien, tu auras sans doute à coeur de vouloir brancher des trucs sur ton PC ;) Or le langage le plus adapté est le C.

Profil : Pointeur
Plus d'informations

assembleur :o


Message édité par KangOl le 19-03-2006 à 20:43:47
Plus d'informations

Finalement j'ai choisi le C pour commencer, c'est pas difficile avec un bon tuto.

Merci a tous.
( en attendant les eventuelles correction de mes codes sources )

Profil : Pointeur
Plus d'informations
Plus d'informations

Voila mon premier programme :
La division est toujours égale à 0
Pourquoi?
#include <stdlib.h>

int main(int argc, char *argv[])
{
long plus = 0,moins = 0,multi = 0, nombre1 = 0, nombre2 = 0;
float div = 0;
// On demande les nombres 1 et 2 à l'utilisateur :

printf("Entrez le nombre 1 : " );
scanf("%ld", &nombre1);
printf("Entrez le nombre 2 : " );
scanf("%ld", &nombre2);

// On fait le calcul :

plus = nombre1 + nombre2;
moins = nombre1 - nombre2;
multi = nombre1 * nombre2;
div = nombre1 / nombre2;
// Et on affiche les opérations à l'écran :
printf ("L'addition nous donne :\t" );
printf ("%ld + %ld = %ld\n", nombre1, nombre2, plus);
printf ("La soustraction nous donne :\t" );
printf ("%ld - %ld = %ld\n", nombre1,nombre2, moins);
printf ("La multiplication nous donne :\t" );
printf ("%ld * %ld = %ld\n", nombre1, nombre2, multi);
printf ("La division nous donne :\t" );
printf ("%ld / %ld = %ld\n", nombre1, nombre2, div);
system("PAUSE" );
return 0;
}

Profil : Pointeur
Plus d'informations

balise [code] :o

Profil : Pointeur
Plus d'informations

et utilise Code::Blocks, tu auras pas besoin du system("PAUSE" ) qui polue le code :o