Aller au menu - Aller au contenu

quelle langage apprendre ?

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  4  Suivante
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page Précédente  1  2  3  4  Suivante
Hors ligne quelqun_dautre # Posté le 06/02/2010 à 11:09:50
#sdz <3
Avatar

Reprise du dernier message de la page précédente :
Oui, mais le C# est totalement propriétaire, c'est bien dommage.

Vous venez de perdre.
/!\ Don't click here /!\
 
Hors ligne Metalsephiroth # Posté le 06/02/2010 à 12:01:03
Avatar

Ville : Liège
Pays : Belgique

Dommage oui car c'est réellement un language très puissant.
Mais même si c'est un peu hors sujet... En quoi est ce si mal qu'un language soit propriétaire ?
Hors ligne quelqun_dautre # Posté le 06/02/2010 à 12:23:12
#sdz <3
Avatar

Si Microsoft coule, ou décide de rendre le logiciel payant, on devra changer de langage. Ca serait chiant que tout le travail fait dans ce langage devienne inutilisable...

Vous venez de perdre.
/!\ Don't click here /!\
 
Hors ligne Metalsephiroth # Posté le 06/02/2010 à 14:49:14
Avatar

Ville : Liège
Pays : Belgique

Visual studio est déjà payant si on ne considère pas les versions express donc je ne vois pas où est le soucis.
Je me méfierai bien plus des API liée à ces languages pour XNA que je recommandai.

Ensuite Microsoft COULER ??? On parle bien de la même entreprise ?
Hors ligne Maxibolt # Posté le 06/02/2010 à 14:58:00
Devenir Gris.
Avatar

Citation
Visual studio est déjà payant si on ne considère pas les versions express donc je ne vois pas où est le soucis.

Ah bon.

Oui oui, on a compris.
BHM, ser bi1, manjay zan.
Sota : « Le Python, c'est comme la fonction "Recherche", tant que tu ne l'emploies pas, ça ne sert à rien. »
 
Hors ligne Cygal # Posté le 06/02/2010 à 15:26:28
Avatar
Flux RSS

Citation : quelqun_dautre
Si Microsoft coule, ou décide de rendre le logiciel payant, on devra changer de langage. Ca serait chiant que tout le travail fait dans ce langage devienne inutilisable...


C'est ridicule.

http://mono-project.com/FAQ:_Licensing#Patents

Maxibolt> Je ne suis pas sûr de te suivre. Tu critiques le fait que Visual Studio soit payant ou propriétaire ?
Édité le 06/02/2010 à 15:28:07 par Cygal
 
Hors ligne Metalsephiroth # Posté le 06/02/2010 à 15:54:58
Avatar

Ville : Liège
Pays : Belgique

Citation : Cygal
Citation : quelqun_dautre
Si Microsoft coule, ou décide de rendre le logiciel payant, on devra changer de langage. Ca serait chiant que tout le travail fait dans ce langage devienne inutilisable...
C'est ridicule.


Je ne l'aurai pas mieux dit :D
Hors ligne Maxibolt # Posté le 07/02/2010 à 14:04:33
Devenir Gris.
Avatar

Cygal -> je critique juste l'enchaînement logique "c'est déjà payant donc il n'y a pas de problème" en réponse à l'argument "ça risque de devenir payant".

Sinon, je ne suis pas un fanatique du libre, mais pour un langage de programmation, ça me semble mieux (alors que pour un jeu vidéo, par exemple, je m'en contrefous).

Oui oui, on a compris.
BHM, ser bi1, manjay zan.
Sota : « Le Python, c'est comme la fonction "Recherche", tant que tu ne l'emploies pas, ça ne sert à rien. »
 
Hors ligne Galomote # Posté le 07/02/2010 à 15:00:19
$this->life = null;
Avatar

Pour répondre à la question de l'auteur, le langage français serait déjà un bon point, parce que "quelle langage apprendre ?"; sans majuscule et avec une faute de grammaire honteuse; c'est pas terrible.

Edit :
Citation : quelqun_dautre
Si Microsoft coule, ou décide de rendre le logiciel payant, on devra changer de langage. Ca serait chiant que tout le travail fait dans ce langage devienne inutilisable...


Microsoft trône sur le marché de l'informatique depuis les premiers balbutiements de celui-ci, pourquoi voudrais-tu qu'il disparaisse du jour au lendemain ?

Tu sais qu'en dehors de la consommation des ménages Microsoft détient plus de 80% des parts du marché de l'équipement logiciel et informatique dans le monde du travail ?
Édité le 07/02/2010 à 15:02:49 par Galomote
 
Hors ligne Tunefish # Posté le 07/02/2010 à 16:23:12
aka jn-drk
Avatar

Citation : Galomote
Pour répondre à la question de l'auteur, le langage français serait déjà un bon point, parce que "quelle langage apprendre ?"; sans majuscule et avec une faute de grammaire honteuse; c'est pas terrible.


Cette réponse n'est même plus drôle.
 
Hors ligne Galomote # Posté le 07/02/2010 à 16:24:39
$this->life = null;
Avatar

Citation : Tunefish
Citation : Galomote
Pour répondre à la question de l'auteur, le langage français serait déjà un bon point, parce que "quelle langage apprendre ?"; sans majuscule et avec une faute de grammaire honteuse; c'est pas terrible.


Cette réponse n'est même plus drôle.


Mais je suis très sérieux.
 
Hors ligne Tunefish # Posté le 07/02/2010 à 16:27:38
aka jn-drk
Avatar

Citation : Galomote
Citation : Tunefish
Citation : Galomote
Pour répondre à la question de l'auteur, le langage français serait déjà un bon point, parce que "quelle langage apprendre ?"; sans majuscule et avec une faute de grammaire honteuse; c'est pas terrible.


Cette réponse n'est même plus drôle.


Mais je suis très sérieux.


Dommage pour toi.
 
Hors ligne Galomote # Posté le 07/02/2010 à 16:28:27
$this->life = null;
Avatar

Hors ligne Tunefish # Posté le 07/02/2010 à 17:00:47
aka jn-drk
Avatar

Bah c'est cool d'être drôle.
 
Hors ligne Galomote # Posté le 07/02/2010 à 17:10:30
$this->life = null;
Avatar

Je ne te suis pas, le but n'était pas d'être drôle, je dis juste ce qu'il me passait par la tête.

Sur ce j'arrête de poster ici ça sent le troll montant à plein nez.
 
Hors ligne Abraxasz # Posté le 07/02/2010 à 20:05:10

Alors je sais que beaucoup de conseils ont déjà été donnés, je vais te faire part de mon opinion:


Comme certains l'on dit, créer un jeu complet et fonctionnel est très difficile, et nécessite en général plusieurs mois à des équipes de programmeurs... Ok, c'est dit, mais tu sais quoi ? Ne te laisse pas décourager par ça. Peut importe que tu arrives à créer un jeu complet, le meilleur moyen d'apprendre un langage, c'est d'écrire des programmes avec, et un jeu est un programme comme un autre.


Ensuite pour ce qui est du langage, il y a plusieurs paramètres à prendre en compte. Je te conseillerais de choisir le C++ ou Python. Voici les avantages et inconvénients de chacun selon moi:

- C++: Communauté solide, langage te permettant au final d'avoir (à mon avis) le meilleur résultat, notamment en terme de rapidité, de portabilité, etc... Par contre, il faut savoir qu'il va te falloir passer un certain temps devant de tutoriaux et à déchiffrer le débugger de ton IDE avant d'arriver à compiler quoi que ce soit de plus intéressant que "Hello World".

- Python: Communauté solide. Python ne te permettra pas d'avoir un final aussi poussé que le C++. Un bon nombre des librairies utilisées par Python ne sont que des interfaces vers des librairies C. Et puis si ton programme vient à grossir, Python risque d'être un peu lent (bon, il faut que ton programme grossisse beaucoup pour en arriver là). En revanche, Python est plutôt facile à apprendre, et a un syntaxe assez intuitive. Par conséquent, tu pourras très rapidement obtenir des résultats intéressants, et ça te gardera motivé.


Voilà, pour résumer, je dirais que si je voulais développer un jeu "professionnel", je ne choisirais pas Python. Je m'orienterais vers d'autres langages, et notamment vers le C++. En revanche, si demain je devais développer un jeu (pour le plaisir par exemple), je choisirais tout sauf le C++, car même avec un certaine expérience du langage, le développement est long est laborieux en C++.

Donc voilà, mon conseil, c'est de choisir Python.
Hors ligne Maxibolt # Posté le 07/02/2010 à 22:18:09
Devenir Gris.
Avatar

À mon avis, il a déjà choisi. Mais je réagis quand même : python est au moins aussi portable que C++.

Oui oui, on a compris.
BHM, ser bi1, manjay zan.
Sota : « Le Python, c'est comme la fonction "Recherche", tant que tu ne l'emploies pas, ça ne sert à rien. »
 
Hors ligne Smil # Posté le 07/02/2010 à 22:37:39
Avatar

Ville : Paris
Pays : France métropolitaine

De toute façon, il me semble qu'il dit dans son premier post qu'il n'est pas à l'aise avec le C (que c'est psychologique).
Or, il me semble que pour utiliser le C++, il faut avoir des bases en C, non ? Après, je n'utilise pas Python mais il me semble qu'on ne peut pas passer directement au C++...

Mis à part ça, je trouve que l'utilisation des sockets est bien plus difficile que le codage en C++, donc je pense qu'il faut clairement distinguer les deux temps codage de l'application / mise en ligne (enfin ce n'est que mon avis...)
Hors ligne Tuxicomane # Posté le 07/02/2010 à 23:18:18
Avatar

Ville : Murray hill, n.j.
Pays : États-Unis

Citation : Smil
Or, il me semble que pour utiliser le C++, il faut avoir des bases en C, non ?

Non.

Par contre, en effet, s'il a des difficultés « psychologiques » avec le C ( oh, c'est possible ? ), il risque d'avoir les mêmes avec le C++.

De toute façon, Python c'est très bien.

FDN, le FAI dont tu es le héros :)

Préfère m'envoyer un mail à vpm-sdz@serengetty.fr plutôt qu'un MP.
 
Hors ligne bobfuck # Posté le 08/02/2010 à 00:44:52
Avatar

Citation : Smil
Mis à part ça, je trouve que l'utilisation des sockets est bien plus difficile que le codage en C++, donc je pense qu'il faut clairement distinguer les deux temps codage de l'application / mise en ligne (enfin ce n'est que mon avis...)


Bizarrement, je trouve que c'est l'inverse :

sockets : trivial
C++ : rend fou
Hors ligne Ice_Keese # Posté le 08/02/2010 à 02:52:53
Life is weird (and awesome)
Avatar

Citation : Smil
Or, il me semble que pour utiliser le C++, il faut avoir des bases en C, non ?

J'ai vraiment hâte que ce mythe disparaisse...

Quelques liens utiles:
SGI STL / H-Deb / C++ FAQ LITE / Mon blogue
 
Hors ligne Tuxicomane # Posté le 08/02/2010 à 09:00:51
Avatar

Ville : Murray hill, n.j.
Pays : États-Unis

J'ai bien peur qu'il disparaisse en même temps que les langages concernés.

FDN, le FAI dont tu es le héros :)

Préfère m'envoyer un mail à vpm-sdz@serengetty.fr plutôt qu'un MP.
 
Hors ligne bobfuck # Posté le 08/02/2010 à 13:07:39
Avatar

Citation : Ice_Keese
Citation : Smil
Or, il me semble que pour utiliser le C++, il faut avoir des bases en C, non ?

J'ai vraiment hâte que ce mythe disparaisse...


Bien sûr, pour utiliser correctement C++, il faut :

- déjà bien connaître C, ce qui revient à être doté d'un détecteur instinctif de memory leaks, null pointers, et tous les autres "petits défauts" du C qui sont bien sûr tous présents en C++ ;

- mais ne pas vouloir faire du C en C++, histoire d'exploiter un peu la "puissance" (lol) du langage...
Hors ligne Smil # Posté le 08/02/2010 à 18:30:01
Avatar

Ville : Paris
Pays : France métropolitaine

Citation : Ice_Keese
Citation : Smil
Or, il me semble que pour utiliser le C++, il faut avoir des bases en C, non ?

J'ai vraiment hâte que ce mythe disparaisse...


Euh je ne suis pas sûr de bien comprendre : tu as hâte que cette idée disparaisse (parce que tu considère que savoir programmer en C n'est pas indispensable à l'utilisation du C), ou bien tu as hâte qu'on puisse apprendre le C++ sans passer par le C ?
Hors ligne Tuxicomane # Posté le 08/02/2010 à 18:35:50
Avatar

Ville : Murray hill, n.j.
Pays : États-Unis

Tu ne connais pas le sens du mot « mythe » ?

FDN, le FAI dont tu es le héros :)

Préfère m'envoyer un mail à vpm-sdz@serengetty.fr plutôt qu'un MP.
 
Hors ligne Tunefish # Posté le 08/02/2010 à 19:23:27
aka jn-drk
Avatar

Mythe vient du grec "mythos" signifiant "histoire". :D
 
Hors ligne spider-mario # Posté le 08/02/2010 à 19:51:18
Avatar

Ville : Montigny-lès-cormeilles
Pays : France métropolitaine

Citation : Maxibolt
À mon avis, il a déjà choisi. Mais je réagis quand même : python est au moins aussi portable que C++.

C++ est utilisable sur DS, PSP, GameCube, Wii, etc.
Il y aurait peut-être moyen de compiler l'interpréteur Python sur ces machines, mais bon... après, écrire le code d'interfaçage et tout le reste.
Hors ligne Smil # Posté le 08/02/2010 à 21:49:31
Avatar

Ville : Paris
Pays : France métropolitaine

Citation : Tunefish
Mythe vient du grec "mythos" signifiant "histoire". :D

Ok, mais je ne comprend toujours pas quel sens est le bon :-°
Hors ligne Cygal # Posté le 08/02/2010 à 22:08:25
Avatar
Flux RSS

Citation : Tuxicomane
J'ai bien peur qu'il disparaisse en même temps que les langages concernés.
Citation : Ice_Keese
Citation : Smil
Or, il me semble que pour utiliser le C++, il faut avoir des bases en C, non ?

J'ai vraiment hâte que ce mythe disparaisse...


Vous auriez un lien ou une explication pour m'aider à comprendre en quoi c'est un mythe ? Ayant fait du C et du C++, je suis tout à fait conscient que ce sont deux langages différents, et je sais que le C++ c'est loin de n'être qu'un C à classes.

Mais si on apprend le C++ sans voir le C, on commence pas par apprendre les notions de bases du C ? Tableaux, pointeurs, interfaces (.h), structures, typedef, etc.

Pour pas trop dériver, on peut lancer un topic différent si vous voulez.
 
Hors ligne LoupSolitaire # Posté le 09/02/2010 à 02:04:25
Connard patenté
Avatar
Flux RSS

études : Université de Rennes 1

Citation : Cygal
Mais si on apprend le C++ sans voir le C, on commence pas par apprendre les notions de bases du C ? Tableaux, pointeurs, interfaces (.h), structures, typedef, etc.

Pour pas trop dériver, on peut lancer un topic différent si vous voulez.

Les notions que tu cites sont communes à beaucoup de langages, c'est pas parce que certaines sont similaires entre le C et le C++ qu'on peut dire que la base du C++ est le C.
Hors ligne Ice_Keese # Posté le 09/02/2010 à 04:43:53
Life is weird (and awesome)
Avatar

Citation : Smil
Citation : Ice_Keese
Citation : Smil
Or, il me semble que pour utiliser le C++, il faut avoir des bases en C, non ?

J'ai vraiment hâte que ce mythe disparaisse...


Euh je ne suis pas sûr de bien comprendre : tu as hâte que cette idée disparaisse (parce que tu considère que savoir programmer en C n'est pas indispensable à l'utilisation du C), ou bien tu as hâte qu'on puisse apprendre le C++ sans passer par le C ?

Premier choix. Et j'en suis la preuve vivante: j'ai appris le C++ sans passer par le C.

@ Cygal et Smil: Je ressors toujours ce papier qui résume pas mal la situation:
http://www.research.att.com/~bs/new_learning.pdf

Quelques liens utiles:
SGI STL / H-Deb / C++ FAQ LITE / Mon blogue
 

Retour au forum "Autres langages" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx