Quel langage pour débuter

Delta -  
heyquem Messages postés 808 Statut Membre -
Bonjour,
Je cherche a créer des petit jeux sympa tel un tétris, un snake ou des trucs de ce genre. J'ai l'intention pour ça de me touner vers un langage basic. Seulement, je ne sais pas lequel choisir. J'ai vu qu'il y avait darkbasic, purebasic, blitzmax ... mais ne sais pas s'il sont bien et si il n'en existe pas d'autre plus évolutif et plus puissant. Alors ma question est simple : quel langage basic devrais-je utiliser ?? Est-ce un bon choix que de commencer a programmer en basic ?? (Je n'ai aucune notion de programation)
Merci d'avance.
Delta

A voir également:

5 réponses

Utilisateur anonyme
 
basic : le meilleur choix, le plus simple à comprendre
0
Delta
 
Merci pour cette rapide réponse mais alors : quel langage basic choisir ??
0
Utilisateur anonyme
 
basic basic ... le plus simple, le premier !
un peu dépassé certes mais le début
0
Delta
 
Ok merci beacoup.Google ne me trouve pas basic basic --'. Pourrais-tu me donner le lien pour le télécharger stp ? Et connaiterais-tu un bon tuto pour commencer stp ??
0
heyquem Messages postés 808 Statut Membre 131
 
hello,

"est-ce un bon choix que de commencer a programmer en basic ?? "

NON

As-tu lu l'article sur BASIC de Wikipedia ? Commence par te renseigner à diverses sources, ne reste pas fixé sur une seule idée, ne te range pas instantanément à l'avis du premier (ou du second) qui te réponde sur un forum de programmation. Acquiert des informations et compare.

"Le BASIC a été conçu à la base en 1963 ....."

A moins d'avoir des qualités particulières susceptibles d'assurer sa qualité plusieurs décennies après sa création (je pense au C), un langage créé il y a aussi longtemps doit être considéré avec méfiance: les langages apparus postérieurement ont bénéficié d'avancées théoriques que les anciens langages ont eu plus ou moins de mal à intégrer. Par exemple, PHP a mis du temps avant de permettre de faire de la programmation orientée objet. Pour ce qui est de BASIC:

"En 1968, un article d'Edsger Dijkstra considéra que les langages de programmation utilisant l'instruction goto avaient une incidence nocive sur la productivité du programmeur et la qualité du code résultant (Communications de l'ACM n°11, p. 147-148. 1968). Cette critique s'appliquait alors aux dialectes du BASIC. Les dialectes et versions qui apparurent dix à vingt ans plus tard prirent cette critique en compte et elle n'eut plus de raison d'être pour le BASIC. "

Personnellement, je me défie des langages qui ont du mal à s'adapter aux évolutions théoriques et aux besoins pratiques. C'est le cas de Java, PHP, C++.
Il vaut encore mieux un langage qui ne s'est pas adapté aux évolutions, pourvu qu'il ait des qualités propres qui le rendent encore valable: par exemple FORTRAN, C.... MATLAB je crois.

Bon, en toute honnêteté, je ne connais pas suffisamment BASIC pour pouvoir le critiquer de façon argumentée. Mais je suis persuadé qu'il y a d'autres langages plus modernes, qui apportent beaucoup plus d'efficacité et de plaisir que BASIC.

Il y a déjà eu plein de fois où cette question a été posée dans ce forum. Fais une recherche et tu auras plein de discussions qui t'éclaireront.
0
Delta
 
Ok merci beaucoup pour cette réponse. J'ai déjà fais beaucoup de recherche et j'ai découvert que python été un bon langage tout en restant simple. Au niveau de basic, je me suis renseigné mais je n'ai pas réussi a me décider. Alors je voulais de plus ample info par des programmeur .
0
heyquem Messages postés 808 Statut Membre 131
 
Il se dit que pour faire des jeux, C++ est nécessaire du fait qu'il donne des programmes très très rapides. Mais je parle là des jeux commerciaux tels que WoW, et C++ est affreusement compliqué. Si tu veux faire des jeux simples, tu pourras t'en passer sans problème. Je ne suis pas compétent dans la prog de jeux.
Est-ce que tu penses te limiter à faire des jeux ? Si ce n'est pas le cas, penses à te renseigner sur ce pour à tel ou tel langage est apte. Faire du calcul scientifiques en PHP, c'est pas la meilleure chose par ex.
J'utilise Python, c'est un langage de très haut niveau, applicable à énormément de choses. Il est difficile de regretter avoir appris Python, même si c'est pour passer à un autre langage après.
0
Delta
 
Merci pour cette info, de plus j'ai réussi a trouver un tuto sur python. Ce langage a vraiment une bonne réputation question application. Je vais tester pour de petit jeux. Merci
0
Delta
 
Sinon, est-ce que java est un bon langage pour commencer ??
0
heyquem Messages postés 808 Statut Membre 131
 
est-ce que java est un bon langage pour commencer ??

A mon avis non.
0
heyquem Messages postés 808 Statut Membre 131
 
Lis cet article, qui n'est pas seulement un panégyrique à la gloire de Python, mais permet de comprendre quelles sont les caractéristiques de langages qui font des différences qui comptent:

https://issuu.com/wile/docs/article_lebigot
0
heyquem Messages postés 808 Statut Membre 131
 
Voici aussi le lien vers la vidéo de l'exposé qu'a fait Éric Le Bigot lors de la Conférence Pycon Fr 2008 sur ce thème.
http://video.go ogle.com/videoplay?docid=-2884501541077753488
C'est un bon premier contact avec l'argumentaire et il y a l'agrément de l'image, mais personnellement je trouve que c'est insuffisant et j'apprécie de pouvoir réfléchir sur l'article écrit, qui est plus structuré, explicatif et détaillé.
0
heyquem Messages postés 808 Statut Membre 131
 
Mais pour ne pas te laisser influencer par une seule personne, je te conseillerais d' apprendre en même temps Python et Java pendant 2 jours. Au bout de ce laps de temps, tu compares tes impressions et tes progrès dans l'un et dans l'autre et tu choisis toi même
0
heyquem Messages postés 808 Statut Membre 131
 
bon, j'ai trouvé ce qui empêchait que ma réponse soit enregistrée: un lien contenant google comme mot
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fiddy
 
Bonjour,

Pour commencer, c'est intéressant de prendre un langage performant (dans le sens : pas besoin d'écrire des tonnes de lignes pour résoudre une tâche) et aussi un langage avec une forte communauté pour avancer rapidement.
Pour ma part, je te conseille le python (ce n'est pas le seul), c'est un langage relativement moderne, avec une forte communauté, concis, et à la mode. Plusieurs programmes sont en train d'être récris en python pour ses qualités.

Cdlt,
0
heyquem Messages postés 808 Statut Membre 131
 
"Plusieurs programmes sont en train d'être récris en python pour ses qualités. "
Ah bon ? Je ne suis pas au courant. Pourrais tu m'indiquer à quels programmes tu fais allusion , fiddy.


Autre question, fiddy:
quel autre langage que Python pourrait on conseiller à un débutant ? Je ne connais que Python personnellement, et comme j'estime avoir fait un bon choix, je conseille celui-ci.
Mais ça me gène un peu de rabacher toujours la même chose et surtout de ne présenter qu'un seul langage comme réponse.
Quel autre langage, sans être identique (c'est impossible), pourrait constituer un autre bon choix ?
Ruby ? Sa syntaxe me semble plus hermétique que celle de Python.
Des langages plus simples comme Lua, sed ou awk ? Ne sont ils pas trop limités tout de même ?
C est très bien à connaître mais est trop près de la machine.
Erlang ?
.......
0
Delta
 
Merci beaucoup pour vos réponse !! :). Je suis désoler de ne pas avoir répondu plus tôt mais j'ai eu un problème avec internet --'.
@Heyquem : Ton idée d'éssayer les deux langages en même temps m'intéresse. Je vais tenter et je choisirai (en espérant éviter les confusion entre les deux langages.

@Fiddy : Python me semble un bon choix mais je ne connais pas tant d'application écrite en python bien que j'ai l'impréssion qu'elles soit de plus en plus nombreuse. Je vais tester plusieur langage puis me décider. Je pense prendre les tuto sur le site du zéro ou sur dévellopez. Merci beaucoup pour vos réponse :)
0
Delta
 
Sinon, est-ce possible de faire des jeux de bonne qualité graphique avec python ?? (2D comme 3D) Et j'ai vu que le langage pascal était un langage de débutant. Devrais-je l'essayer ??
0
Delta
 
ça y est j'ai décider : je vais coder en Java puis par la suite, passer a python
0
heyquem Messages postés 808 Statut Membre 131
 
Merci pour le retour.
Serais intéressé de savoir pourquoi commencer par Java
J'ai mon idée mais j'aimerais bien savoir la tienne
0