A voir également:
- Quel langage choisir... Honnêtement
- Langage ascii - Guide
- Quel linux choisir - Guide
- Quel mini pc choisir - Accueil - Guide ordinateurs
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
13 réponses
toto59love
Messages postés
10
Date d'inscription
jeudi 30 décembre 2010
Statut
Membre
Dernière intervention
11 mars 2011
1
30 déc. 2010 à 21:53
30 déc. 2010 à 21:53
Ba va sur https://openclassrooms.com/fr/ et tu trouve TOUT CE QUE TU VEUX
Salut,
Je sais pas si tu connais mais il existe un site complet en français pour te mettre à Python ici : https://python.developpez.com/
Entre autres, tu peu télécharger gratuitement un livre en français complet sur Python, ici : "Apprendre à programmer avec Python" : https://python.developpez.com/cours/TutoSwinnen/
Je sais pas si tu connais mais il existe un site complet en français pour te mettre à Python ici : https://python.developpez.com/
Entre autres, tu peu télécharger gratuitement un livre en français complet sur Python, ici : "Apprendre à programmer avec Python" : https://python.developpez.com/cours/TutoSwinnen/
aragon6980
Messages postés
1198
Date d'inscription
vendredi 19 novembre 2010
Statut
Membre
Dernière intervention
19 avril 2011
252
30 déc. 2010 à 21:29
30 déc. 2010 à 21:29
tout dépend de ce pourquoi tu veux programmer
WJ-ZaN
Messages postés
13
Date d'inscription
jeudi 30 décembre 2010
Statut
Membre
Dernière intervention
9 janvier 2011
30 déc. 2010 à 21:30
30 déc. 2010 à 21:30
https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
Tu peux jeter un oeil ici, et te faire ton idée par toi même.
Personne ne peut savoir mieux que toi, celon ce que tu veux faire précisément.
Tu peux jeter un oeil ici, et te faire ton idée par toi même.
Personne ne peut savoir mieux que toi, celon ce que tu veux faire précisément.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci mais, avant de poster j'étais deja allé voir cette page.
Je suis désolée mais pour quelqu'un qui ne s'y entend pas, cette page est dure à déchiffrer.
tt ce que j en ai retenu, c que basic c pas bon et que celui qui a fait la page préfère python.
Mais pour le reste c hard a dechiffrer.
ce que je veux faire c'est :
- application utile du style de CCleaner etc..
- jeux 2D style mario ou le vieux keen4 qui me manque je l'avoue.
Je suis désolée mais pour quelqu'un qui ne s'y entend pas, cette page est dure à déchiffrer.
tt ce que j en ai retenu, c que basic c pas bon et que celui qui a fait la page préfère python.
Mais pour le reste c hard a dechiffrer.
ce que je veux faire c'est :
- application utile du style de CCleaner etc..
- jeux 2D style mario ou le vieux keen4 qui me manque je l'avoue.
aragon6980
Messages postés
1198
Date d'inscription
vendredi 19 novembre 2010
Statut
Membre
Dernière intervention
19 avril 2011
252
30 déc. 2010 à 21:51
30 déc. 2010 à 21:51
à ta blace j'irais découvrir quelques tutos ici > https://openclassrooms.com/fr/courses et ti verra avec quoi tu te sens la plus à l'aise
écoutez, je connais ce sie génial ce que j'aurais aimé que vous me conseilliez c un langage
soyez cool aidez moi svp
soyez cool aidez moi svp
allez quoi !!
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
30 déc. 2010 à 23:01
30 déc. 2010 à 23:01
Il faut comprendre qu'il n'y a pas de bons langages, ni de mauvais langages.
Cela dépend de tes besoins. Et tu le dis toi-même, le C c'est bien pour les drivers, le Java c'est bien pour la portabilité, etc.
Tes besoins ne sont pas suffisamment précis pour qu'on puisse t'aider davantage.
Entre l'application du style CClean ou le jeux 2D style mario, il y a un monde de différence.
Cdlt,
Cela dépend de tes besoins. Et tu le dis toi-même, le C c'est bien pour les drivers, le Java c'est bien pour la portabilité, etc.
Tes besoins ne sont pas suffisamment précis pour qu'on puisse t'aider davantage.
Entre l'application du style CClean ou le jeux 2D style mario, il y a un monde de différence.
Cdlt,
Moais...Bon ben j'enreste là alors.
Puisque personne ne veut se mouiller, je ne programmerai jamais et le monde ne s'en plaindra certainement pas.
C'est dommage, j'aurais bien ailé pourtant.
Puisque personne ne veut se mouiller, je ne programmerai jamais et le monde ne s'en plaindra certainement pas.
C'est dommage, j'aurais bien ailé pourtant.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
Modifié par fiddy le 30/12/2010 à 23:56
Modifié par fiddy le 30/12/2010 à 23:56
Mais, je rêve. C'est pas une question de se mouiller ou quoi.
Si je te demande "quel est le meilleur jeu de société ?" Tu vas répondre quoi ?
Ca dépend...
Néanmoins, si tu veux un langage simple et relativement performant, tu peux tenter le python.
Cdlt,
Si je te demande "quel est le meilleur jeu de société ?" Tu vas répondre quoi ?
Ca dépend...
Néanmoins, si tu veux un langage simple et relativement performant, tu peux tenter le python.
Cdlt,
ben voila
pour le jeu super il y a evidemmeny cesar III
µle 4 est merdique
pour le jeu super il y a evidemmeny cesar III
µle 4 est merdique
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
31 déc. 2010 à 00:17
31 déc. 2010 à 00:17
Saut que cesar III n'est pas un jeu de société ^^.
Mais bon, c'était surtout un exemple pour dire que ça dépend de ce qu'on recherche.
Bref, bonne programmation ;-))).
Mais bon, c'était surtout un exemple pour dire que ça dépend de ce qu'on recherche.
Bref, bonne programmation ;-))).
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
31 déc. 2010 à 00:19
31 déc. 2010 à 00:19
Bonsoir,
Ne te désespère pas. Chaque fois qu'il y a ce genre de question sur ce site, il y a toujours les mêmes réponses qui reviennent, courtes, rabachant les mêmes idées sans les développer, énonçant des stéréotypes en 8 mots, et des généralités qui ne répondent pas à la demande. Et le siteduzero.com qui est systématiquement conseillé, comme s'il n'y avait que lui....
Baisser les bras de façon aussi rapide que tu dis vouloir le faire, ça ressemble à un canular. Si tu veux faire de la programmation, il te faudra de la persévérance à certain moments. Si tu ne t'en sens pas capable, il vaudrait mieux que tu ne t'occasionnes pas des souffrances inutiles. Effectivement, il y a plein de développeurs professionels qui seront capables de faire tous les logiciels dont on aura besoin, et on n'a pas réellement besoin d'être programmeur amateur pour vivre sa vie de tous les jours.
« JAVA = une vieille femme qui n est jamais fatiguée de parler »
Ça m'a bien fait rire. Bien trouvé. Mais il faut ajouter que c'est une femme obèse, elle a du mal à parler son charabia de mots à rallonges. Et elle est perdue dans la jungle: elle a du mal à trouver les mots dans la végétation qui étouffe son bavardage et ralentit sa progression. JAVA est un langage qui évolue très lentement et difficilement.
Ne te désespère pas. Chaque fois qu'il y a ce genre de question sur ce site, il y a toujours les mêmes réponses qui reviennent, courtes, rabachant les mêmes idées sans les développer, énonçant des stéréotypes en 8 mots, et des généralités qui ne répondent pas à la demande. Et le siteduzero.com qui est systématiquement conseillé, comme s'il n'y avait que lui....
Baisser les bras de façon aussi rapide que tu dis vouloir le faire, ça ressemble à un canular. Si tu veux faire de la programmation, il te faudra de la persévérance à certain moments. Si tu ne t'en sens pas capable, il vaudrait mieux que tu ne t'occasionnes pas des souffrances inutiles. Effectivement, il y a plein de développeurs professionels qui seront capables de faire tous les logiciels dont on aura besoin, et on n'a pas réellement besoin d'être programmeur amateur pour vivre sa vie de tous les jours.
« JAVA = une vieille femme qui n est jamais fatiguée de parler »
Ça m'a bien fait rire. Bien trouvé. Mais il faut ajouter que c'est une femme obèse, elle a du mal à parler son charabia de mots à rallonges. Et elle est perdue dans la jungle: elle a du mal à trouver les mots dans la végétation qui étouffe son bavardage et ralentit sa progression. JAVA est un langage qui évolue très lentement et difficilement.
flo13142
Messages postés
71
Date d'inscription
mardi 7 décembre 2010
Statut
Membre
Dernière intervention
21 février 2011
18
31 déc. 2010 à 08:47
31 déc. 2010 à 08:47
"JAVA est un langage qui évolue très lentement et difficilement"
Je vois pas trop pourquoi Java n'évolue pas vu qu'en moins de 15 ans il y a eu juste 7 révisions majeures.
A noter au passage que la communauté autour de Java propose sûrement les outils de génie logiciel les plus complets ...
Je vois pas trop pourquoi Java n'évolue pas vu qu'en moins de 15 ans il y a eu juste 7 révisions majeures.
A noter au passage que la communauté autour de Java propose sûrement les outils de génie logiciel les plus complets ...
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
31 déc. 2010 à 01:34
31 déc. 2010 à 01:34
« Il faut comprendre qu'il n'y a pas de bons langages, ni de mauvais langages. »
« tout dépend de ce pour quoi tu veux programmer »
Je ne suis absolument pas d'accord avec ces stéréotypes.
Le premier donne l'impression que les langages informatiques sont d'une nature extra-terrestre, qui ne pourrait pas être appréciée dans un sens ou dans l'autre.
Cependant le second implique qu'on ne peut pas utiliser un même langage pour différentes applications.
Dans ce cas, pourquoi ne serait on pas autorisé à trouver plus ou moins déficient un langage premièrement à cause de la plus ou moins grande diversité des applications pour lesquelles il peut être utilisé ? Et de ce fait pourquoi l'éventail des applications possibles avec un langage ne serait-il pas un premier critère valable pour comparer des langages entre eux , et pourquoi ne pourrait on qualifier certains de mauvais parce qu'il ne permettent qu'un nombre limité d'usages et d'autres de bons ?
En outre, comme il est reconnu implicitement qu'un langage ne peut servir à tout, on pourrait deuxièmement examiner aussi le niveau de satisfaction qu'il procure dans les domaines pour lesquels il est considéré applicable, non ?
Si, pour faire des programmes qui tournent vite, on est obligé d'utiliser C++ et de se taper par la même occasion sa complexité effarante , est-on interdit de juger C++ comme mauvais ?
En évaluant sur chaque langage certains critères jugés importants, pourquoi ne pourrait on pas déclarer mauvais tel langage qui a de faibles notes dans les critères, alors même qu'il est considéré adapté à son emploi
? De tels critères, il y en a: maintenabilité, concurrence, lisibilité, rapidité, productivité, malléabilité d'un code....
Je trouve indigente aussi l'idée que « tout dépend de ce pour quoi tu veux programmer ».
Ça rejette la problématique uniquement sur l'aspirant développeur, ça passe sous silence la diversité des langages, comme si on pouvait mettre toujours les mêmes quelques langages peu nombreux en face des applications possibles.
Or, même quand il y en a deux qui sont adaptés pour un domaine (par exemple PHP et Ruby on Rails pour le web), ils présentent des caractèristiques secondaires qui les différencient et qui mériteraient d'être étudiées. Mais ça, on le voit rarement détaillé dans les réponses, et ce sont toujours les mêmes langages qui sont cités.
Non pas parce qu'il y a un seul langage pour chaque application, mais parce qu'il est d'une part difficile à quelqu'un seul de connaître vraiment un grand nombre de langages et d'autre part parce qu'il y a une inertie dans la pratique des langages, les développeurs donnent l'impression d'êre réticent à examiner sérieusement autre chose que ce qu'ils connaissent déjà. Il y a pas mal d'intérêt là dessous aussi.
« tout dépend de ce pour quoi tu veux programmer »
Je ne suis absolument pas d'accord avec ces stéréotypes.
Le premier donne l'impression que les langages informatiques sont d'une nature extra-terrestre, qui ne pourrait pas être appréciée dans un sens ou dans l'autre.
Cependant le second implique qu'on ne peut pas utiliser un même langage pour différentes applications.
Dans ce cas, pourquoi ne serait on pas autorisé à trouver plus ou moins déficient un langage premièrement à cause de la plus ou moins grande diversité des applications pour lesquelles il peut être utilisé ? Et de ce fait pourquoi l'éventail des applications possibles avec un langage ne serait-il pas un premier critère valable pour comparer des langages entre eux , et pourquoi ne pourrait on qualifier certains de mauvais parce qu'il ne permettent qu'un nombre limité d'usages et d'autres de bons ?
En outre, comme il est reconnu implicitement qu'un langage ne peut servir à tout, on pourrait deuxièmement examiner aussi le niveau de satisfaction qu'il procure dans les domaines pour lesquels il est considéré applicable, non ?
Si, pour faire des programmes qui tournent vite, on est obligé d'utiliser C++ et de se taper par la même occasion sa complexité effarante , est-on interdit de juger C++ comme mauvais ?
En évaluant sur chaque langage certains critères jugés importants, pourquoi ne pourrait on pas déclarer mauvais tel langage qui a de faibles notes dans les critères, alors même qu'il est considéré adapté à son emploi
? De tels critères, il y en a: maintenabilité, concurrence, lisibilité, rapidité, productivité, malléabilité d'un code....
Je trouve indigente aussi l'idée que « tout dépend de ce pour quoi tu veux programmer ».
Ça rejette la problématique uniquement sur l'aspirant développeur, ça passe sous silence la diversité des langages, comme si on pouvait mettre toujours les mêmes quelques langages peu nombreux en face des applications possibles.
Or, même quand il y en a deux qui sont adaptés pour un domaine (par exemple PHP et Ruby on Rails pour le web), ils présentent des caractèristiques secondaires qui les différencient et qui mériteraient d'être étudiées. Mais ça, on le voit rarement détaillé dans les réponses, et ce sont toujours les mêmes langages qui sont cités.
Non pas parce qu'il y a un seul langage pour chaque application, mais parce qu'il est d'une part difficile à quelqu'un seul de connaître vraiment un grand nombre de langages et d'autre part parce qu'il y a une inertie dans la pratique des langages, les développeurs donnent l'impression d'êre réticent à examiner sérieusement autre chose que ce qu'ils connaissent déjà. Il y a pas mal d'intérêt là dessous aussi.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
31 déc. 2010 à 10:05
31 déc. 2010 à 10:05
Cependant le second implique qu'on ne peut pas utiliser un même langage pour différentes applications.
Pas du tout. Il faut savoir lire correctement les commentaires avant de rebondir dessus.
J'ai pas mis qu'on ne pouvait pas mais qu'"il n'y a pas de bons ou de mauvais langages et que tout dépend de ce qu'on veut faire". Je reformule pour que ça soit plus clair : "les langages ont tous leurs avantages et inconvénients (première partie de ma phrase)". Et que pour choisir le meilleur langage en fonction de ses critères, il suffit de poser sur la table ses critères (deuxième partie de ma phrase).
Lorsqu'on programme, on a des contraintes (rapidité d'exécution, portabilité, facilité d'évolution, connaissance des langages des programmeurs, faire mon programme au plus simple, et j'en passe). En fonction de ces critères, tu auras plusieurs langages convenables et d'autres qui ne conviendront pas du tout. Par exemple si tu veux que ton programme soit multiplateforme, ce n'est pas une bonne idée de le faire en assembleur et ce, même si ton précédent logiciel avait été fait en assembleur pour des questions de performance.
Après, lors de l'analyse des besoins tu peux très bien n'avoir aucune contrainte particulière. Dans ce cas, n'importe quel langage convient (sauf problème technique bien évidemment).
Si, pour faire des programmes qui tournent vite, on est obligé d'utiliser C++ et de se taper par la même occasion sa complexité effarante , est-on interdit de juger C++ comme mauvais ?
Tu es dans le cas typique de deux critères (performance et niveau de connaissance du programmeur). Et c'est pas une question que le C++ soit mauvais ou pas, c'est qu'il convient pas car trop complexe pour le programmeur en question. Dans ce cas, faut définir plus précisémment "vitesse d'exécution du programme". Aujourd'hui, on peut faire des programmes qui tournent relativement vite dans n'importe quel langage, encore faut-il savoir définir clairement ce critère.
En évaluant sur chaque langage certains critères jugés importants, pourquoi ne pourrait on pas déclarer mauvais tel langage qui a de faibles notes dans les critères, alors même qu'il est considéré adapté à son emploi
?
Il ne faut pas oublier aussi "connaissance du programmeur" (qui englobe aussi ses préférences). Et ça, ça serait pas évident à mettre ce critère en ligne. Certains préféreront le C, d'autres le Java. C'est comme ça, ça se discute pas. Et je te mets au défi de dire lequel des deux a raison.
Ça rejette la problématique uniquement sur l'aspirant développeur, ça passe sous silence la diversité des langages, comme si on pouvait mettre toujours les mêmes quelques langages peu nombreux en face des applications possibles.
Beh oui, forcément. S'il veut programmer un driver, il aura bien du mal à le faire en Java ou en python 100%. C'est pourquoi ça dépend. Pour faire un logiciel, et s'il n'a pas de contrainte particulière, tous les langages conviendront. Et c'est pour ça que je lui ai conseillé Python dans ce cas.
Et pour ton dernier paraphaphe. Je suis entièrement d'accord avec toi. C'est encore une fois le critère (connaissance du programmeur).
Pas du tout. Il faut savoir lire correctement les commentaires avant de rebondir dessus.
J'ai pas mis qu'on ne pouvait pas mais qu'"il n'y a pas de bons ou de mauvais langages et que tout dépend de ce qu'on veut faire". Je reformule pour que ça soit plus clair : "les langages ont tous leurs avantages et inconvénients (première partie de ma phrase)". Et que pour choisir le meilleur langage en fonction de ses critères, il suffit de poser sur la table ses critères (deuxième partie de ma phrase).
Lorsqu'on programme, on a des contraintes (rapidité d'exécution, portabilité, facilité d'évolution, connaissance des langages des programmeurs, faire mon programme au plus simple, et j'en passe). En fonction de ces critères, tu auras plusieurs langages convenables et d'autres qui ne conviendront pas du tout. Par exemple si tu veux que ton programme soit multiplateforme, ce n'est pas une bonne idée de le faire en assembleur et ce, même si ton précédent logiciel avait été fait en assembleur pour des questions de performance.
Après, lors de l'analyse des besoins tu peux très bien n'avoir aucune contrainte particulière. Dans ce cas, n'importe quel langage convient (sauf problème technique bien évidemment).
Si, pour faire des programmes qui tournent vite, on est obligé d'utiliser C++ et de se taper par la même occasion sa complexité effarante , est-on interdit de juger C++ comme mauvais ?
Tu es dans le cas typique de deux critères (performance et niveau de connaissance du programmeur). Et c'est pas une question que le C++ soit mauvais ou pas, c'est qu'il convient pas car trop complexe pour le programmeur en question. Dans ce cas, faut définir plus précisémment "vitesse d'exécution du programme". Aujourd'hui, on peut faire des programmes qui tournent relativement vite dans n'importe quel langage, encore faut-il savoir définir clairement ce critère.
En évaluant sur chaque langage certains critères jugés importants, pourquoi ne pourrait on pas déclarer mauvais tel langage qui a de faibles notes dans les critères, alors même qu'il est considéré adapté à son emploi
?
Il ne faut pas oublier aussi "connaissance du programmeur" (qui englobe aussi ses préférences). Et ça, ça serait pas évident à mettre ce critère en ligne. Certains préféreront le C, d'autres le Java. C'est comme ça, ça se discute pas. Et je te mets au défi de dire lequel des deux a raison.
Ça rejette la problématique uniquement sur l'aspirant développeur, ça passe sous silence la diversité des langages, comme si on pouvait mettre toujours les mêmes quelques langages peu nombreux en face des applications possibles.
Beh oui, forcément. S'il veut programmer un driver, il aura bien du mal à le faire en Java ou en python 100%. C'est pourquoi ça dépend. Pour faire un logiciel, et s'il n'a pas de contrainte particulière, tous les langages conviendront. Et c'est pour ça que je lui ai conseillé Python dans ce cas.
Et pour ton dernier paraphaphe. Je suis entièrement d'accord avec toi. C'est encore une fois le critère (connaissance du programmeur).
La portabilité !
Je ne sais s'il s'agit d'un mythe ou d'une réalité car, quand je vais voir pour acheter un jeu ( par ex ) je ne vois jamais sur la boite que " pour PC" ou " version Mac" et très rarement utilisable sous Linux.
Je ne me rappelle pas avoir un jour vu une boite de jeu avec écrit dessus " for all os "
Alors, c'est quoi au juste cette portabilité ?!
On parle souvent de JAVA quand on fait référence à la portabilité mais là aussi j'ai des doutes car, il y a tant de version de java que si j'utilise l'objet Scanner et que mon programme est exécuté chez quelqu'un qui n'a pas la version 1.5 au mons, le programme plantera.
Pareil avec python ( incompatibilité ente la version 2.x et la 3.x.)
D'un autre côté, quand on sait que 95% du parc est sous windows, à quoi bon se casser à apprendre un langage portable ?!
Pour moi, la seule vraie question à se poser avant de se lancer dans l'apprentissage d'un langage est : vais-je développer pour moi ou pour le monde entier ?
Parce que si c'est juste pour moi, vb.net ou c sharp font l'affaire, non ?
Je ne sais s'il s'agit d'un mythe ou d'une réalité car, quand je vais voir pour acheter un jeu ( par ex ) je ne vois jamais sur la boite que " pour PC" ou " version Mac" et très rarement utilisable sous Linux.
Je ne me rappelle pas avoir un jour vu une boite de jeu avec écrit dessus " for all os "
Alors, c'est quoi au juste cette portabilité ?!
On parle souvent de JAVA quand on fait référence à la portabilité mais là aussi j'ai des doutes car, il y a tant de version de java que si j'utilise l'objet Scanner et que mon programme est exécuté chez quelqu'un qui n'a pas la version 1.5 au mons, le programme plantera.
Pareil avec python ( incompatibilité ente la version 2.x et la 3.x.)
D'un autre côté, quand on sait que 95% du parc est sous windows, à quoi bon se casser à apprendre un langage portable ?!
Pour moi, la seule vraie question à se poser avant de se lancer dans l'apprentissage d'un langage est : vais-je développer pour moi ou pour le monde entier ?
Parce que si c'est juste pour moi, vb.net ou c sharp font l'affaire, non ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
Modifié par fiddy le 1/01/2011 à 17:10
Modifié par fiddy le 1/01/2011 à 17:10
Je ne sais s'il s'agit d'un mythe ou d'une réalité
Il s'agit d'une réalité, rassure-toi.
Je ne me rappelle pas avoir un jour vu une boite de jeu avec écrit dessus " for all os "
Normal, il n'existe pas que Windows, Mac, et GNU/Linux. Ca serait donc dangereux pour un éditeur de mettre ça sur la boîte.
lors, c'est quoi au juste cette portabilité ?!
Un programme qui n'a pas besoin de voir son code récrit pour passer d'un OS à l'autre. En ce sens, le C est extrêmement portable tandis que l'assembleur ne l'est pas du tout.
Le Java lui aussi est portable et en plus il n'a pas besoin d'être recompilé pour un OS particulier grâce à son bytecode.
il y a tant de version de java que si j'utilise l'objet Scanner et que mon programme est exécuté chez quelqu'un qui n'a pas la version 1.5 au mons, le programme plantera.
Forcément... Aucune solution n'est parfaite, on ne vit pas dans un monde tout beau, tout rose. Cela dit, c'est tellement plus simple de changer de version de machine virtuelle que de récrire un code complet...
Même remarque pour Python.
D'un autre côté, quand on sait que 95% du parc est sous windows, à quoi bon se casser à apprendre un langage portable ?!
Belle logique Microsoftienne. Après tout, pourquoi suivre les normes puisque la plupart des utilisateurs sont sur notre OS. Je sais pas, mais moi je trouve ça complètement anti-concurentiel comme pratique et pis encore. Cela veut dire qu'on laisse tomber les 5% ?
Et puis imagine que tu souhaites faire un programme visant les serveurs ? Tu le feras que pour Windows ? Pas de chance, Windows n'a pas 95% du monopole sur ce marché, très loin même.
vais-je développer pour moi ou pour le monde entier ? /ital>
Oui, il s'agit d'un critère ;-))). Et il y a d'autres critères comme : simplicité, pas besoin d'ultraperformance, et j'en passe. Ce que je pense qui est ton cas. C'est pour ça que je t'ai conseillé le python.
<ital>arce que si c'est juste pour moi, vb.net ou c sharp font l'affaire, non ?
Oui, quand je t'ai dit qu'il y a plusieurs langages qui sont bons ;-))). Mais chacun a ses inconvénients... Par exemple le VB.net ne te permettra pas de prendre de bons réflexes de programmeurs (mais tu t'en fiches puisque tu programmes pour toi ;-)))), etc.
Il s'agit d'une réalité, rassure-toi.
Je ne me rappelle pas avoir un jour vu une boite de jeu avec écrit dessus " for all os "
Normal, il n'existe pas que Windows, Mac, et GNU/Linux. Ca serait donc dangereux pour un éditeur de mettre ça sur la boîte.
lors, c'est quoi au juste cette portabilité ?!
Un programme qui n'a pas besoin de voir son code récrit pour passer d'un OS à l'autre. En ce sens, le C est extrêmement portable tandis que l'assembleur ne l'est pas du tout.
Le Java lui aussi est portable et en plus il n'a pas besoin d'être recompilé pour un OS particulier grâce à son bytecode.
il y a tant de version de java que si j'utilise l'objet Scanner et que mon programme est exécuté chez quelqu'un qui n'a pas la version 1.5 au mons, le programme plantera.
Forcément... Aucune solution n'est parfaite, on ne vit pas dans un monde tout beau, tout rose. Cela dit, c'est tellement plus simple de changer de version de machine virtuelle que de récrire un code complet...
Même remarque pour Python.
D'un autre côté, quand on sait que 95% du parc est sous windows, à quoi bon se casser à apprendre un langage portable ?!
Belle logique Microsoftienne. Après tout, pourquoi suivre les normes puisque la plupart des utilisateurs sont sur notre OS. Je sais pas, mais moi je trouve ça complètement anti-concurentiel comme pratique et pis encore. Cela veut dire qu'on laisse tomber les 5% ?
Et puis imagine que tu souhaites faire un programme visant les serveurs ? Tu le feras que pour Windows ? Pas de chance, Windows n'a pas 95% du monopole sur ce marché, très loin même.
vais-je développer pour moi ou pour le monde entier ? /ital>
Oui, il s'agit d'un critère ;-))). Et il y a d'autres critères comme : simplicité, pas besoin d'ultraperformance, et j'en passe. Ce que je pense qui est ton cas. C'est pour ça que je t'ai conseillé le python.
<ital>arce que si c'est juste pour moi, vb.net ou c sharp font l'affaire, non ?
Oui, quand je t'ai dit qu'il y a plusieurs langages qui sont bons ;-))). Mais chacun a ses inconvénients... Par exemple le VB.net ne te permettra pas de prendre de bons réflexes de programmeurs (mais tu t'en fiches puisque tu programmes pour toi ;-)))), etc.