Par quel langage commencer ? - Programmation
Marsh Posté le 28-08-2001 à 10:40:36
gizmo: tout a fait d'accord
en plus JavaScript.... vive le language
c vrai qu'avec ca tu passera facilement au c++
Marsh Posté le 28-08-2001 à 15:24:33
Moi j'apprend tout seul vu que j'ai 15 ans et j'ai fait en premier HTML puis là, en se moment, je fais le JavaScript ( comme ca se mari bien avec le HTML ) et ca m'aidera quand je voudrais faire du C/C++
bonne demarche ???
Marsh Posté le 28-08-2001 à 15:34:29
maxime a écrit a écrit : Moi j'apprend tout seul vu que j'ai 15 ans et j'ai fait en premier HTML puis là, en se moment, je fais le JavaScript ( comme ca se mari bien avec le HTML ) et ca m'aidera quand je voudrais faire du C/C++ bonne demarche ??? |
commence par l algorithmique...
je sais pas sky zont les jeunes mais en ce moment y veulent tous mettre la charue avant l oeuf
[edtdd]--Message édité par zul--[/edtdd]
Marsh Posté le 28-08-2001 à 15:42:50
Entièrement d'accord avec zul, algorithmique c'est sacré, il faut passer par là. Connaitre un langage de programmation (et donc pas HTML) ne doit pas être une fin en soi, un langage de programmation n'est qu'un moyen
Marsh Posté le 28-08-2001 à 15:59:21
Avant de choisir un langage cherchez deja a savoir ce que vous voulez faire...
Marsh Posté le 28-08-2001 à 16:22:30
Algo, mon gars, y a pas de secret, sinon tu vas avoir du mal à définir les fonctions de tes progs. D'ailleurs, tu veux faire quoi, exactement?...
C de la progra, le HTML?
Marsh Posté le 28-08-2001 à 16:23:25
lalgotithme
a quoi ca sert svp
je raplle que japrend seul
Marsh Posté le 28-08-2001 à 16:37:52
maxime a écrit a écrit : lalgotithme a quoi ca sert svp je raplle que japrend seul |
http://forum.hardware.fr/sqlforum/ [...] &owntopic=
Marsh Posté le 28-08-2001 à 16:41:51
A quoi ca sert? Ben a faire autre chose que du HTML qui n'est PAS un langage, sinon word en serait un aussi. Et autre chose que du javascript qui est un peu... limité comme langage.
Y a de très bon bouquin pour apprendre l'algo. Les meilleurs, ce sont les Knuth mais c'est un peu cher. Sinon tu peux commencer par un bouquin écrit par trois femmes (qui a dit que l'info était machiste? ):
Christine Froidevaux
Marie-Claude Gaudel
Michèle Soria
Types de données et algorithmes
Ediscience international
ISBN:2-84074-023-0
Marsh Posté le 28-08-2001 à 16:45:17
Dorilys a écrit a écrit : (...) C de la progra, le HTML? |
c'est un langage de mise en forme
Marsh Posté le 28-08-2001 à 16:46:57
il me semble que savoir le htlm cest fondamentale
je lai aprit a 14 ans
j'avais du mal a compendre en plus
Marsh Posté le 28-08-2001 à 16:47:43
A-hemm... C'était ironique...
(Je dois ouvrir une balise <sarcasm>, là?
Marsh Posté le 28-08-2001 à 16:48:57
maxime a écrit a écrit : il me semble que savoir le htlm cest fondamentale je lai aprit a 14 ans |
Pas du tout, tu as des programme qui génère du HTML pour toi. Par contre, essaye de trouver des programmes qui vont te générer du java ou du c++
Marsh Posté le 28-08-2001 à 16:49:36
ptdr
bon sinon moi je susi pas conviencu pour lalgoritheme
c'est quoi? cest des math ?? je fais deja assez au lycee
Marsh Posté le 28-08-2001 à 16:56:52
maxime a écrit a écrit : ptdr bon sinon moi je susi pas conviencu pour lalgoritheme c'est quoi? cest des math ?? je fais deja assez au lycee |
non, c'est surement pas des math comme tu en as fait au lycée. Ca repose plus sur des problèmes pratiques. Par exemple, du doit faire parvenir un maximum de marchandise a un endroit et tu dispose de plusieurs moyens de transports avec chacun leur caractéristique et leur défaut (plus lent si beaucoup de marchandise...) Et on te demande de trouver le meilleur rendement. Si tu devais le faire comme on te l'a appris au lycé, ca prendrait beaucoup de temps. L'algo, va te permettre de faire un programme qui va tester les meilleurs combinaisons pour toi automatiquement.
Ca c'est un aspect de l'aglo, mais il y en a plein d'autres. Par exemple si tu utilises un base de donnée, les données sont indexées pour etre trouvée plus rapidement. Et bien, la manière dont sont organisées les donnée est gérée automatiquement par des algorithmes de tris. Idem pour les moteur de recherche. Et la on paye des millions pour trouver un meilleur algo que le concurrent.
Marsh Posté le 28-08-2001 à 17:02:44
je precise que je suis encore au lycee
jirais voir les bouquins qui ont sur lalgo
jen ai vu un de 700 page, un fois.....
tout ca pour des maths ameliore
Marsh Posté le 28-08-2001 à 17:07:13
y a pas d'age pour apprendre. Le bouquin que je site fait 578 page... ET ALORS?! tant mieux, au plus ils sont gros, au plus y a dedans.
Marsh Posté le 28-08-2001 à 17:08:34
en gros cest des math on va dire.
je trouve que ca fait un peu beaucoup
de toute facon ca me fait pas peur
j'ai un bouquin de javascript de 450 page...
Marsh Posté le 28-08-2001 à 17:09:45
Marf, si ça peut te rassurer, je sors de TL (sans option math) + 4 ans en fac d'histoire dans la face (histoire de bien se rouiller), ben ça m'a pas empêchée d'assimiler mon algo sans trop de problèmes...
Marsh Posté le 28-08-2001 à 17:27:18
22.
j'ai commencé la programmation à 10, mais sans savoir absolument ce qu'était l'algo. J'ai failli êter dégouté parce que j'avançait pas. Puis j'ai découvert ca en 4eme (3eme en France?) par mon prof de math qui, si elle ne savait pas comment allumer un ordi, a au moins eu le mérite de me faire savoir que ca existait. Du coup, je suis une license d'info, plus pour mon plaisir que pour mon avenir.
Marsh Posté le 28-08-2001 à 18:05:29
Dorilys a écrit a écrit : A-hemm... C'était ironique... (Je dois ouvrir une balise <sarcasm>, là? |
oups, je n'disais aussi, mais il y a -> pour ce genre de truc
Marsh Posté le 28-08-2001 à 18:07:52
l'algo c'est en quelque sorte une matière batarde, à mi-chemin entre les maths et la prog, c'est parfois lourd mais tellement utile
Marsh Posté le 28-08-2001 à 19:27:24
Finalement j'ai lu quelques trucs et je pense commencer par VB.NET ou C#.(après avoir lu un bouquin d'algo bien sur )
Vous en pensez quoi ?
Marsh Posté le 29-08-2001 à 00:06:40
Ouep, à boire et à manger dans les definitions de l'algo......
J'ose dire que tout le monde en fait...sans le savoir !!!!!!
Par ex. , on met pas ses pompes avant ses chaussettes...et on lit pas un fichier avant de l'avoir ouvert !!!!!
L'algo n'est rien d'autre que de l'optimisation de processus, et ça s'applique à tout et rien.
Marsh Posté le 29-08-2001 à 01:41:16
bha ouais ! ca me fait marrer les gars qui vont aller faire lire un bouquin d'algo à un débutant !
y a rien de mieux pour le dégouter !
L'algo, ca vient tout seul en fesant de la prog : au fur et à mesure que t'avance tu vois des exemples de tris, etc ... Je vois pas quel est l'intérêt d'apprendre toutes les methodes de tries qui existent ...
J'ai jamais eu un cour d'algo, j'ai jamais lu un bouquin d'algo, et c'est pas ca qui m'empeche de bien programer ...
pour débuter, je te conseille les "langages de base" : par exemple un peu de C pour bien comprendre les bases. Je vois pas l'intérêt de commencer par VB.NET ou C# : c'est pas parce que c'est nouveau que c'est mieux ou que ca va remplacer les "anciens" langages.
Une dernière chose, quand on commence un langage, le plus important c'est de se faire conseiller un bon bouquin !
Marsh Posté le 29-08-2001 à 11:09:07
Une partie de l'algo qui peut être très utile a tout programmeur, c'est la théorie des graphes, et dans bcp de domaines on retombe dessus.
Marsh Posté le 29-08-2001 à 13:30:17
C'est vrai que faire bouffer de l'algo a un lyceen qui pige rien au math c'est vrai que c'est un peu dur..........
Donc, a mon avis il vaut mieux commence avec un language 'simple' mais plutot puissant genre C (quoi que le C ne soit pas vraiment tres simple d'access) peut etre du visual basic.
Il faut ensuite se former au concept de base de la programation (fonctions, variables locales, passage de paramtres par valeur ou par references etc).
Puis, si tu persiste, tu verras tres vite que tu auras du mal a aller plus loin dans la resolution de certains problemes (la recursivité en autre) sans l'algorithmique...... donc tu devras bosser aussi l'algo.
Enfin, tu pourras passer aux languages object pour parfaire ton art de la programmation............
Marsh Posté le 29-08-2001 à 15:58:26
merci pour le le : " C'est vrai que faire bouffer de l'algo a un lyceen qui pige rien au math c'est vrai que c'est un peu dur.......... "
J'aime les matchs et je piges tout ce qu'on me fait faire ( du moins pour le moment ).
l'algo cest quoi ( physiquement ) cest du code?? cest une logique dans la tete??
Marsh Posté le 29-08-2001 à 16:00:29
gizmo a écrit a écrit : Pas du tout, tu as des programme qui génère du HTML pour toi. Par contre, essaye de trouver des programmes qui vont te générer du java ou du c++ |
Maple!
Marsh Posté le 29-08-2001 à 16:02:51
de toute facon le HTML va de paire avec le JavaScript. et cest pas un prog qui va legenerer le JavaScript.
Marsh Posté le 29-08-2001 à 16:04:36
maxime a écrit a écrit : merci pour le le : " C'est vrai que faire bouffer de l'algo a un lyceen qui pige rien au math c'est vrai que c'est un peu dur.......... " J'aime les matchs et je piges tout ce qu'on me fait faire ( du moins pour le moment ). l'algo cest quoi ( physiquement ) cest du code?? cest une logique dans la tete?? |
L'algo, ce sont des manières de resoudre des pbs simples pour simplifier. C'est indépendant d'un langage, c'est une manière de faire.
Par exemple, tu as des algos de tri de données (tri par bulle, tri par selection), des algorithme de parcours de structure de donnée (arbres, graphes).
Ca permet de decouvrir comment on peut realiser certaines operations 'de base'.
Si tu veux decouvrir la programmation à ton age, je te conseille qqchose comme le visual basic, c simple et tu peux deja faire des trucs sympa.
Marsh Posté le 29-08-2001 à 16:06:06
oui mais a quoi ca resemble lalgo
cest concret ou abstrai??
Marsh Posté le 28-08-2001 à 10:38:01
Salut
Je voudrais apprendre un langage de programmation mais je ne sais pas par lequel commencer. Pouvez-vous me donner vos avis ?
J'avais pensé commencer par JavaScript pour passer facilement à C++.
Et ne vaut-il mieux pas attendre la sortie de VStudio.NET vu que les langages seront un peu modifiés ?