par quoi commencer ?

par quoi commencer ? - C - Programmation

Marsh Posté le 19-09-2004 à 20:16:53    

j'ai envie et la motivation de me lancer ds la programtion je voudrais savori par quel langages commencer si vous pouvez me guider me filles liens des conseil merci a vous ( objectif final c, c++ ou vb je vise au ^^ ) mais serieusement mes etudes se dirigont dans ce domaine ( surement ) je suis en Terminale S

Reply

Marsh Posté le 19-09-2004 à 20:16:53   

Reply

Marsh Posté le 19-09-2004 à 20:23:50    

ben tu fais ce qu'on t'as appris au CDI : tu fais une recherche

Reply

Marsh Posté le 19-09-2004 à 21:10:47    

tu veux apprendre le B.A BA du C ? [:itm]  
(vivi, c'etait juste pour le jeu de mot)


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 19-09-2004 à 21:33:54    

Kakahn a écrit :

j'ai envie et la motivation de me lancer ds la programtion je voudrais savori par quel langages commencer si vous pouvez me guider me filles liens des conseil merci a vous ( objectif final c, c++ ou vb je vise au ^^ ) mais serieusement mes etudes se dirigont dans ce domaine ( surement ) je suis en Terminale S


Commence par Java. Tu pourra t'éclater rapidement sans te prendre trop la tête. Ensuite, bouffe du C++ pour te préparer à la vraie vie.

Reply

Marsh Posté le 19-09-2004 à 21:39:11    

 Je vois que tu as posé la même question dans la rubrique 'ASM'; à ta place, j'apprendrais d'abord un langage 'évolué' (comme le C) pour ne pas être découragé et ensuite seulement je m'attaquerais à l'assembleur.

Reply

Marsh Posté le 19-09-2004 à 21:39:14    

Java (-> C) -> C++
 
C'est ce que je fais en ce moment. D'ailleurs plus j'avance moins j'aime Java comparativement au C...

Reply

Marsh Posté le 19-09-2004 à 21:39:42    

Ou fais C -> C++ si tu es motivé.

Reply

Marsh Posté le 19-09-2004 à 21:40:29    

voir meme commence par le D, stun langage d'avenir  
http://www.digitalmars.com/d/index.html


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 19-09-2004 à 21:41:17    

je vois pas de problème à débuter par le C. je trouve ça assez hard de commencer par l'objet pour un débutant ...

Reply

Marsh Posté le 19-09-2004 à 21:43:40    

Taz a écrit :

je vois pas de problème à débuter par le C. je trouve ça assez hard de commencer par l'objet pour un débutant ...


Pourtant c'est le premier langage de haut niveau qu'on m'a fait apprendre  [:airforceone]  
Puis vu que la destination c'est le C++ ca fait une belle introduction. Evidemment pas besoin de devenir un guru du Java...
 
Juste mon avis, i'm not a guru :D

Reply

Marsh Posté le 19-09-2004 à 21:43:40   

Reply

Marsh Posté le 19-09-2004 à 21:45:32    

moi j'aime pas les enseignements du genre 'cette ligne, cette ligne et cette ligne, on en parle pas, on verra ça plus tard' ... alors va expliquer la classe, le static, le .méthode, etc ...

Reply

Marsh Posté le 19-09-2004 à 21:49:43    

Taz a écrit :

je vois pas de problème à débuter par le C. je trouve ça assez hard de commencer par l'objet pour un débutant ...


Faudra bien qu'il y vienne de toute façon. Et pis lorsqu'il voudra faire de l'interface graphique, en java ca se fait moins douloureusement qu'en C. Mais bon, c'est un sentiment personnel après.

Reply

Marsh Posté le 19-09-2004 à 21:51:43    

ben je trouve pas ça réaliste de faire des interfaces avant 6mois d'expérience. et puis la tu mélange un peu tout ...
ça sert à rien de faire l'objet si on comprends rien du tout, sans connaitre un poil la théorie derrière ...

Reply

Marsh Posté le 19-09-2004 à 21:53:23    

pkoi pas ?

Reply

Marsh Posté le 19-09-2004 à 21:53:43    

Taz a écrit :

moi j'aime pas les enseignements du genre 'cette ligne, cette ligne et cette ligne, on en parle pas, on verra ça plus tard' ... alors va expliquer la classe, le static, le .méthode, etc ...


J'ai dis "pas guru" mais j'ai jamais dis qu'il fallait pas parler des classes etc. :D

Reply

Marsh Posté le 19-09-2004 à 21:55:59    

alors comment t'explique la première ligne du premier programme que tu écris ? en C, une fois que tu justifie le #include 'c'est une directive qui nous permet de faire des entrées/sorties' ça roule ...

Reply

Marsh Posté le 19-09-2004 à 21:57:13    

pains-aux-raisins a écrit :

Commence par Java. Tu pourra t'éclater rapidement sans te prendre trop la tête. Ensuite, bouffe du C++ pour te préparer à la vraie vie.


 
Dieu merci, la vraie vie a désormais des langages un peu plus performant que le C++. Moi je trouve dommage de continuer à initier les débutants là-dessus. Kakahn, fais plutôt après du C# et encore mieux, du VB .NET !


Message édité par couitchy le 19-09-2004 à 21:57:44
Reply

Marsh Posté le 19-09-2004 à 21:57:51    

bon allez, fini la déconnage ...

Reply

Marsh Posté le 19-09-2004 à 22:00:29    

D bordel §§


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 19-09-2004 à 22:01:02    

goto++

Reply

Marsh Posté le 19-09-2004 à 22:04:21    

++1

Reply

Marsh Posté le 19-09-2004 à 22:05:06    

Taz a écrit :

alors comment t'explique la première ligne du premier programme que tu écris ? en C, une fois que tu justifie le #include 'c'est une directive qui nous permet de faire des entrées/sorties' ça roule ...


J'avais pas vu ca comme ca... Mais est-ce si grave que ca ?

Reply

Marsh Posté le 19-09-2004 à 22:07:44    

oui, c'est les boules pour quelqu'un qui a envie de suivre le cours
 
 
c'est pour ça que des langages simples comme Scheme, perl, python, ruby, etc sont meilleurs.
 
print 'plop'
 
et voilà, c'est facile à expliquer. à ce que je là, Java/C# perdent haut la main, on omets plus de ligne que l'on en explique

Reply

Marsh Posté le 19-09-2004 à 22:08:44    

couitchy a écrit :

Dieu merci, la vraie vie a désormais des langages un peu plus performant que le C++. Moi je trouve dommage de continuer à initier les débutants là-dessus. Kakahn, fais plutôt après du C# et encore mieux, du VB .NET !


sauf que la vraie vie n'est pas un monopole de micro$oft... Sais-tu que qu'il existe des systèmes (dans bcp d'entreprises...) sans .NET ???
On ne parle pas de savoir tout, on parle de langages permettant de bien en apprendre d'autres. Nuance.

Reply

Marsh Posté le 19-09-2004 à 22:10:10    

Taz a écrit :


c'est pour ça que des langages simples comme Scheme, perl, python, ruby, etc sont meilleurs.


Ajoutons Prolog et le débat est clos :o

Reply

Marsh Posté le 19-09-2004 à 22:10:38    

alors ne dis pas Java, tout le monde ne vit pas dans sous la coupe de Sun ... et Java, c'est pas portable (voir mes déboires pour faire du Java sous GNU/Linux ppc32)
 
un compilo C, un interpréteur perl/python, on en trouve __partout__

Reply

Marsh Posté le 19-09-2004 à 22:11:25    

Taz a écrit :

alors ne dis pas Java, tout le monde ne vit pas dans sous la coupe de Sun ... et Java, c'est pas portable (voir mes déboires pour faire du Java sous GNU/Linux ppc32)
 
un compilo C, un interpréteur perl/python, on en trouve __partout__


Il te manque des heures de sommeil  :sleep:

Reply

Marsh Posté le 19-09-2004 à 22:12:06    

pourquoi ?

Reply

Marsh Posté le 19-09-2004 à 22:12:59    

pains-aux-raisins a écrit :

sauf que la vraie vie n'est pas un monopole de micro$oft... Sais-tu que qu'il existe des systèmes (dans bcp d'entreprises...) sans .NET ???
On ne parle pas de savoir tout, on parle de langages permettant de bien en apprendre d'autres. Nuance.


 
Le Framework .NET fait partie des mises à jour Windows et il est presque déjà totalement exporté sous Linux. Ca n'est pas du tout un monopole de Microsoft dont le compilateur .NET est totalement gratuit. Rien n'oblige à avoir Visual Studio pour développer sur cette plate-forme. D'autre part, VB .NET me paraît un langage on ne peut plus approprié pour apprendre correctement et développer des applications souples, flexibles, puissantes, performantes et efficaces.


Message édité par couitchy le 19-09-2004 à 22:14:36
Reply

Marsh Posté le 19-09-2004 à 22:14:32    

Bah dans le fond je reste un grand amoureux du C. C'est vrai qu'il est bien un des rares langages "universel". Mais je crains que son statut langage de niche va en s'accroissant.

Reply

Marsh Posté le 19-09-2004 à 22:15:38    

Taz a écrit :

pourquoi ?


 

Taz a écrit :

tout le monde ne vit pas dans sous la coupe de Sun


 

Taz a écrit :

à ce que je là, Java/C# perdent haut la main


Message édité par WhatDe le 19-09-2004 à 22:15:52
Reply

Marsh Posté le 19-09-2004 à 22:18:13    

pour plus d'incompréhension ...

Reply

Marsh Posté le 19-09-2004 à 22:21:19    

euh, moi aussi j'ai oublié la raison du pkoi du comment de ce post... :heink:
gotta work... :sleep:

Reply

Marsh Posté le 20-09-2004 à 00:10:26    

pains-aux-raisins a écrit :

Bah dans le fond je reste un grand amoureux du C. C'est vrai qu'il est bien un des rares langages "universel". Mais je crains que son statut langage de niche va en s'accroissant.


 
Le Cobol et le Fortran sont toujours là, donc à mon avis le C n'est pas près de disparaître...
Même si effectivement il risque de se retrouvé cantonné à certaines niches (embarqués, programmation système, enseignement, etc.).

Reply

Marsh Posté le 20-09-2004 à 00:12:01    

couitchy a écrit :

Le Framework .NET fait partie des mises à jour Windows et il est presque déjà totalement exporté sous Linux. Ca n'est pas du tout un monopole de Microsoft dont le compilateur .NET est totalement gratuit. Rien n'oblige à avoir Visual Studio pour développer sur cette plate-forme. D'autre part, VB .NET me paraît un langage on ne peut plus approprié pour apprendre correctement et développer des applications souples, flexibles, puissantes, performantes et efficaces.


 
Les trois premiers points, je veux bien, mais les deux derniers :/

Reply

Marsh Posté le 20-09-2004 à 20:34:34    

Je vous remercie de vos reponses, apres quelques recherches et les amis de connaisseurs comme vous j'ai decidé de commencer par le C un petit initiation pour voir un peu la structure, les pointeurs etc pour apres passer sur le c++ sans m'eterniser sur le C.
 
Encore merci et si ce que je fais c'est pa super dite le moi merci ++

Reply

Marsh Posté le 21-09-2004 à 21:17:09    

printf a écrit :

Les trois premiers points, je veux bien, mais les deux derniers :/


 
si tu n'es pas d'accord avec les deux derniers, c'est sans doute un problème de vocabulaire... pour moi :
- l'efficacité pour un langage de programmation, c'est avoir le meilleur rendement possible en comparant les objectifs à atteindre et les efforts déployés pour y parvenir
- la performance, c'est pouvoir faire tourner des applications complexes sans trop peser sur le système et ses ressources. c'est peut-être sur ce point que tu n'es pas d'accord.. mais moi ce que je vois, c'est que ce que je développe ne rame pas et que le jour où j'ai besoin d'avoir un truc optimisé à mort, ça sera sûrement un traitement tellement pointu et minime qu'il faudrait de toutes façons le faire en assembleur (expérience connue)

Reply

Marsh Posté le 21-09-2004 à 21:20:50    

couitchy a écrit :


- la performance, c'est pouvoir faire tourner des applications complexes sans trop peser sur le système et ses ressources. c'est peut-être sur ce point que tu n'es pas d'accord.. mais moi ce que je vois, c'est que ce que je développe ne rame pas et que le jour où j'ai besoin d'avoir un truc optimisé à mort, ça sera sûrement un traitement tellement pointu et minime qu'il faudrait de toutes façons le faire en assembleur (expérience connue)


 
(ben ce que je vois, c'est que ca soit java ou c#, mes applis bouffent bcp plus de RAM que mes autres applis C++, et parfois ca me chagrine)


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 21-09-2004 à 22:04:37    

interprété (et ses variantes) Vs compilé... :/

Reply

Marsh Posté le 21-09-2004 à 22:07:00    

pains-aux-raisins a écrit :

interprété (et ses variantes) Vs compilé... :/


 
VB 6 est interprété, pas VB .NET !!!!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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