TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
Le problème de ce sujet a été résolu
| Page : 1 | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |
| Page : 1 | |
Th£ Gh0$T
|
# Posté le 04/07/2008 à 23:54:59 |
![]() Groupe : Membres |
Bonsoir, je voudrais savoir quel language de programmation est le plus simple ?
J'ai vu que le Ruby était pas mal. |
Dr.Zooix
|
# Posté le 05/07/2008 à 09:31:34 |
Haskell eies deg![]() Groupe : Membres |
Tout dépend de ce que tu veux en faire. Sur ce site, il y a des tutos pour Python/Ruby/C/Java/... Je te déconseille ce dernier pour débuter. Le mieux, c'est d'essayer, tu te feras comme ça une bonne vision de la syntaxe des langages, de ces possibilités, etc...
I've no signature. |
cgrard
|
# Posté le 05/07/2008 à 09:35:39 |
![]() Groupe : Membres |
Cette réponse a aidé l'auteur du sujet Le Ruby et le Phython possédent une syntaxe simple qui est un avantage si tu veux gagner du temps par rapport a un devellopement en C ou C++ ( Y'a beaucoup moins de code en générale avec le Python et le Ruby ). Mais bon, cela depend de ce que tu veux faire avec. Si c'est pour faire un super jeu style Dialbo ou Warcraft c'est clair que le Python et le Ruby c'est pas la peine. Donc faut savoir deja ce que tu a l'intention de faire avant de choisir un langage. ![]() Edit : Pas assez rapide, mais je laisse quand meme mon poste ...
Édité
le 05/07/2008 à 09:36:58
par cgrard
Carpe Diem |
zulon
|
# Posté le 05/07/2008 à 09:50:58 |
The shrieker shrieks.![]() Groupe : Membres |
Le mieux c'est encore que tu essayes plusieurs langages différents (vraiment différents hein, pas ruby et python), pour que tu aies toi-même ton propre avis. Si je puis t'en conseiller quelques-un, ça sera avec joie
.Il n'y a pas d'ordre particulier dans cette liste (juste l'alphabétique), commence par celui que tu veux :
![]() De toute manière il n'y a pas de langage plus "simple", il y a juste des bons programmeurs (mais c'est dur de faire un truc bien en PHP ).(Au fait, on dit langage, sans 'u')
Édité
le 05/07/2008 à 09:52:43
par zulon
|
Dr.Zooix
|
# Posté le 05/07/2008 à 09:59:47 |
Haskell eies deg![]() Groupe : Membres |
Après réflexion, je te conseil peut-être le C avec le cours de M@teo21. Car il est clair, et t'apprend également les bases de la programmation. Tu n'auras ensuite aucun problème pour "switcher" entre d'autres langages tels que Perl, Python (ou Ruby), PHP (...), etc...
I've no signature. |
zulon
|
# Posté le 05/07/2008 à 10:12:42 |
The shrieker shrieks.![]() Groupe : Membres |
Quel est l'intérêt de faire du Perl, du Python, du Ruby ET du PHP ? Ces trois langages sont très similaires (et Perl les pwn tous %), ils sont juste impératifs (avec un système OO plus ou moins poussé que les 2/3 des users utilisent n'importe comment).
Par contre, le jour où il va s'intéresser un peu plus à la programmation, qu'il va découvrir des langages fonctionnels, le passage va être rude. C'est pour ça que je conseille de commencer par regarder plusieurs langages, voir comment ils s'organisent, leurs similitudes, leurs différences... Au passage, le tuto de M@teo21 n'est qu'une très courte introduction au C. On ne peut décemment pas prétendre maîtriser le C après l'avoir lu... |
blackis
|
# Posté le 05/07/2008 à 10:20:59 |
|
Real fan of Zelda Groupe : Membres |
Si tu maitrise déjà les boucles, les conditions,et si tu sais ce qu'est une variable, tu auras déjà gagné un peu de temps. (Part pas, je t'ai pas fais peur quand même
)J'ai sauté deux chapitre en Java après avoir fait la partie 1 du C ![]() Sinon, je te recommande le C. Le Java reste un peu complexe pour un débutant (eh oh ! ça veux pas dire que je dis débutant que je suis très fort, hein.. )
Édité
le 05/07/2008 à 10:21:30
par blackis
Modérateur de Otaku no Miracle Modérateur de Xtrem Creative Modérateur de Hubox Modérateur de RedHeberg Redacteur de Kaleno Administrateur de World Maker Ancien de Phoenix wright sur xooit.com Maintenant, j'attends le poste de modérateur sur le sdz |
nicknick63
|
# Posté le 05/07/2008 à 11:06:45 |
![]() Groupe : Membres |
De toutes façons ça dépend de ce qu'il veut faire, car il n'y a pas un seul langage mieux que les autres, mais tous ont leurs avantages et leurs inconvénients selon ce qu'on attend d'eux.
![]() Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org) Les tableaux, c'est tabou, on en viendra tous a bout ! ![]() |
lmghs
|
# Posté le 05/07/2008 à 11:08:52 |
|
Groupe : Membres |
Ce que tu veux sauf le C en premier langage !
C'est un langage simple dont l'utilisation est complexe. Il requiert beaucoup d'attention dans la gestion de la mémoire alors qu'à ton niveau tu auras d'autres préoccupation plus importantes. Si tu dois devenir un jour un professionnel du développement, tu auras tout le temps d'y revenir. |
Th£ Gh0$T
|
# Posté le 05/07/2008 à 11:16:36 |
![]() Groupe : Membres |
Bon, déjà merci pour toutes ces réponses. Il y a un an j'avais essayé le langage C, mais j'ai arrêté (je compte m'y remettre c'est pour ça que je me suis acheté un livre, qui ne devrait pas tarder a arriver). J'ai aussi essayé le Python qui était assez simple mais j'ai arrêté aussi par faute de temps (c'était au début de l'année). Et comme j'aime bien le nouveau je voudrais recommencer a programmer avec un autre langage, et de ce que j'ai compris c'est que quand on en connais un on connais plus ou moins les autres. Je pense que je vais faire du Ruby mais je voudrais votre avis sur le Perl.
EDIT: j'avais oublié de vous dire ce que je compte faire avec ces langage. Pour le moment je n'ai pas de projet mais une fois que je vais avoir quelques notions je vais sans doute m'amuser a créer des petits progrmme et pourquoi pas participer aux concours qui sont organisés sur le site
Édité
le 05/07/2008 à 11:19:19
par Th£ Gh0$T
|
nicknick63
|
# Posté le 05/07/2008 à 11:40:38 |
![]() Groupe : Membres |
Si tu as déjà fait du Python, ne fait pas de Ruby, ça n'a aucun intérêt. Par contre tu peux tester un langage fonctionnel, il parait que c'est lolilol. Par exemple Ocaml, Haskell ou Erlang (qui est plus particulier).
![]() Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org) Les tableaux, c'est tabou, on en viendra tous a bout ! ![]() |
bluestorm
|
# Posté le 05/07/2008 à 11:48:41 |
dont ask to ask![]() Groupe : Membres |
Oui, mais non : il n'a pas déjà fait de Python ni de C. Il y a une différence entre "commencer pour arrêter" (en gros il n'a rien fait) et "faire".
J'apprécie beaucoup les langages fonctionnels et tout (et d'ailleurs je pense que tu as tort de dire que Erlang "est plus particulier", Haskell est largement plus "particulier", ne serait-ce qu'à cause de la lazyness), mais parfois il faut revenir sur terre : le gars n'a clairement rien fait en programmation, n'est pas très motivé, et change de langage comme de chemise. C'est mort (... pour l'instant).
Édité
le 05/07/2008 à 11:48:59
par bluestorm
|
nicknick63
|
# Posté le 05/07/2008 à 11:54:32 |
![]() Groupe : Membres |
Ouais, c'est pas faux
.Dans ce cas... continue le Python et trouve toi un projet .
![]() Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org) Les tableaux, c'est tabou, on en viendra tous a bout ! ![]() |
Th£ Gh0$T
|
# Posté le 05/07/2008 à 12:04:00 |
![]() Groupe : Membres |
Nan la je suis hyper motivé, c'est les vacs donc je vais pouvoir m'y mettre sérieusement, et si je n'était pas motivé je n'aurai pas créé ce topic ;). Autrement le Perl c'est facile ?
|
Dr.Zooix
|
# Posté le 05/07/2008 à 12:09:06 |
Haskell eies deg![]() Groupe : Membres |
Cette réponse a aidé l'auteur du sujetCitation : Knarf2 PerlCours :- [EN] http://learn.perl.org/ - [EN] http://www.unix.org.ua/orelly/perl/learn/index.htm - [EN] http://cslibrary.stanford.edu/108/EssentialPerl.html - [EN] http://docs.rinet.ru/P7/ - [FR] http://sylvain.lhullier.org/publicatio [...] rl/index.html - [FR] http://perso.univ-rennes1.fr/francois. [...] erl/perl.html - [FR] http://www.perlfr.org/cours/node121.html - [FR] http://perl.developpez.com/cours/ Documentation & Communautée :- [EN] http://perl.org - [EN] http://perldoc.perl.org/ - [EN] http://www.perlmonks.org/ - [EN] http://use.perl.org/ - [EN] http://perl.com - [FR] http://perl.enstimac.fr - [FR] http://articles.mongueurs.net/ Wikipedia :[EN] - [FR] Tu as de quoi t'amuser. Mais je te conseille tout de même Python. Ce que je t'ai passé te servira à te faire une idée .
I've no signature. |
Th£ Gh0$T
|
# Posté le 05/07/2008 à 12:11:39 |
![]() Groupe : Membres |
Bon c'est décidé je me lance de le Ruby !
|
nicknick63
|
# Posté le 05/07/2008 à 12:16:33 |
![]() Groupe : Membres |
Non mais il a aucun intérêt ce langage par contre -_- . Si tu connais un minimum Python va pas te faire chier avec Ruby.
![]() Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org) Les tableaux, c'est tabou, on en viendra tous a bout ! ![]() |
Sobe
|
# Posté le 05/07/2008 à 12:26:26 |
![]() Groupe : Membres |
Citation : nicknick63
Non mais il a aucun intérêt ce langage par contre -_- . Si tu connais un minimum Python va pas te faire chier avec Ruby. Troll detected. Contradictoire avec ça en plus. Citation : nicknick63 De toutes façons ça dépend de ce qu'il veut faire, car il n'y a pas un seul langage mieux que les autres, mais tous ont leurs avantages et leurs inconvénients selon ce qu'on attend d'eux. Par contre, à l'attention de Ghost : Python, Perl et Ruby ne sont pas "simples". Ils ont une première approche "facile", une prise en main rapide (en général) mais il ne faut surtout pas croire qu'ils sont "simplistes" ou "pauvres". Pour preuve, le dernier tuto sur les pratiques avancées ou méconnues en Python, les jolies exemples de code en Perl qui trainent sur le forum (par Knarf je crois ?) et certains aspects du Ruby (blocks, métaprogrammation...).
Édité
le 05/07/2008 à 12:27:10
par Sobe
|
bluestorm
|
# Posté le 05/07/2008 à 12:36:54 |
dont ask to ask![]() Groupe : Membres |
C'est vrai, faut pas croire, les langages de scripts sont bloated aussi... en plus d'être lents.
à consommer de préférence à 3/2 degrés
Édité
le 05/07/2008 à 12:37:55
par bluestorm
|
Sobe
|
# Posté le 05/07/2008 à 15:14:51 |
![]() Groupe : Membres |
Bwarf... Pas plus bloated que pas mal de langages "pas de scripts"... mais certes plus lents (mais est-ce bien utile pour apprendre ?
).(Tiens, du coup, j'ai regardé le benchmark Debian... C'est pas si affreux pour Lua, Python et Scheme !) |
lastsseldon
|
# Posté le 05/07/2008 à 15:25:48 |
![]() Groupe : Membres |
C'est quoi un langage simple ?
![]() Soit on parle d'un langage basé sur très peu de concept (comme Lisp), soit on parle de facilité d'apprentissage. Ce n'est pas exclusif, mais il faut savoir ce quoi on parle (Python et Ruby sont peut être simple à apprendre, mais par leurs incohérences, ce ne sont pas des langages simples -- Scheme, de son côté, est simple à tous les niveaux). |
iPoulet
|
# Posté le 05/07/2008 à 16:26:02 |
![]() Groupe : Interdiction d'écriture |
S'faux, Scheme n'est pas si simple à utiliser.
|
bluestorm
|
# Posté le 05/07/2008 à 16:34:02 |
dont ask to ask![]() Groupe : Membres |
Oui Sobe, c'est pour ça que j'ai dit "aussi".
Par ailleurs, à ce que j'observe, le benchmark debian est de moins en moins pertinent : les codes fournis sont de plus en plus spécialisés, et certains qui sont "trop bien" sont refusés. Il reste que quand un programmeur code normalement dans son langage (sans faire *très* attention à l'optimisation où quoi), Perl, Python et Ruby sont notablement plus lents que des langages compilés, ne serait-ce que parce que les structures de données utilisées sont bloated. Après, on peut toujours spécialiser les parties du code n'ayant pas besoin de performances, ou même coder des programme n'ayant jamais de performance (d'où le nom "langage de script"), tout ça. iPoulet > bof, c'est pas vraiment compliqué à utiliser non plus. |
Dark-Side
|
# Posté le 05/07/2008 à 16:41:19 |
($ ) + 10.![]() Groupe : Membres |
Citation : iPoulet
S'faux, Scheme n'est pas si simple à utiliser. Ça c'est de l'argumentation ! Ça fait plaisir que des gens se remettent à parler un peu sérieusement ici
|
nicknick63
|
# Posté le 05/07/2008 à 18:34:20 |
![]() Groupe : Membres |
Citation : Sobe
Citation : nicknick63 Non mais il a aucun intérêt ce langage par contre -_- . Si tu connais un minimum Python va pas te faire chier avec Ruby. Troll detected. Contradictoire avec ça en plus. Ouais c'tun troll, mais pas contradictoire. Je ne vois pas quel est l'intérêt d'apprendre Ruby quand on connait Python, il n'apporte rien, au contraire. ![]() Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org) Les tableaux, c'est tabou, on en viendra tous a bout ! ![]() |
Th£ Gh0$T
|
# Posté le 05/07/2008 à 21:42:55 |
![]() Groupe : Membres |
bluestorm -> contrairement a ce que tu crois j'ai des bases en programmation, peut être pas grand chose a ce que l'on peux apprendre mais j'en ai, et quand tu dit que Python et Ruby sont lent je ne suis pas tout a fait d'accord, par rapport au langage C je suis ok avec toi. Mais après sa dépend tu programme que tu veux faire. c'est sur que HL² en Python j'ai du mal a imaginer
|
nicknick63
|
# Posté le 05/07/2008 à 23:21:11 |
![]() Groupe : Membres |
Genre HL² c'est la pointe de la technologie
.Non mais il a raison, Python, au même titre que tous les langages interprétés, est lent. Et ça se ressent même sur les petites applications. Après il a plein d'autres avantages, certains qui viennent justement du fait qu'il est interprété, d'autre du fait qu'il soit très haut niveau. Après je trouve que Python ne s'en sort pas trop mal face à d'autres langages, mais bon ça dépend des programmes et de la manière de programmer. ![]() Envie de discuter avec la communauté d'Exalead ? Allez sur le chat ! (xmpp:exalead@chat.jabberfr.org) Les tableaux, c'est tabou, on en viendra tous a bout ! ![]() |
bluestorm
|
# Posté le 05/07/2008 à 23:47:14 |
dont ask to ask![]() Groupe : Membres |
Th£ Gh0$T > regarde le type de base des "listes" (enfin plutôt files/piles/tableaux/listes) en Python, c'est du bâtard en conserve. Tu peux pas avoir un langage efficace si les programmeurs ne font même pas attention aux structures de données qu'ils utilisent.
Après, Python apporte des structures de données plus spécialisées dans la bibliothèque standard, une partie étant même codée en C pour plus de performances. Mais ça reste des choses "spécialisées" pour les "gens qui connaissent" : l'état d'esprit c'est plutôt de faire n'importe quoi d'abord, et peut-être de réfléchir ensuite (ou pas). C'est pour cela que le programme typique écrit dans ce langage sera typiquement plus lent que le programme typique écrit dans un langage qui a des structures de données répondant chacune à une utilisation spécifique (des listes pour les listes d'éléments, des tableaux pour les accès arbitraires, et des files pour les files, par exemple), et pas "une pour toutes". Le pire c'est que ce genre de choses est structurel, et pas lié à l'implémentation du langage. Si tu fait un compilateur python (il y a plein de projets pour faire ce genre de choses plus ou moins développés), tu devras quand-même supporter le code de tes utilisateurs qui ne font pas attention, et donc ça restera intrisèquement plus lent. (En théorie, on pourrait penser à un monde parfait où les programmes auto-profilent les utilisation que tu fais des structures de données génériques, pour spécialiser l'implémentation au runtime. C'est une douce utopie, surtout quand on parle d'un langage qui n'est toujours pas foutu d'implémenter la tail-récursion.) |
Th£ Gh0$T
|
# Posté le 06/07/2008 à 00:08:38 |
![]() Groupe : Membres |
ok, ok je me rend tu as gagné :p, autrement je voulais savoir tu as quel age ? Y'a t'il sur ce forum des analystes programmeurs ?
|
Retour au forum "Autres langages" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
767 Zéros connectés |
8 requêtes |
0.0523s (0.0208s)
