Débuter en programmation !!! - C - Programmation
Marsh Posté le 26-01-2005 à 08:50:28
http://forum.hardware.fr/search.ph [...] 10&subcat=
faire une recherche. Question posée maintes fois.
Marsh Posté le 26-01-2005 à 12:54:53
et bien déja pour commencer je voudrais faire des petits programmmes !!! Quel langage me conseillez vous ?
Marsh Posté le 26-01-2005 à 13:02:26
flyxter a écrit : et bien déja pour commencer je voudrais faire des petits programmmes !!! Quel langage me conseillez vous ? |
le merd est vachement bien http://merd.sourceforge.net/
Plus sérieusement Python tu as meme un bouquin gratuit destiné à t'enseigner la programmation avec http://www.oreilly.fr/catalogue/2841772942.html
Marsh Posté le 26-01-2005 à 13:04:46
pas mal mais j'aimerais bien apprendre le C !! Est-ce que c'est assez dur ?
Marsh Posté le 26-01-2005 à 13:07:46
le C est un langage que tu mets des années à apprendre.
Autant commencer par un langage simple et bien foutu comme Python pour apprendre les bases. Tu peux aussi regarder du coté de Pascal/Delphi
Marsh Posté le 26-01-2005 à 13:07:48
Oui c'est dur, fait du Scheme à la place!
Marsh Posté le 26-01-2005 à 13:09:34
Oui mais je crois que ces langages sont en voies de disparition, non ?
Marsh Posté le 26-01-2005 à 13:10:10
ReplyMarsh Posté le 26-01-2005 à 13:23:32
chrisbk a écrit : C == CaCa |
Ben il faut programmer (on est + ou - obligé) de programmer à la unix way : un programme, une fonction.
Une fois ce paramètre pris en compte, le C est quand meme beaucoup plus simple/fiable/performant/fun que ce mutant dégénéré qu'est le C++.
Marsh Posté le 26-01-2005 à 13:27:07
manatane a écrit : Ben il faut programmer (on est + ou - obligé) de programmer à la unix way : un programme, une fonction. |
fiable, le C ? Faudrait voir a pas trop deconner, martine. (et le c++ est un brin plus fiable que le C, tout de même. Et bon, c'est pas dur)
Marsh Posté le 26-01-2005 à 14:21:45
manatane a écrit : Ben il faut programmer (on est + ou - obligé) de programmer à la unix way : un programme, une fonction. |
Marsh Posté le 26-01-2005 à 14:44:16
Citation : fiable, le C ? Faudrait voir a pas trop deconner, martine |
bof, le C à 30 ans d'age avec des normes et des libs qui les implémentent plutot blindées. Le tout étant de connaitre leurs verrues et de les contourner évidemment.
Le fait qu'il y est 42 tératonnes de codes C déjà pondu, facilite pas mal les recherches dans Google ou autre.
Citation : (et le c++ est un brin plus fiable que le C, tout de même. Et bon, c'est pas dur) |
Il essaye sans doute de l'etre un peu trop. Simple is beautiful, c'est loin d'etre le cas du C++. C++ prend le problème de la fiabilisation à l'envers AMHA, Stroustrup étant partisant du "more is more" et effectivement chaque feature du C++ étant utilisée, on a un espèce de gloubiboulga tout sauf pratique et qu'on dirait pensé pour se mélanger les pinceaux.
Bref autant utilisé la Glib.
Marsh Posté le 26-01-2005 à 14:47:53
manatane a écrit :
|
Ca c'est une chose (encore qu'il lib avec des verrues je trouve pas ca super), mais quand le petit Paul code, il a interet a bien serrer les fesses pour pas se manger un pur segfault 15 fonctions plus loins.
Citation : Il essaye sans doute de l'etre un peu trop. |
je crois sincerement qu'il l'est. Y'a deja des mecanismes d'erreur plus robuste (les codes de retour, hein, ce que j'en dis), le 'const' veut dire quelque chose, la STL evite de s'emmeler les pieds et de refaire ce qui a deja ete fait 15x.... +les apports de l'objets
Alors, chui d'accord qu'il y a vraiment a boire et a manger dans le C++, qu'il y a des trucs relous, mais par rapport au C, c'est le bonheur
Marsh Posté le 26-01-2005 à 17:33:33
chrisbk a écrit : fiable, le C ? Faudrait voir a pas trop deconner, martine. (et le c++ est un brin plus fiable que le C, tout de même. Et bon, c'est pas dur) |
Le C est fiable si on en prend les moyens. Pour ça, Il faut de la connaissance et de l'expérience...
Marsh Posté le 26-01-2005 à 17:43:37
Emmanuel Delahaye a écrit : Le C est fiable si on en prend les moyens. Pour ça, Il faut de la connaissance et de l'expérience... |
a ce compte la c'est pas le langage qui est fiable, c'est le codeux. Et si il faut 5ans d'xp pour pondre du code qui explose pas regulierement, alors y'a un pb qqpart, non ?
(nb : je fais 8h/jour de C. J'ai l'impression d'etre contre-productif par rapport a ce que je ferais en C++)
Marsh Posté le 26-01-2005 à 18:07:05
Tout dépend ce que tu entends par fiable et ce que tu fais avec. Pour un MTA comme Postfix par exemple, le C est, je pense, plus adapté que le C++ pour des raisons de portabilité (surtout) et d'architecture à la Unix way sur laquelle se base le mécanisme de sécurité.
Le problème du C est qu'il nécessite d'adopter une attitude paranoiaque (du fait qu'on reste assez bas niveau et que de ce fait certaine de ses fonctions genre strlen sont des bombes à retardement) et qu'il n'est pas du tout adopté pour de gros programmes (interposing etc). Il faut donc adoptée une architecture adaptée qui distribue le travail en plusieurs processus.
Marsh Posté le 26-01-2005 à 18:16:30
T'as eu une réponse:
http://www.oreilly.fr/catalogue/2841772942.html
Marsh Posté le 26-01-2005 à 20:41:53
rechercher sur le forum tu connais !
vive le troll !
ta pas d'autres questions comme ca !
genre c'est mieux de programmer sous windows ou sous linux !
Marsh Posté le 26-01-2005 à 20:47:24
Citation : oui mais je ne suis pas convaincu par le python ! |
Pourquoi?
Marsh Posté le 26-01-2005 à 20:52:04
manatane a écrit :
|
Un langage objet qui délègue l'encapsulation au programmeur, je sais pas, je fais un blocage ...
Marsh Posté le 26-01-2005 à 20:59:45
bah c'est vrai que c'est pas parfait, mais bon, c'est quand meme conçu en partie pour enseigner la programmation facilement. Sinon il y a Ruby (qui lui est 100% objet et semble avoir les atouts de Python en terme de simplicité mais je connais mal).
Marsh Posté le 26-01-2005 à 21:07:29
Flyxter => Tu attends quoi de ce topic ? Qu'on te serve sur un plateau le meilleurs langage avec un lien vers le meilleurs tuto/bouquin de tous les temps ? C'est mort, c'est pas possible, NON, NIET, NEIN !
Mais j'ai tout de meme une solution miracle :
FAIT DU SCHEME (http://www.drscheme.org/), C'EST TOUT !
Marsh Posté le 26-01-2005 à 08:42:39
Voila !
Je voudrais débuter en programmation !!
Mais je ne sais pas par quoi commencer ?? Pouvez vous m'aider ?
Merci