Rechercher : dans
Par :

Programmation

pH=7, le 21 jun 2003 à 17:16:19
 Signaler ce message aux modérateurs

Bonjour,
je voudrais apprendre un langage ,mais par lequel dois je commencer...assembleur,C+?
Merci d'avance.
Bonne fete de la musique...
ZVive la fiesta

Meilleures réponses pour « programmation » dans :
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr Voir Introduction 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...
Introduction à la programmation des CGI Voir Pré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...
Programme informatique Voir Qu'est-ce qu'un programme informatique? Un programme informatique est une succession d'instructions exécutable par l'ordinateur. Toutefois, l'ordinateur ne sait manipuler que du binaire, c'est-à-dire une succession de 0 et de 1. Il est donc...
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...
Supprimer complètement un programme VoirMalgré la désinstallation d'un programme, il se peut que des clés de registre ou des fichiers soient encore présents sur le PC. Si la méthode "classique" (clic droit/supprimer) ne fonctionne pas, il suffit d'utiliser l'éditeur du registre. Mise en...
[Linux] Installer les programmes (gestion des paquets, compil) Voir************************************************************** **** INSTALLER UN PROGRAMME SOUS LINUX : **** * LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE * ** UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN ...
Télécharger ProgDVB VoirLa diffusion de programme en numérique est de plus en plus en vogue depuis l'apparition de la connexion haut-débit. ProgDVB est un programme destiné à regarder des chaînes TV et à écouter des stations radio sur votre ordinateur. Il supporte le DVB-S...
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....
Windows 7 - Installer / désinstaller un programme VoirINSTALLEZ ET DESINSTALLEZ DES PROGRAMMES Bien sûr, installer ou désinstaller un logiciel sur votre ordinateur n’est a priori pas quelque chose de compliqué. Il suffit généralement de suivre les instructions qui s’affichent à l’écran et en quelques...
Ecrire un programme en assembleur VoirLa compilation du programme Le programme doit être saisi dans un fichier texte non formaté (c'est-à-dire sans caractères en gras, souligné, avec des polices de caractères de différentes tailles, ...) appelé fichier source. En effet,...

1

cedd, le 22 jun 2003 à 02:50:14

Moi je propose c++, il n'es pas si difficile pour commencer mais il est tellement vaste que tu peux faire n'importe quoi avec. Ensuite, lorsque tu es habitué, tu peux essayer java ou c# ça ressemble beaucoup à c++. La connaissance de l'assembleur peux servir mais tu va te décourager car tu aura besoin de beaucoup de travail pour peu de résultats. Enfin, si tu veux aller dans plus facile que c++, tu peux commencer avec basic (Visual basic). C'est mon humble opinion.

2

asevere, le 22 jun 2003 à 02:57:16

Hum...

Je dirai plutot du C pour commencer, puis aprés un orienté objet comme java ou c++ :)

Ceci dit je dit ca mais moi j'ai commencé par java...

@++

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !

3

cedd, le 22 jun 2003 à 18:33:35

Allez voir ce lien, l'opinion de Bjarne Stroustrup sur la question de c ou c++ pour commencer... (C'est l'inventeur du c++ en passant)

http://www.research.att.com/~bs/new_learning.pdf

10

josch83, le 23 jun 2003 à 13:17:35

Il ne va pas dire d'utiliser un autre language. Si tu invente un language tu va le conseiller non ? ;)

11

teebo, le 23 jun 2003 à 13:22:47

:o)
Moi j'avais fait un langage en Ecole, et je le conseille a personne :-DDDD

.  .
\_/

12

asevere, le 23 jun 2003 à 14:15:48

:o(
C' était si pas terribel que ca ?

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !

13

teebo, le 23 jun 2003 à 15:05:22

Ben pas tres complet quoi :o)
Tu sais c'etait fait avex Lex et Yack ou un truc du genre :o) Le tout en 2 fois 2h :-D

.  .
\_/

4

batmat, le 22 jun 2003 à 20:27:39

Fais une recherche sur ta question, elle a déjà été posée maintes fois : tu trouveras certainement de quoi t'aider à décider :-)

@++
Poster, poster encore et toujours :-)

5

batmat, le 23 jun 2003 à 08:46:29

Alors, tu as choisi ? :-D

@++
Poster, poster encore et toujours :-)

6

teebo, le 23 jun 2003 à 09:13:16

Heu si je peux me permettre:
1-Le sujet a deja ete traite pas mal de fois (pas forcement facile a trouver par le moteur par contre :-S)
2-C et C++, vous voulez vraiment le degouter des le debut? ;-)
3-Assembleur: Surtout pas, sauf si ton but est de programmer des processeurs, et encore
4-Moi je dirais:
i) Smalltalk pour l'objet pur
ii)Delphi pour le cote agreable et "ludique", facilite de creer une interface utilisateur digne de ce nom
iii)python parce que le langage est proche de l'algorithmie

Et surtout, commence par faire des algo de bases avant de te demander en quel langage les faire tourner, c'est la base de tout...


.  .
\_/

7

batmat, le 23 jun 2003 à 10:28:39

Ne fais pas de C# par contre : je pense qu'il vaut mieux passer sur des langages ouverts que sur un langage comme celui-ci...

@++
Poster, poster encore et toujours :-)

8

teebo, le 23 jun 2003 à 10:30:38

Oui et puis C# ca coute cher, alors que mes propositions a moi sont gratos :o)

.  .
\_/

9

batmat, le 23 jun 2003 à 10:54:36

Certes ! :-) pourquoi payer pour programmer alors qu'il y a tellement de possibilités pour ne pas le faire !!! ;p

De plus, l'expérience montre que les technologies qui se sont le plus développées, étendues et qui sont aujourd'hui utilisées sont les techno "ouvertes" (java, nfs, etc. <=> novell devient inexistant par rapport à ce qu'il a été, etc.)

@++
Poster, poster encore et toujours :-)

14

Fu Xuen, le 23 jun 2003 à 17:55:04

Si je peux me permettre de citer mon avis [http://www.commentcamarche.net/forum/affich.php3?cat=3&ID=327843]...

-= Fu Xuen =-

15

Don_Corleone, le 23 jun 2003 à 19:14:28

" A force de prendre la vie trop au serieux , on en sort pa

16

Cyber Liz, le 23 jun 2003 à 20:21:37

Bonjour,

Selon moi, le meilleur langage de programmation pour débuter est le Visual Basic. C'est un langage très facile à apprendre. Commencer par le C++, ce n'est pas une très bonne idée. Il est trop facile en C++ de contourner les concepts objets puisqu'il est compaticle avec C. Et commencer par C, c'est plus difficile que commencer par Visual basic car les chaîne de caractères et les pointeurs sont plus difficiles à gérer. Et pour ce qui est du Java, c'est beaucoup plus facile de l'apprendre après le C car la syntaxe reste sensiblement la même, cela même si les concepts sont différents.

Mais le choix d'un premier langage, ça reste une question de goût.

17

batmat, le 23 jun 2003 à 20:37:27

VB est peut-être simple, mais je ne crois pas que quiconque ait un intérêt à apprendre le basic aujourd'hui... Il y a tellement d'alternatives "ouvertes" (voir plus haut) qui présentent un intérêt cent fois plus important sur le long terme et sur la portabilité (java, perl, python, caml, j'en passe et des meilleurs :) )...

Et puis, y a-t-il des portages de VB sous Linux ?!? Je ne crois pas et pour le bien de l'informatique en général, je pense qu'il ne faut pas apporter une pierre de plus à l'édifice de MS. (Et encore plus avec ce qu'ils nous mijotent en ce moment ! )

@++
Poster, poster encore et toujours :-)

18

batmat, le 23 jun 2003 à 20:44:37

Je reviens sur ce que tu as dit :
>le meilleur langage de programmation pour débuter est le Visual Basic. C'est un langage très facile à apprendre
Je ne suis pas ur qu'on doive mesurer si un langage est bon pour un débutant en fonction de son degré de difficulté... Si on part de ce principe, on peut se donner de très mauvaises habitudes pour la suite...

J'ai commencé à programmer sur ma calculatrice par un langage proche du basic (le TIBasic), je n'utilisais que les label et gotos :) => Loin d'être une bonne chose pour la suite...

Pour finir, meme si bcp critiquent le C, je crois que c'est et que ça restera un langage indispensable (ou presque, comme toujours) vu l'utilisation qui en est faite partout. Certains me répondront que le COBOL étaient auparavant dans la meme position, je ne pourrai pas répondre ;p : je suis trop jeune... Mais je ne crois pas que ça se présente sous le même jour... Le C est la base d'un système qui est en train d'exploser et je crois que ça n'est pas pres de finir :)

@++
Poster, poster encore et toujours :-)

19

batmat, le 23 jun 2003 à 20:45:48

Olalala, j'ai fait pleins de fôôtes, désolé :-|

@++
Poster, poster encore et toujours :-)

20

delmario, le 23 jun 2003 à 22:58:16

écoute cette question a déjà été posée et a plusieurs reponses néanmoins je te déconseille farouchement l'assembleur pour commencer ce serait très compliquer pour toi ça c'est une réalité. Je te conseillerai de commencer par un bon petit language procedural comme pascal, c'est plus éducatif en matière de programmation. Ne commence sur tout pas avec un language comme Visual Basic parce qu'après lorsque tu auras besoins du procedural, je t'assure ça sera difficile pour toi.
Cher ami, fait le Pascal ou le C d'abord et ensuite un language objet telque c++, Java, Visual Basic ou autre c'est mieux.

Aller les programmeur, le découragement n'est pas au programme. :)

21

Cyber Liz, le 25 jun 2003 à 15:08:45

Pour répondre à batmat,

Un langage qui est facile à apprendre ne veut pas dire qu'on utilise des énoncés goto etc. J'ai commencé par Visual Basic et je n'ai pas ces mauvaises habitudes. On peut prendre de mauvaises habitudes dans n'importe lequel des langages. Et contrairement à ce que tu penses, on a avantage à connaître ce langage. Pour l'instant, c'est Microsoft qui domine le marché, et puisque VB est le langage de Microsoft, on peut l'utiliser dans beaucoup de produits faits par la compagnie. Ce n'est pas un langage portable sous Linux, mais ce n'est pas Linux qui a la plus grande part du marché à ce que je sache. Mais je n'ai rien contre Linux et contre le C ou le Java, ce sont des langages que j'adore, mais pas pour commencer à programmer.

22

batmat, le 25 jun 2003 à 15:42:59

C'est en partant du principe que c'est Microsoft qui domine le marché qu'ils continuent à le "dominer".

De plus, il existe des outils portables qui font au moins aussi bien que VB, alors pourquoi ne pas y passer directement. Quitte à payer pour un EDI, je ferais 1000 fois plutôt du delphi que du VB ...

@++
Poster, poster encore et toujours :-)

23

sebsauvage, le 25 jun 2003 à 15:51:34

<mauvaiseFoisAntiVB>
Pour l'instant, c'est Microsoft qui domine le marché,
Sûrement pas.
Tu pense sans doute cela parceque tu n'as eu affaire qu'à des logiciels Microsoft sous des OS Microsoft, mais je t'assure que ce n'est pas le cas.
La totalité des systèmes d'exploitation concurrents sont compilés avec des compilaters non-Microsoft, sans parler des milliers de logiciels qui tournent sous ces OS.

Et même sous Windows, il y a une proportion non négligeable de compilateurs concurrents (Borland, Watcom, etc.)

VB est le langage de Microsoft, ... et officiellement abandonné par Microsoft.

on peut l'utiliser dans beaucoup de produits faits par la compagnie.
Ne pas confondre VB et VBA, ça n'a rien à voir.
Et puis moi tu sais je manipule Microsoft SQL Serveur avec Python... alors bon.

Donc, non, je ne recommande toujours pas l'utilisation de VB pour des raisons que j'ai déjà abordées:
http://www.commentcamarche.net/forum/affich.php3?cat=3&ID=301134&page=1#2
http://www.commentcamarche.net/forum/affich.php3?cat=3&ID=200500&page=1#2
http://www.commentcamarche.net/forum/affich.php3?cat=3&ID=297064&page=1#5
</mauvaiseFoisAntiVB>

Ceci dit, je ne recommanderais pas non plus le C comme langage pour débuter.
Java, Delphi, Python ou Smalltalk, oui.
(Avec une nette préférence pour Python, mais vous risquez d'être dégoutés d'avoir à repasser à d'autres langages :-D

27

lof., le 25 jun 2003 à 16:23:41

La, je ne suis pas d'accord, Je pense qu'il ne faut pas commencer par python.

1 exemple simple il n'y a pas de déclaration de type( int string ...) en python et celà risque pour quelqu'un qui n'a pas de bagage informatique, d'être rapidement de boxon.
2 indentation pas évident ensuite de voir un autre langage
Alors que l'inverse pas de pb

Pas la peine de commencé en c mais un langage ayant plus de contraintes (delphi java ).
Celà n'enlève en rien les avantages de python

lof. qui en à chi*r en c et en assembleur qui apprécie encore plus les langage tel que java delphi python ...

30

sebsauvage, le 25 jun 2003 à 16:57:48

1)
Bon c'est vrai qu'en commençant par un typage dynamique, le passage vers d'autres langages peut dérouter un peu.
Tu marques un point.

2)
Mais pour le 2, je ne suis pas d'accord du tout.
De toute façon, C++, Java ou autre, on indente toujours le code.
Alors pourquoi s'encombrer de { et } puisque l'indentation seule suffit.

Je trouve justement que l'indentation de Python force à faire du code lisible. ça évite d'avoir à subir le formattage de source particulier à chaque développeur (c'est aussi ce qui fait que les sources Python sont si faciles à lire et comprendre.)

Et pour ceux qui ont Python d'installé:

import this

;-)

28

teebo, le 25 jun 2003 à 16:37:25

Remarque 1: Oui pas faux, ca depend du but apres, si c'est juste pour faire quelques trucs marrants en rentrant du boulot ou si c'est pour en faire une profession ca sera pas la meme chose...pour faire des trucs sympa ca marche bien et tu t'en fous des types si tu ne comptes pas aller plus loin...
2Au contraire je trouve, ca fait prendre l'habitude de bien idente ce qui est tres agreable pour ceux avec qui tu bosses!!!

Je me repete mais j'aime bien smalltalk :o)

.  .
\_/

29

lof., le 25 jun 2003 à 16:56:28

1 et 2 but pédagogique (à des personnes qui en ont rien à foutre de l'info)
essaye (par expérience) de leurs faire comprendre que un entier est différent d'une chaine sans déclaration c'est vraiment pas évident.
Avec la déclaration, celà simplifie les choses (au niveau explication)
donne un cadre c'est pour celà que j'aime bien le pascal ou java en premier langage

smalltalk faut que je regarde ce que c'est que cet bête la !!
peut être plus simple que le java . . .

24

sebsauvage, le 25 jun 2003 à 15:54:28

Allez voir ce lien, l'opinion de Bjarne Stroustrup sur la question de c ou c++ pour commencer... (C'est l'inventeur du c++ en passant)

Moi je citerais:
http://www.sebsauvage.net/python/#quotes

;-)

25

batmat, le 25 jun 2003 à 16:11:08

Tu n'aurais pas oublié un lien ?!? J'ai beau regarder, je ne trouve pas le citation de Stroustrup... (J'ai lu les autres par contre ;-) )

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'agent ? :-D

26

batmat, le 25 jun 2003 à 16:14:28

Merde ! une faute dans ma signature ! :-)

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D

31

sebsauvage, le 25 jun 2003 à 16:58:57

C'est normal, y'a seulement des citations de Bruce Eckel et de gens chez O'Reilly :)

32

sebsauvage, le 25 jun 2003 à 17:02:12

J'ai déjà téléchargé Squeak, mais il faudra vraiment que je prenne le temps de m'y mettre.