Quel langage pour commencer????

Quel langage pour commencer???? - Divers - Programmation

Marsh Posté le 30-07-2007 à 03:23:50    

Bonjour tout le monde,
 
Mon "problème" est hyper simple.
J'aimerais commencer la programmation.
Mon niveau est très faible: je sais faire des procédures sous maple (est ce de la programmation?), et j'ai fait 2jours de html ya 5ans!!
 
-Quel langage choisir?  
-Par quel moyen apprendre(livres, sites, ...)?
 
Merci d'avance pour vos  réponses!
A plus :hello:

Reply

Marsh Posté le 30-07-2007 à 03:23:50   

Reply

Marsh Posté le 30-07-2007 à 10:14:17    

En voila une question originale :
http://forum.hardware.fr/forum1.ph [...] deration=0
 
(et pour les polios qui ne savent pas écrire "langage", ça donne aussi ça :
http://forum.hardware.fr/forum1.ph [...] deration=0  )

Reply

Marsh Posté le 30-07-2007 à 13:15:55    

Un langage pour débuter ? Je dirai intuitvement Visual Basic puis apres C/C++ ....
 
Niveau apprentissage, comme tu l'as dit, tu as pas mal de bouquins et de sites

Reply

Marsh Posté le 30-07-2007 à 14:18:12    

antac a écrit :

Un langage pour débuter ? Je dirai intuitvement Visual Basic


http://img248.imageshack.us/img248/619/pingouino24qv.jpg

antac a écrit :

puis apres C/C++ ....


http://strop.dawa.free.fr/pingouiniel.jpg

 

Si c'est un topic blagues, je propose Fortran IV perso [:pingouino]


Message édité par masklinn le 30-07-2007 à 14:18:22

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-07-2007 à 14:22:49    

Ah ben si on commence dans cette voie, moi je propose le logo et sa célèbre tortue [:dawa]

Reply

Marsh Posté le 30-07-2007 à 14:26:07    

Elmoricq a écrit :

Ah ben si on commence dans cette voie, moi je propose le logo et sa célèbre tortue [:dawa]


Nan mais c'est pas sérieux comme langage, alors que Fortran IV si, demande à Uriel ça fait des années qu'il apprend à programmer en fortran et il en est tellement content qu'il a refusé toutes les alternatives que j'ai pu lui proposer :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-07-2007 à 14:27:59    

Et alors ? Du moment que c'est turing-complete, n'importe quel langage fait l'affaire. [:dawao]

Reply

Marsh Posté le 30-07-2007 à 14:31:58    

Faut commencer par du qBasic pour voir les if/while/do/variables/etc.
 
Puis passer par du Visual Basic, parce que DOS c'est chiant à la longue.
 
Migrer ensuite vers l'assembleur, pour voir comment ça marche en-dessous. Une fois bien rôdé, on passe au C parce que l'asm c'est chiant sans les if(). Après le C, passer au Java pour voir ce que c'est l'orienté-objet.
 
Faire un tour par du VB.NET parce que .net c'est l'avenir, c'est microsoft qui l'a dit. Et pis c'est du VB, donc on connaît.
 
Terminer enfin en PHP pour enfin passer à un vrai langage au fonctionnalités rêveuses.
 
Et 3 ans après, une fois que le cerveau est grillé, passer au C# pour redécouvrir un vrai langage.
 
 
Tiens, ça ressemble à ma vie [:dawak]

Reply

Marsh Posté le 30-07-2007 à 15:12:02    

le C# un vrai langage ?????????'
 
 

Reply

Marsh Posté le 30-07-2007 à 15:12:44    

antac a écrit :

le C# un vrai langage ?????????'
 
 


 
bah oui. Un langage qui fait une relle abstraction de la machine, pas comme le c++ ou il faut compter les cases memoires ...

Reply

Marsh Posté le 30-07-2007 à 15:12:44   

Reply

Marsh Posté le 30-07-2007 à 15:13:41    

antac a écrit :

le C# un vrai langage ?????????'
 
 


Si pour toi un "vrai langage" c'est Visual Basic, j'espère bien ouais [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-07-2007 à 15:14:47    

Qui a dit que pour moi c'est un vrai langage ? C'est un truc pour débuter c'est tout... (Quoi qu'on l'utilise pas mal dans le milieu pro...)
 
Pour moi un vrai langage : C/C++, Java, Delphi

Reply

Marsh Posté le 30-07-2007 à 15:16:06    

kadreg a écrit :


 
bah oui. Un langage qui fait une relle abstraction de la machine, pas comme le c++ ou il faut compter les cases memoires ...


 
La on parle de niveau de langage ce qui ne dit pas la validité d'un langage, le C++ est plus bas niveau que le C# mais aussi plus souple

Reply

Marsh Posté le 30-07-2007 à 15:21:31    

antac a écrit :

Qui a dit que pour moi c'est un vrai langage ? C'est un truc pour débuter c'est tout... (Quoi qu'on l'utilise pas mal dans le milieu pro...)
 
Pour moi un vrai langage : C/C++, Java, Delphi


 
Juste pour être sûr : tu voulais bien écrire : "Pour moi un vrai langage : C, C++, Java, Delphi", n'est-ce pas ? [:el g]
Et pour info, le C c'est chouette mais bon, à l'heure actuelle sauf pour certains domaines précis, démarrer un projet en C c'est un peu se tirer dans le pied par pur plaisir hein. [:moule_bite]
 

antac a écrit :


 
La on parle de niveau de langage ce qui ne dit pas la validité d'un langage, le C++ est plus bas niveau que le C# mais aussi plus souple


 
Ok, et y a des fois tu te renseignes avant de parler ?

Reply

Marsh Posté le 30-07-2007 à 15:21:49    

antac a écrit :

Qui a dit que pour moi c'est un vrai langage ? C'est un truc pour débuter c'est tout... (Quoi qu'on l'utilise pas mal dans le milieu pro...)
 
Pour moi un vrai langage : C/C++, Java, Delphi


C'est une plaisanterie?
 
Alors Java est un vrai langage, mais C# non? [:mlc]
 
J'adore ces délimitations totalement arbitraires et subjectives.
 
Et Python, Ruby, Common Lisp, Haskell, Erlang, OCaml, Forth et Smalltalk, ce sont de vrais langages ou de faux langages pour toi?
 
Et pourquoi? (je voudrais une justification détaillée du jugement pour chacun des langages, merci)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-07-2007 à 15:24:45    

Ce sont des langages de scripts pour la pluspart...
 
Mais de toutes facons, tous sont des vrais langages (aussi bien VB que ASM), la différence est le niveau d'abstraction.
 
Apres il y en a qui aiment ou doivent bosser sur du haut niveau (applis purements software) et d'autres sur du bas niveau (Environnement embarqué par exemple)
 
Quand au C# il fallait le voir comme un gros Troll plus qu'autre chose...

Message cité 1 fois
Message édité par antac le 30-07-2007 à 15:30:47
Reply

Marsh Posté le 30-07-2007 à 15:33:50    

Elmoricq a écrit :

Ah ben si on commence dans cette voie, moi je propose le logo et sa célèbre tortue [:dawa]


so 80's, maintenant y'a scratch du MIT
 

antac a écrit :

Qui a dit que pour moi c'est un vrai langage ? C'est un truc pour débuter c'est tout... (Quoi qu'on l'utilise pas mal dans le milieu pro...)
Pour moi un vrai langage : C/C++, Java, Delphi


A ce moment là je propose PIET ( pour les incultes), on peut rien en faire mais au moins quand on débute ça fait de zolis dessins [:cerveau dawa].
 

Reply

Marsh Posté le 30-07-2007 à 15:36:37    

antac a écrit :

Ce sont des langages de scripts pour la pluspart...


[:rofl][:rofl][:rofl]
[:rofl][:rofl][:rofl]
[:rofl][:rofl][:rofl]
 
Ok, lol [:bien]
 
En tout cas je comprend mieux pourquoi tu conseilles de faire du VB :D


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-07-2007 à 15:37:26    

anapajari a écrit :


so 80's, maintenant y'a scratch du MIT

 



http://www.squeak.org/Screenshots/ :o

 

Ya plein de couleurs aussi dans Squeak, et le logo c'est une petite souris meugnone :o
http://www.squeak.org/SqueakLogoSmaller/?action=SWMimeView


Message édité par masklinn le 30-07-2007 à 15:37:48

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-07-2007 à 15:41:50    

Que conseilles tu pour vraiment débuter (sans aucune connaissance en programmation) le qbasic me semble un peu dead maintenant donc quelle est ta proposition ?

Reply

Marsh Posté le 30-07-2007 à 15:45:45    

antac a écrit :

Que conseilles tu pour vraiment débuter (sans aucune connaissance en programmation) le qbasic me semble un peu dead maintenant donc quelle est ta proposition ?


Python et Ruby sont très biens. Clairs, puissants, complets et lisibles. Et multiplateformes, donc pas de problème de ce côté là.

 

J'ai une préférence pour Python de part sa meilleure clarté, tout du moins initiale (Ruby a tendance à encourager des idiômes à base de métaprogrammation parfois difficiles à suivre, surtout quand on débute, et le principe de blocs/lambdas peut déconcerter et freiner, surtout si on veut réellement en comprendre la sémantique) et une certain nombre de libs sympas quand on veut commencer genre PyGame.

 

Smalltalk/Squeak peut également être intéressant, mais smalltalk est un langage franchement à part dans la hiérarchie, rendant difficile le passage à d'autres langages plus classiques/stupides (genre Java) par la suite.


Message édité par masklinn le 30-07-2007 à 15:46:48

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-07-2007 à 16:27:08    

Elmoricq a écrit :

En voila une question originale :
http://forum.hardware.fr/forum1.ph [...] deration=0
 
(et pour les polios qui ne savent pas écrire "langage", ça donne aussi ça :
http://forum.hardware.fr/forum1.ph [...] deration=0  )


Y a çui-ci que j'avais bien aimé aussi [:petrus75]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 03-08-2007 à 16:46:04    

Je ne connaissais pas le Python et j'ai jeté un oeil récemment.
Du coup ça me sert pour quelques trucs à faire rapidement (à la place de PERL, d'ailleurs je ne sais même pas si c'est avantageux, pas eu le temps de trop plonger dans perl non plus).
 
Et oui je pense qu'il est vraiment bien pour débuter.

Reply

Marsh Posté le 03-08-2007 à 17:06:15    

antac a écrit :

Qui a dit que pour moi c'est un vrai langage ? C'est un truc pour débuter c'est tout... (Quoi qu'on l'utilise pas mal dans le milieu pro...)
 
Pour moi un vrai langage : C/C++, Java, Delphi


hé, faut grandir hein, ces langages étaient à la mode ya 10 ans mais c'est fini maintenant :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 09-08-2007 à 12:46:47    

Java a la mode il y a 10 ans et plus maintenantm ah bon ?
C/C++ encore très utilisé dans le milieu électronique
VB : très utilisé dans la finance
Delphi : Souvent utilisé dans la gestion de BdD

Reply

Marsh Posté le 09-08-2007 à 13:01:41    

antac a écrit :

Java a la mode il y a 10 ans et plus maintenantm ah bon ?
C/C++ encore très utilisé dans le milieu électronique
VB : très utilisé dans la finance
Delphi : Souvent utilisé dans la gestion de BdD


Le PHP est aussi très utilisé, c'est ni un gage de qualité ni un gage d'intérêt.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-08-2007 à 13:05:30    

Et pourtant j'ai codé un système de webradio sur environnement embarqué pour intranet uniquement en PHP/MySQL. Le PHP reste un langage de qualité et d'intéret pour son but premier à savoir la programmation WEB

Reply

Marsh Posté le 09-08-2007 à 13:06:45    

antac a écrit :

Le PHP reste un langage de qualité et d'intéret pour son but premier à savoir ...


 
... fournir TDWTF  

Reply

Marsh Posté le 09-08-2007 à 13:12:52    

antac a écrit :

Et pourtant j'ai codé un système de webradio sur environnement embarqué pour intranet uniquement en PHP/MySQL.


Et alors? Tu aurais pu faire la même chose en assembleur x86 ou en C (un mec de ce forum a codé un forum en C alors une webradio...), ou en brainfuck, en Fortran (II), en Piet, en APL ou en TECO.

 

En stockant tes données dans des fichiers CSV.

antac a écrit :

Le PHP reste un langage de qualité


non

antac a écrit :

et d'intéret


non plus

antac a écrit :

son but premier à savoir la programmation WEB


Comme ColdFusion, une autre merde infâme créée specifiquement pour la prog web, donc [:bien]


Message édité par masklinn le 09-08-2007 à 13:13:35

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-08-2007 à 13:14:25    

antac a écrit :

son but premier à savoir la programmation WEB


Son but premier était un simple langage de template...

Reply

Marsh Posté le 09-08-2007 à 14:42:50    

antac a écrit :

Java a la mode il y a 10 ans et plus maintenantm ah bon ?
C/C++ encore très utilisé dans le milieu électronique
VB : très utilisé dans la finance
Delphi : Souvent utilisé dans la gestion de BdD


Marchés de niches, ça n'intéresse plus le mainstream.
 
 

kadreg a écrit :

... fournir TDWTF  


[:grinking]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 09-08-2007 à 15:13:16    

antac a écrit :

VB : très utilisé dans la finance


 
[:le poney de mr pink]

Reply

Marsh Posté le 09-08-2007 à 15:21:34    


par les traders (de ce que j'en ai entendu)


Message édité par zapan666 le 09-08-2007 à 15:21:48

---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 09-08-2007 à 15:24:36    

Euh ouais, pour présenter dans access ou dans excel les données qu'ils vont récupérer, pourquoi pas, mais autrement l'essentiel des calculs nécessaires à la finance ne se font pas en vb

Reply

Marsh Posté le 09-08-2007 à 15:28:45    

Elmoricq a écrit :

Euh ouais, pour présenter dans access ou dans excel les données qu'ils vont récupérer, pourquoi pas, mais autrement l'essentiel des calculs nécessaires à la finance ne se font pas en vb


Les calculs se font sur mainframe en COBOL. Pour le frontend, faut voir. Chez mon client, c'est frontend VB ou web (dans ce dernier cas, VB est quand même utilisé en middleware).
 
Note qu'il y a des exceptions: je bosse sur une application de calcul 100% VB.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 09-08-2007 à 15:36:38    

Je parle surtout au niveau frontend

Reply

Marsh Posté le 09-08-2007 à 15:38:03    

Même, c'est le web qui est majoritaire. C'est fini VB. Au pire dans ASP mais .NET devient la norme de plus en plus (en tout cas chez mon client, vu qu'ils sont pro-MS, ils adorent).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 09-08-2007 à 15:41:23    

Ah oui ? et comment tu fais si ton application a été développé il y a 5 ans, que c'est tellement énorme que tu ne peux pas la porter comme ca.
 
Pourquoi Microsoft continue a supporter VB6 ?
 
Je n'aime pas du tout VB mais reste qu'il est encore trés utilisé.
Maintenant dans ma boite ils projettent de porter toutes leurs applis VB en Java

Reply

Marsh Posté le 09-08-2007 à 15:44:40    

antac a écrit :

Ah oui ? et comment tu fais si ton application a été développé il y a 5 ans, que c'est tellement énorme que tu ne peux pas la porter comme ca.
 
Pourquoi Microsoft continue a supporter VB6 ?
 
Je n'aime pas du tout VB mais reste qu'il est encore trés utilisé.
Maintenant dans ma boite ils projettent de porter toutes leurs applis VB en Java


Tu fais quoi demain ?


---------------
Töp of the plöp
Reply

Marsh Posté le 09-08-2007 à 15:49:51    

En ce qui me concerne je suis développeur PHP dans cette boite que je quitte mardi. Je ne parle pas de mes compétences en programmation, je parle de ce qui est utilisé dans le monde financier qui est un gros recruteur en développeur.
 
Demain d'autres technologies seront utilisées, je pense que Java deviendra de plus en plus indispensable dans les années à venir ainsi que .NET

Message cité 1 fois
Message édité par antac le 09-08-2007 à 15:52:20
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed