Quel language pour commencer

Fermé
proriper - 1 juin 2004 à 21:13
metalamania Messages postés 67 Date d'inscription samedi 11 septembre 2004 Statut Membre Dernière intervention 7 octobre 2010 - 1 oct. 2004 à 23:08
quel language pour commencer sachant que je n'est pas encore touché a cela

14 réponses

docteurdurex Messages postés 9 Date d'inscription vendredi 28 mai 2004 Statut Membre Dernière intervention 15 juillet 2004
1 juin 2004 à 21:26
je ne fais pas beaucoup de programation mais je pense que tu devrais commencer avec un petit peu de basic (enfin je laisse plutot la parole aux experts...)

http://www.giftee.net/?langue=1&parrain=5542
0
Tout dépend de ce que tu veux faire. Mais si tu veux avoir de bonnes bases, je te conseillerais plutot le C qui est un langage relativement simple à assimiler et qui te permettra de faire à peu près tout ce que tu veux avec un jeu d'instruction assez limité. Par contre, si tu veux arriver à développer des programmes windows très facilement, penche toi plutot vers Delphi (Delphi 6 perso est gratuit), l'inconvénient c'est que tu n'apprendra pas les bases. Comme je l'ai déjà dit, tout dépend de ce que tu veux faire.

@docturdurex: le basic était un très bon langage "d'école" mais il est un peu dépassé selon moi (même VB n'arrive pas à la cheville de Delphi ou C++). Mais cela reste un avis perso.

Voilà, j'espère avoir éclairé ta lanterne!
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
1 juin 2004 à 23:48
Java, Delphi, Python.

Delphi est excellent.

Sujet déjà abordé plusieurs fois, merci de faire des recherche sur le forum.
0
Utilisateur anonyme
2 juin 2004 à 11:33
Bonjour,

personnellement, je préfère les langages qui génèrent des programmes utilisables sur plusieurs plateformes(windows, mac OS, linux, QNX, ...). C'est pourquoi je conseille java, perl, rebol.
De plus, pour apprendre un langage, je pense qu'il vaut mieux éviter au début d'utiliser des "environnements de développement intégrés" comme JBuilder,
Visual C++, delphi, ..., qui ne permettent pas (selon moi) d'apprendre à jongler avec le code en fonction des projets à atteindre et des algorithmes à utiliser.
Donc, pour commencer, un éditeur de texte (pex context, jext, jedit, emacs, ...), un compilateur ou un interpréteur selon le langage choisi, une bonne documentation de référence et des tutoriels.
Voila, de toute façon, bon courage et bon amusement.
a+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
2 juin 2004 à 11:47
personnellement, je préfère les langages qui génèrent des programmes utilisables sur plusieurs plateformes

Moi aussi !

Java --> oui.
perl --> personnellement, je ne conseillerais pas (code difficile à maintenir, syntaxe horrible)
Rebol --> pas mal, mais langage propriétaire.

Pour le développement multiplateformes, j'ai une préférence pour Python+wxWidgets.


De plus, pour apprendre un langage, je pense qu'il vaut mieux éviter au début d'utiliser des "environnements de développement intégrés"

C'est tout à fait vrai, mais ces environnements sont nettement plus gratifiants pour les débutants: ça donne tout de suite des "résultats".

La ligne de commande est moins "sexy" et ça rebute beaucoup de débutants. Dommage.
C'est pour cela que VB est aussi populaire.

Si les RAD peuvent amener plus facilement des personnes à la programmation, je suis pour quand même !
0
Utilisateur anonyme
3 juin 2004 à 13:06
Salut Seb,

Java --> oui.
perl --> personnellement, je ne conseillerais pas (code difficile à maintenir, syntaxe horrible)
Rebol --> pas mal, mais langage propriétaire.


- Au sujet de Perl : L'écriture du code dépend du programmeur: certains font des programmes tout à fait lisibles et bien documentés même en Perl. D'autres ecrivent de véritables brouillons, même en java!
Quand à la syntaxe de Perl, elle n'est pas plus horrible que celle de C (par ex), et donne au programmeur des outils à la fois puissants et souples. En tant que langage interprété, le développement de code en Perl est facile et rapide. De plus il supporte la programmation objet, ce qui en fait un langage tout à fait adapté au développement de gros projets et facile à maintenir.
- Au sujet de Rebol: être un langage propriétaire n'est pas en soit un handicap. Java aussi est propriétaire. Des clones sous licence GNU sont en cours de développement (gcj pour java et Oscar pour Rebol)

Voila ces remarques n'engagent que moi (ces langages sont ceux que j'utilise préférentiellement), et de toute façon, je pense comme toi que Python est tout à fait indiqué comme premier langage de programmation quand on débute.

a+
0
Utilisateur anonyme
2 juin 2004 à 11:51
Bonjour,
A ce propos, il existe un très bon RAD gratuit: Delphi en version 7. :) Mieux que VB en bien des points. :)

Kalamit,
Et je lui fais "pouet pouet"...
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
2 juin 2004 à 11:57
Au fait, c'est toujours gratuit pour une utilisation perso, Delphi 7 ?
0
salvatorebxl Messages postés 10 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 12 juin 2004 > sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019
2 juin 2004 à 19:46
Pour Delphi 7 Perso, tu a deux solutions, soit tu peux le commander chez borland (+-100 Euro je crois) mais il accompagne également le livre de Paul Toth "Delphi 7 studio" (qui revient bien moins cher). Voici un lien:
http://www.amazon.fr/exec/obidos/ASIN/2212111436/402-1352691-4746512
et la clé d'enregistrement se trouve comme d'habitude sur le site de Borland.
0
Utilisateur anonyme > sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019
2 juin 2004 à 19:55
Exactement !
Oui, la version personal est toujours gratuite mais plus telechargeable sur borland. (Qui a dit "c'est stupide" ?).
Pour ma part, j'ai acheté Delphi 7 Studio pour 45€. Vu a qualité du bouquin, ca vaut vraiment le coup.

Kalamit,
Et je lui fais "pouet pouet"...
0
JSS Messages postés 3745 Date d'inscription jeudi 22 avril 2004 Statut Contributeur Dernière intervention 17 décembre 2004 32
2 juin 2004 à 12:04
Bonjour ou Bonsoir,

Personnelement je te conseillerai le langage C qui n'est pas orienté objet.
Je pense que c'est plus simple de commencer par un tel langage.
Par ailleurs, il permet de faire de la programmation propre car c'est à toi de gérer la mémoire que tu utilises (allocation et desallocation).

Bon courage.

JSS
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
2 juin 2004 à 12:20
il permet de faire de la programmation propre car c'est à toi de gérer la mémoire que tu utilises (allocation et desallocation).

Justement, ça n'est pas forcément plus "propre" :-)
(buffer overflow, mémoire non libérée, etc.)
C'est même plus difficile à manipuler.


Je préfère les langages de plus haut niveau, en particulier ceux à garbage collector (plus besoin de se soucier de la gestion mémoire, et risque quasi-nul d'oublier de libérer de la mémoire :-)
Ex: Java, Python, C#...
0
JSS Messages postés 3745 Date d'inscription jeudi 22 avril 2004 Statut Contributeur Dernière intervention 17 décembre 2004 32
3 juin 2004 à 11:09
Ouais ... mais bon .... disons que quand tu maitrises la gestion de la memoire sur un langage qui en a besoin comme le C ben tu peux faire n'importe quel autre langage apres alors que d'apres moi les gens qui commencent par du java et qui font du C apres n'aurront pas le reflexe de liberer la memoire ce qui peut etre dramatique !!!

JSS
0
Belle question !
Je me suis posé la même il n'y a pas longtemps!
La réponse est Rebol ( R# en cours) ou PHP5

Il faut oublier le C, basic ,pascal ,delphi , c++ , java ,... et se baser sur le futur !
Le plus facile (productif ) est Rebol ( abstraction plus poussée ), je vais d'ailleurs enseigner les bases à mes futurs étudiants.

Rebol/view est gratuit ( interface graphique facile , 400k ,... )

Andre,
0
jeune prog Messages postés 55 Date d'inscription samedi 6 mars 2004 Statut Membre Dernière intervention 18 juillet 2008 1
24 juil. 2004 à 16:50
Le C direct :D

@++
0
daedric Messages postés 40 Date d'inscription samedi 24 juillet 2004 Statut Membre Dernière intervention 25 septembre 2004
25 juil. 2004 à 12:41
le c et c++ sont relativement complexe pour des debutant moi je conseillerais le java avec les bouquin :
au coeur de java 2
cay horstman & gary cornell

le java est puissant et securise
le plus penible est de faire les application graphique mais heureusement que cela se simplifie et que les bean existe
comme compilateur je conseil forte et textpad
le delphi n'est pas mal mais n'offre pas une immersion complete dans la programmation ou tres peut les 3/4 du travail est maché par les editeur
apres le perl est asse complexe au niveau de l'ecriture
0
jeune prog Messages postés 55 Date d'inscription samedi 6 mars 2004 Statut Membre Dernière intervention 18 juillet 2008 1
25 juil. 2004 à 13:17
Personnellement le C est moins compliquer que le JAVA car ke JAVA est orienté objet...

@++
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655 > jeune prog Messages postés 55 Date d'inscription samedi 6 mars 2004 Statut Membre Dernière intervention 18 juillet 2008
26 juil. 2004 à 08:33
Avec les pointeurs, non: C n'est pas plus simple que Java.

Les erreurs du compilateur sont même nettement moins détaillées.
0
daedric Messages postés 40 Date d'inscription samedi 24 juillet 2004 Statut Membre Dernière intervention 25 septembre 2004
25 juil. 2004 à 13:24
tu connais le java ?
0
jeune prog Messages postés 55 Date d'inscription samedi 6 mars 2004 Statut Membre Dernière intervention 18 juillet 2008 1
25 juil. 2004 à 20:50
Ben nan je ne connais pas le JAVA mais c'est orienté objet tout le monde le sais...

@++ e bonen chance
0
Le Java n'est pas compliqué... le C non plus, le C++ non plus : le tout est de comprendre la syntaxe et de connaître les instructions. D'ailleurs le Java est un langage très inspiré du C++ et donc du C. Apprendre l'un ou l'autre en premier ne change que très peu de choses. Pour commencer, apprends le HTML. Ce n'est pas vraiment de la prog mais en deux-trois jours c'est fait, et ça t'apprend à respecter quelques bases de la prog. Puis apprends un maximum de langages en utilisant Internet + bouquins spécialisés dans l'apprentissage de ce langage. Apprends-en plein : plus tu en apprends plus c'est simple d'en apprendre, car tu fais plus vite le lien avec d'autres langages quetu connais. Il n'existe pas vraiment de langage "pour commencer", car ce langage ne servirait à rien ! Lorsque que quelqu'un créé un langage, il cherche plus à lui donner une utilité commerciale ou scientifique.
0
je doit faire une formation d'ici 8 mois
mais pour cela je doit connaitre un language de programmation alors je voudrai pas me tromper.
Et mi mettre merci d'avance pour les conseilles et desoler pour les fautes d'horto chaos
0
jeune prog Messages postés 55 Date d'inscription samedi 6 mars 2004 Statut Membre Dernière intervention 18 juillet 2008 1
30 sept. 2004 à 18:01
Le langage C!!!

lol

@++
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
30 sept. 2004 à 18:17
Tu as beaucoup de choses pour te faire un avis ici:
http://www.commentcamarche.net/faq/457-Comment-d%E9buter-quel-langage

Kilian, débutant en tâche de fond.....
0
metalamania Messages postés 67 Date d'inscription samedi 11 septembre 2004 Statut Membre Dernière intervention 7 octobre 2010 2
1 oct. 2004 à 23:08
Voilà je commence le langage C pour ainsi, plus tard me collez au delphi etc ...
Mais il me manque quelque chose, l'essentiel. On pourrait dire " un prof " !
Si quelqun est disponible pour aider un futur programmeur
Merci de me répondre.
@+
-=[( Belzébuth )]=-
0