
| 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 | |
quelqun_dautre
|
# Posté le 06/02/2010 à 11:09:50 |
#sdz <3![]()
|
Reprise du dernier message de la page précédente :
Oui, mais le C# est totalement propriétaire, c'est bien dommage.
|
Metalsephiroth
|
# Posté le 06/02/2010 à 12:01:03 |
![]()
Ville : Liège |
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 ? |
quelqun_dautre
|
# Posté le 06/02/2010 à 12:23:12 |
#sdz <3![]()
|
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...
|
Metalsephiroth
|
# Posté le 06/02/2010 à 14:49:14 |
![]()
Ville : Liège |
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 ? |
Maxibolt
|
# Posté le 06/02/2010 à 14:58:00 |
Devenir Gris.![]()
|
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. » |
Cygal
|
# Posté le 06/02/2010 à 15:26:28 |
![]()
|
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
|
Metalsephiroth
|
# Posté le 06/02/2010 à 15:54:58 |
![]()
Ville : Liège |
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
|
Maxibolt
|
# Posté le 07/02/2010 à 14:04:33 |
Devenir Gris.![]()
|
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. » |
Galomote
|
# Posté le 07/02/2010 à 15:00:19 |
$this->life = null;![]()
|
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
|
Tunefish
|
# Posté le 07/02/2010 à 16:23:12 |
aka jn-drk![]()
|
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. |
Galomote
|
# Posté le 07/02/2010 à 16:24:39 |
$this->life = null;![]()
|
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. |
Tunefish
|
# Posté le 07/02/2010 à 16:27:38 |
aka jn-drk![]()
|
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. |
Galomote
|
# Posté le 07/02/2010 à 16:28:27 |
$this->life = null;![]()
|
|
Tunefish
|
# Posté le 07/02/2010 à 17:00:47 |
aka jn-drk![]()
|
|
Galomote
|
# Posté le 07/02/2010 à 17:10:30 |
$this->life = null;![]()
|
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. |
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. |
Maxibolt
|
# Posté le 07/02/2010 à 22:18:09 |
Devenir Gris.![]()
|
À 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. » |
Smil
|
# Posté le 07/02/2010 à 22:37:39 |
![]()
Ville : Paris |
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...) |
Tuxicomane
|
# Posté le 07/02/2010 à 23:18:18 |
![]()
Ville : Murray hill, n.j. |
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. |
bobfuck
|
# Posté le 08/02/2010 à 00:44:52 |
![]()
|
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 |
Ice_Keese
|
# Posté le 08/02/2010 à 02:52:53 |
Life is weird (and awesome)![]()
|
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... |
Tuxicomane
|
# Posté le 08/02/2010 à 09:00:51 |
![]()
Ville : Murray hill, n.j. |
J'ai bien peur qu'il disparaisse en même temps que les langages concernés.
|
bobfuck
|
# Posté le 08/02/2010 à 13:07:39 |
![]()
|
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... |
Smil
|
# Posté le 08/02/2010 à 18:30:01 |
![]()
Ville : Paris |
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 ? |
Tuxicomane
|
# Posté le 08/02/2010 à 18:35:50 |
![]()
Ville : Murray hill, n.j. |
Tu ne connais pas le sens du mot « mythe » ?
|
Tunefish
|
# Posté le 08/02/2010 à 19:23:27 |
aka jn-drk![]()
|
|
spider-mario
|
# Posté le 08/02/2010 à 19:51:18 |
![]()
Ville : Montigny-lès-cormeilles |
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. |
Smil
|
# Posté le 08/02/2010 à 21:49:31 |
![]()
Ville : Paris |
Citation : Tunefish
Mythe vient du grec "mythos" signifiant "histoire". ![]() Ok, mais je ne comprend toujours pas quel sens est le bon
|
Cygal
|
# Posté le 08/02/2010 à 22:08:25 |
![]()
|
Citation : Tuxicomane
J'ai bien peur qu'il disparaisse en même temps que les langages concernés. Citation : Ice_KeeseCitation : 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. |
LoupSolitaire
|
# Posté le 09/02/2010 à 02:04:25 |
Connard patenté![]()
é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. |
Ice_Keese
|
# Posté le 09/02/2010 à 04:43:53 |
Life is weird (and awesome)![]()
|
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 |
Retour au forum "Autres langages" ou à la liste des forums
Le Site du Zéro vous proposera bientôt de nouveaux cours partant de Zéro dans d'autres domaines que l'informatique !

