je veux demarrer avec la programmation... - Programmation
Marsh Posté le 28-02-2002 à 22:25:06
sam2 a écrit a écrit : quel language dois-je apprendre le premier? Merci Jarod |
Tu veux faire quel type de programmation? web? graphisme? batch? traitement de texte?
Marsh Posté le 28-02-2002 à 22:27:52
http://forum.hardware.fr/forum2.ph [...] ic=&trash=
Marsh Posté le 01-03-2002 à 01:01:05
un sujet vu moult fois ici, m'enfin ...
perso je dirais que pour commencer : algorithmique + C pour appliquer
ça donne des bases très, très solides et totalement indépendante des IDE et ateliers existants, on s'intéresse aux bases de la programmation et pas à savoir utiliser tel ou tel environnement (comme par exemple VS .net)
Marsh Posté le 01-03-2002 à 01:22:07
beaucoup te diront le contraire mais je te conseillerai de commencer par l'algorithmique...
c'est pas de la programmation c'est une méthode d'analyse qui te permet de définir les axes de résolution d'un probleme (en gros tu jettes ton programme en francais sur papier)
ensuite, je te conseillerai de commencer non pas par du C (tu risquerais de vraiment galerer entre les pointeurs, les depacements de capacités, les allocations de mémoires, de bloquer des heures sur une erreur a la con et de te degouter de la programmation) mais plutot par un L4G (VB ou delphi qui est un peu plus complet...et complexe)....ne commence surtout pas par un langage de script style ASP PHP ou encore javascript...tu risquerais de prendre de trop mauvaises habitudes...
pour une discussion antérieure a ce sujet :
http://forum.hardware.fr/forum2.ph [...] c=1&trash=
Marsh Posté le 01-03-2002 à 03:03:25
tu devrais débuter par delphi
tu pourrais sans problème faire des programmes graphiques, console, compatible windows/linux...
ensuite tu pourrais te tourner vers c++ builder comme ça tu serais pas trop désorienté, tu connaitrais déjà les api, vcl...
Marsh Posté le 01-03-2002 à 09:16:56
os2 a écrit a écrit : tu devrais débuter par delphi tu pourrais sans problème faire des programmes graphiques, console, compatible windows/linux... ensuite tu pourrais te tourner vers c++ builder comme ça tu serais pas trop désorienté, tu connaitrais déjà les api, vcl... |
C'est exactement ce que j'ai fait, et ça marche impec !!! Suis les conseils de os2 !
Au fait os2, ton site c'est maintenant www.borlandrulez.fr.fm , non ?
Marsh Posté le 01-03-2002 à 10:52:41
Perso, j'ai acquis de sacrées bases en bossant sur le langage C.
Ca m'a permi de passer à Perl en un clin d'oeil et depuis, je fais des applis graphiques en Perl/Tk (c'est de la pure programmation objet).
Le C apporte de bonnes bases car il ne pardonne pas bcp les erreurs de programmations.
Marsh Posté le 01-03-2002 à 10:56:19
balo est d'aco dac avec arioch, j'ai débuté avec le C, au debut c'est galere mais tu as plein d'aide et de docs de compilos. Et puis cela permet de passer à n'importe quoi apres
Marsh Posté le 01-03-2002 à 11:01:42
Un langage très facile à apprendre, et qui évite de faire des bêtises, c'est python : www.python.org
Ce langage fait tout : fonctionnel, objet, développement web (avec mod_python et zope), calcul scientifique, interfaçage avec d'autres langages... en plus, la syntaxe est très agréable pour le néophyte comme pour l'expert.
Marsh Posté le 01-03-2002 à 11:13:12
Jar Jar a écrit a écrit : Un langage très facile à apprendre, et qui évite de faire des bêtises, c'est python : www.python.org |
c'est vrai que Python a l'air agréable, j'ai vu qq lignes de code et ça m'a semblé sympatoche, niveau compréhension
D'un autre sens, ça m'a donné aussi l'impression qu'on facilitait bcp de choses au programmeur, et je ne pense pas que ce soit la meilleure méthode pour apprendre, pour apprendre bien
J'ai débuté le C en février 2001, j'étais (et le suis toujours) archi-nullos en math et n'avait jamais vu un algorithme. Les notions de boucle et de conditions, j'ai mis du temps avant d'être super à l'aise avec. Ensuite, gros pavé dur à ingurgiter, la notion de pointeur, j'en ai chié , purée c'que j'en ai chié !
Je me suis arrêté aux structures (j'étais aux portes de la programmation objet en fait).
En mai 2001, suis passé à Perl, j'ai seulement mis 2 mois à m'y faire et je crois qu'il m'aurait fallu bien davantage si je n'avais pas connu le C.
Non, le C est franchement le 1er langage que je recommande, comme je disais il ne pardonne pas les erreurs de code (combien de fois gcc m'a énervé !!! ) et il file de sérieuses bases. Et surtout, il apprend (c mon avis) à coder proprement.
J'ai vu des programmes Perls écrits par des cochons, à la limite de l'illisible. Venant du C, j'ai conservé mes habitudes et ça le fait nettement mieux.
Marsh Posté le 01-03-2002 à 12:59:09
te plaint pas a Limoges ils sont super intelligent en DEUG tu vois pendant 2 ans PASCAL, ensuite tu vois en licence en meme temps PROLOG, ADA, et PERL. Ensuite au 2eme semestre tu vois enfin le C
Et ben je peux je dire que je commence a comprendre PERL maintenant que je vois le C
Marsh Posté le 01-03-2002 à 13:01:18
PrincesseFlora a écrit a écrit : Et ben je peux je dire que je commence a comprendre PERL maintenant que je vois le C |
C'est clair
Et ça n'a pas été trop dur de capter le côté strict du C après avoir vu Perl ?
Marsh Posté le 01-03-2002 à 23:24:35
Aricoh a écrit a écrit : Je me suis arrêté aux structures (j'étais aux portes de la programmation objet en fait). En mai 2001, suis passé à Perl, j'ai seulement mis 2 mois à m'y faire et je crois qu'il m'aurait fallu bien davantage si je n'avais pas connu le C. Non, le C est franchement le 1er langage que je recommande, comme je disais il ne pardonne pas les erreurs de code (combien de fois gcc m'a énervé !!! ) et il file de sérieuses bases. Et surtout, il apprend (c mon avis) à coder proprement. J'ai vu des programmes Perls écrits par des cochons, à la limite de l'illisible. Venant du C, j'ai conservé mes habitudes et ça le fait nettement mieux. |
1-> en t'arretant aux structures tu n'etais pas aux portes de l'objet mais aux portes du C
2-> en ayant eu pour base le l'algo a la place du C tu aurais assimilé le perl en 2 semaines grand maximum
3-> le C tu peux coder comme un porc bien plus facilement qu'avec un autre langage du fait justement de la gestion manuelle de la mémoire
franchement, je comprend que vous pouviez trouver l'algo rebarbatif mais c'est la base de la programmation....quand on connait l'algo et les concepts de la programmation objet on peut assimilier la pluspart des langages très rapidement....
faut pas met' la charue avant les boeufs
Marsh Posté le 28-02-2002 à 21:00:13
quel language dois-je apprendre le premier?
Merci Jarod