Vous me conseillez koi comme langage de progammation... - Programmation
Marsh Posté le 06-09-2001 à 14:39:23
Le C, mais faudra s'accrocher au debut.
Mais une fois que tu connais le C, alors tu pourras plus facilement apprendre le reste (java, vb, etc...)
Marsh Posté le 06-09-2001 à 14:43:26
Salut !
Fais 1 recherche ds ce forum, le sujet est abordé sanZarrêt.
De toutes façon, dans 60 mois, yaura certainement eu 60 nouveaux langages indispensables
Marsh Posté le 06-09-2001 à 14:49:46
c'etait 6 mois que je voulais dire, mais bon tout le monde avait compris mon erreur je pense
@+
Marsh Posté le 06-09-2001 à 15:02:02
ben pas moi, je suis un peu dur de la comprenette même si j'avais quand même 1 doute
sans rire, le sujet a été abordé plein de fois ds ce forum. En général, après 20 ou 30 posts, on tombe d'accord sur le langage...
Marsh Posté le 06-09-2001 à 15:03:31
... Pascal
en L3G classique (procédural). Après faut se mettre à l'objet
Marsh Posté le 06-09-2001 à 15:09:19
Mauvaise question a mon avis...
Commence par te demander ce que tu veux faire...
pour enfoncer un clou il faut un marteau
pour enfoncer une vis il faut un tournevis...
Quel outil veux-tu ?
Marsh Posté le 06-09-2001 à 16:04:17
Je dirais d'abord Borland Delphi (c'est du pascal) puis Visual C++/C++ Builder. Je crois pas que C/C++ soit bien adaptes pour debuter.
Marsh Posté le 06-09-2001 à 16:21:57
Visual Basic, pour un début, c'est bien, et en plus, je pense que cela donne de bonnes bases et point de vue 'design', c'est aps trop à la traine...
Marsh Posté le 06-09-2001 à 16:42:06
BENB a écrit a écrit : Mauvaise question a mon avis... Commence par te demander ce que tu veux faire... pour enfoncer un clou il faut un marteau pour enfoncer une vis il faut un tournevis... Quel outil veux-tu ? |
Ben en fait je cherche un langage de progammation simple et qui donne l'avantage d'apprendre plus facilement les autres langages.
Sinon la formation aboutira vers la programation sur site web.
Mais je pense pour mon plaisir faire de la progammation, pour faire des petites applications pour la vidéo comme certains proposes sur le forum son&video.
Marsh Posté le 06-09-2001 à 16:44:15
il semble que j'ai le choix entre VB et C++.
Alors lequel permet d'apprendre les autres langages plus vite et lequel deux est plus facile à apprendre ?
Marsh Posté le 06-09-2001 à 16:48:52
en fait....faut voir ce que t as envie de programmer :
un site web
un programme tou degueu sous dos mais performant,
un loigiciel sous windows, avec des belles fenetres mais qu est
super lent et qui planete tout le temps
un logiciel plus performant sous windwos
Marsh Posté le 06-09-2001 à 16:54:09
Fais du pascal, au moins tu as de bonnes bases
C sous Dos. Après fais du Delphi (Pascal Objet), C sous Windows et on fait vite de bonnes apps.
Puis après tu choisis si tu veux faire plutot objet ou mi-objet : C, C++ ou Java.
Puisque tu va faire de la programmation web, n'en fait pas maintenant car ça va te saouler vite fait si t'en fait tous les jours, t'as qu'à apprendre le html déjà si ce n'est pas dans le cursus.
Le Basic est pas mal non plus mais je préfère le pascal.
Voila
Marsh Posté le 06-09-2001 à 16:55:09
slvn a écrit a écrit : en fait....faut voir ce que t as envie de programmer : un site web un programme tou degueu sous dos mais performant, un loigiciel sous windows, avec des belles fenetres mais qu est super lent et qui planete tout le temps un logiciel plus performant sous windwos |
perso plutot ca :
un logiciel plus performant sous windwos
un peu ca :
un loigiciel sous windows, avec des belles fenetres mais qu est
super lent et qui planete tout le temps
La lenteur n'est pas un pbleme je pense vue que le hardware evalu plus vite ke les ressources demandes par les softs. Par contre qui plante le moins possible si je peu
DOS pour dos ça ne m'interesse pas
Alors je choisi quoi en sachant ke j'ai jamais fait de programation, donc je cherche plus a apprendre qu'a faire pour commencer
merci de vos conseils
Marsh Posté le 06-09-2001 à 16:56:21
Je@nb a écrit a écrit : Fais du pascal, au moins tu as de bonnes bases C sous Dos. Après fais du Delphi (Pascal Objet), C sous Windows et on fait vite de bonnes apps. Puis après tu choisis si tu veux faire plutot objet ou mi-objet : C, C++ ou Java. Puisque tu va faire de la programmation web, n'en fait pas maintenant car ça va te saouler vite fait si t'en fait tous les jours, t'as qu'à apprendre le html déjà si ce n'est pas dans le cursus. Le Basic est pas mal non plus mais je préfère le pascal. Voila |
merci tes explications son assé précise en plus
Marsh Posté le 06-09-2001 à 17:31:50
héhé, je t ai demandé ce que tu voudrais faire pas ce que tu feras lol
car tu vas commencer obligatoirement par des programmes dos c est obligé !
enfin personnellemnt c est ce que je te conseillerais de faire
si tu veux debuter en c/C++ : il te faut un compilateur (ex: un facil : dev-C++ a recherche sur telecharger.com) et des cours de C/C++ : ex: ceux de C. casteyde qui sont bien fait )
voila bonen lecture
[edtdd]--Message édité par slvn--[/edtdd]
Marsh Posté le 06-09-2001 à 20:33:19
Pour débuter, je te conseille les bouquins de Claude Delannoy
Programmer en turbo-pascal et Exercices en turbo-pascal ( éditions Eyrolles)
( si tu souhaites commencer en douceur)
Programmer en C et Exercices en C ( éditions Eyrolles)
( avec DJGPP par exemple )
Tous ca en dos, afin de ne pas s'embêter avec un interface graphique et se concentrer sur les bases dans un premier temps.
Ensuite à toi de voir.
Marsh Posté le 06-09-2001 à 20:49:43
Pour programmer très sérieusement il faut, je pense pour les cerveaux modestes comme nous, absolument maîtriser les notions d'objets, donc connaître UML, puis si tu fais du C++ connaître les desings patterns, mais j'ai vu vb.net qui semble superbe mais c# a l'air encore mieux.
Dans tous les cas, il faut connaître l'algo de bases (liste, tri, arbre etc), les notions d'objets, les designs patterns surtout avec c++. Java est un très bon choix aussi.
Marsh Posté le 06-09-2001 à 21:48:32
ayachi a écrit a écrit : Pour programmer très sérieusement il faut, je pense pour les cerveaux modestes comme nous, absolument maîtriser les notions d'objets, donc connaître UML, puis si tu fais du C++ connaître les desings patterns, mais j'ai vu vb.net qui semble superbe mais c# a l'air encore mieux. Dans tous les cas, il faut connaître l'algo de bases (liste, tri, arbre etc), les notions d'objets, les designs patterns surtout avec c++. Java est un très bon choix aussi. |
Tu as bien dit Java pour commencer ?
J'ai un bouquin de Java de prog. L'avantage d'apres la preferance en comperaison aux autres c'est qui à une methode tres strictes qui ne permet pas de fantaisie. Ce qui permettrai d'apres d'avoir de bonne base. Mais bon j'etais mefiant la dessus car aucun bouquin de prog va dire tu as pris celui la mais l'autre est mieu, ça me parait evidant.
Alors pensez que je peu essayer de commencer avec Java.
Sinon je crois que je vais commencer par C++ qui semble être la majorite des avis.
ecnore merci a tous
Les livres sur la prog cité plus haut, on peut les commandes dans n'immporte quel librairie ?
Sinon je pensai en acheté 1 en grande surface.
@+
Marsh Posté le 06-09-2001 à 21:56:54
tien g t a la FNAC aujourd'hui.
yavait un book sur le c++ qui avait l'air pas si mal... juste qq connerie mais il couvrait pas mal de truc : pointeur, class, virtual, public (protected...)
je crois ke c t "programmer en c++" mais jsuis vraiment pas sur.
Marsh Posté le 06-09-2001 à 22:19:16
v'la un lien qui me semble pas mal pour C++
http://renaudpy.multimania.com/
j'peu pas t'en dire +, car j'y connais
rien de rien
Mais, vous les balaises, vous aurez surement un avis sur
ce lien
cake j'fou la moi, v'la pas qu'je me mets a poster dans un forum de PROGRAMMATION
Marsh Posté le 06-09-2001 à 22:46:25
kikiops a écrit a écrit : v'la un lien qui me semble pas mal pour C++ http://renaudpy.multimania.com/ j'peu pas t'en dire +, car j'y connais rien de rien Mais, vous les balaises, vous aurez surement un avis sur ce lien cake j'fou la moi, v'la pas qu'je me mets a poster dans un forum de PROGRAMMATION |
J'ai été voir.
Ce lien s'adresse à quelqu'un qui connait déjà au moins un autre langage L3G (C, PASCAL, FORTRAN, ...).
N'y vas pas.
Je pense que C++ est le pire langage pédagogique que l'on puisse trouver. A éviter. C'est le langage objet qui a marché car il est quasi compatible avec le C et que la communauté des programmeurs C qui ont voulu passer à la programmation objet ont pu mélanger les genres. Java est à la limite plus indiqué.
Langage facile Basic: très rapidement on arrive a bidouiller des truc qui marchent.
Langage moins facile mais très propre: Pascal.
Ne pas oublier Smalltalk: le langage objet à l'origine de la plupart des concepts dans la programmation objet. Pas trop dificile avec des concepts très avancé.
Marsh Posté le 06-09-2001 à 23:10:54
dragonxx a écrit a écrit : il semble que j'ai le choix entre VB et C++. Alors lequel permet d'apprendre les autres langages plus vite et lequel deux est plus facile à apprendre ? |
Concernant la façilité, il n'y a pas photo, c'est VB qu'il te faut (put1 je deviens poete).
Le tord que l'on prête au basic, c'est qu'il peut donner de mauvaises habitude en programmation.
Personnellement, avant de faire mon école d'informaticien, j'étais autodidacte en basic. Après j'ai apris la programmation d'un point de vue théorique (notion d'algorithme, de structure de données ...). La mise en pratique s'est faite en PASCAL. Au début, j'ai trouvé ça pénible de tout déclarer avant de dérouler des instructions d'être obliger de réfléchir un peu avant de taper au clavier. Mais je me suis rapidement rendu compte que mes programmes tournait bien assez rapidement, alors qu'auparavant je passais des nuits à chercher les anomalies.
Après je suis revenu à des langages industriels dans mon métier (C, C++) et j'ai gardé de bonnes habitudes.
Au début, il faut trouver un sujet qui t'intéresse et dé velopper tes propre programmes ou partie de programme en t'inspirant de ce que d'autres ont fait.
Bon je m'arrête, car ça me rappelle ma jeunesse et je pourrais en parler des heures.
Continue sur ton idée, fait-toi une petite expérience en autodidacte, ta formation n'an sera que plus bénéfique.
Marsh Posté le 07-09-2001 à 08:47:57
dragonxx> je te l'avais bien dit au début : on finit toujours par conseiller le Pascal hors objet pour commencer ça permet d'avoir de bonnes bases.
Je comprends pas pourquoi certains s'obstinent à te demander ce que tu veux programmer ; c'est une question crétine : à quelqu'un qui veut apprendre une langue étrangère, on ne lui demande pas dans cette langue ce qu'il va vouloir dire!
Marsh Posté le 07-09-2001 à 09:33:40
le pascal non objet est pâs mal pour débuter, mais je conseillerai le C (malgré ce que certains disent ca se fait bien d'apprendre en C, je suis en iut info et on commence direct en C, ceux qui n'avaient jamais programmé s'en sortent pas mal) mais en faisant que des trucs simples au debut.
je déconseille le basic car pour avoir commencé avec je peut vous dire que ca done de mauvaises habitudes de programmation (pour le qbasic) et en VB bon c'est sympa mais pour les bases de procedural c'est nul car programation evenementielle.
Marsh Posté le 07-09-2001 à 10:26:28
Si tu veux xommencer costaud, je te recommande le C++ et l'excellent bouquin 'thinking in C++' en telechargement à http://www.polymorphe.org/cours.ph [...] grammation
Marsh Posté le 07-09-2001 à 10:59:43
therier a écrit a écrit : Si tu veux xommencer costaud, je te recommande le C++ et l'excellent bouquin 'thinking in C++' en telechargement à http://www.polymorphe.org/cours.ph [...] grammation |
non merci je veux commencer modeste, j'ai pas envie d'avoir de grosse migraine .
Donc si j'ai bien compris pour un langage bien structuré, que l'on ne peu pas bidouiller c'est Pascal ou Java en gros.
Sinon si je veux m'orienter Objet là c'est unanime si j'ai tout compris VB.
Merci à tous
@+
Marsh Posté le 07-09-2001 à 11:03:21
dragonxx a écrit a écrit : non merci je veux commencer modeste, j'ai pas envie d'avoir de grosse migraine . Donc si j'ai bien compris pour un langage bien structuré, que l'on ne peu pas bidouiller c'est Pascal ou Java en gros. Sinon si je veux m'orienter Objet là c'est unanime si j'ai tout compris VB. Merci à tous @+ |
Java c de l'objet!
...par contre VB je confirme, c de la merde!
Marsh Posté le 07-09-2001 à 11:19:52
therier a écrit a écrit : Java c de l'objet! ...par contre VB je confirme, c de la merde! |
oups ça je vois que j'y connais strictement rien
Donc c'est encore plus facile le choix :
sans objet Pascal
Avec Objet Java
Marsh Posté le 07-09-2001 à 11:23:08
dragonxx a écrit a écrit : oups ça je vois que j'y connais strictement rien Donc c'est encore plus facile le choix : sans objet Pascal Avec Objet Java |
Je pense que commencer par du Pascal c pas top du fait que Pascal n'est plus tres 'vigoureux', prends du C, au moins tu seras plus en 'prise' avec ce qui se passe dans ta machine. Je te conseille avant tout (si tu n'y connais rien) un brin d'architecture des ordinateurs...
Marsh Posté le 07-09-2001 à 12:07:14
tomiotomio a écrit a écrit : Une petite précision: VisualBasic n'a rien à voir avec un BASIC |
...comme son nom le prouve!
Visual C++ c pas nom plus du c++?!? quels escrocs ces gars de microsoft!
Marsh Posté le 07-09-2001 à 12:16:47
ben en fait je cherhce une formation mais moi je maitrise le c++ !! voila ...
Marsh Posté le 07-09-2001 à 14:00:39
tomiotomio a écrit a écrit : Je suis sérieux Tu m'expliques le point commun entre VB et le Basic (à part le nom) |
la syntaxe est proche, même si c'est vrai que es programmes sont completement differents, prog evenementielle oblige.
Marsh Posté le 07-09-2001 à 14:36:41
nephtys2 a écrit a écrit : c'est quoi ta formation ???? |
c une boutade! (cf les MFC et leurs 'interfaces' en C ou presque... )
mais bon, le basic etant censé etre un 'langage de base, simple' le Visual basic est 'un langage simple pour faire des trucs visuels'...
Marsh Posté le 07-09-2001 à 15:45:21
dragonxx a écrit a écrit : Donc c'est encore plus facile le choix : sans objet Pascal Avec Objet Java |
Perso je dirais Avec Object Delphi, puisque c'est du Pascal Objet, au moins le language est le même.
Marsh Posté le 07-09-2001 à 16:11:44
antp a écrit a écrit : Perso je dirais Avec Object Delphi, puisque c'est du Pascal Objet, au moins le language est le même. |
antp> je suis sur que tu as des actions chez borland!
Marsh Posté le 07-09-2001 à 16:18:22
Je réitère mes conseils.
Commence par du Pascal (pour le compilateur : borland.fr et il tu prend TurboPascal 7).
C vraiment un langage rigoureux e tu prendras tout de suite de bonnes habitudes (l'année dernière en seconde, on a fais un mois de pascal et le prof étais vraiment content de ne pas avoir à chercher 10000 ans les erreurs car C un langage tellement rigoureux que la moindre erreurs est détectée, si tu veux moins de rigueur tu peux en désactiver (option de compilation)).
Je te conseillerais pas le C tout simplement à cause des pointeurs que G du mal a comprendre et chiand à gérer (je sais G une petite tête).
Après tu fais du Delphi (Pascal avec des notions d'objets : excellent guide sur develloppez.com)
Après tu choisis : Java ou C++.
Les 2 livres cités + haut pour le Pascal sont très bien. La partie sur les pointeurs et objet en Pascal sont pas obligées à lire pour débuter.
Voila
Marsh Posté le 07-09-2001 à 16:26:11
Je@nb a écrit a écrit : Je réitère mes conseils. Commence par du Pascal (pour le compilateur : borland.fr et il tu prend TurboPascal 7). C vraiment un langage rigoureux e tu prendras tout de suite de bonnes habitudes (l'année dernière en seconde, on a fais un mois de pascal et le prof étais vraiment content de ne pas avoir à chercher 10000 ans les erreurs car C un langage tellement rigoureux que la moindre erreurs est détectée, si tu veux moins |
heu C rigoureux?!?
ADA c rigoureux, en C tu fais ce que tu veux!
Marsh Posté le 06-09-2001 à 14:37:02
Voilà je rentre en formation de programmeur dans 60 mois et je n'ai jamais fait de programmation de ma vie . Alors je voudrai apprendre un peu en autodidacte pour eviter d'etre a la traine.
Merci d'avace
@+