Langage - pourriez-vous me conseiller ?
Fermé
Sabine
-
11 déc. 2009 à 12:03
heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 - 11 déc. 2009 à 16:48
heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 - 11 déc. 2009 à 16:48
A voir également:
- Langage - pourriez-vous me conseiller ?
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
- Personne que vous pourriez connaitre facebook - Guide
11 réponses
sebdeteinte
Messages postés
70
Date d'inscription
vendredi 30 janvier 2009
Statut
Membre
Dernière intervention
23 août 2011
4
11 déc. 2009 à 12:22
11 déc. 2009 à 12:22
Bonjour,
Je connais quelques langages assez attrayant(Java, c++, c).
C: Langage objet, puissant; un peu plus plus compliquer que c++ quoique assez ressemblant =).
Mon petit préféré est c++.C'est un langage rapide avec des syntaxes relativement simples. La différence par exemple entre java et c++ est que c++ accepte les héritages multiples(ce qui n'est pas le cas de java).La seul difficulté majeur, c'est la compréhension de ce qu'est un pointeur.
Java: Java est un langage objet qui pour moi est un peu plus compliquer. Java fonctionne grâce à des packages.
Ne croyez pas que je le défavorise par rapport à c++ car chacun on leurs avantages et defauts. Java est très utile pour des applications portable(jeu mobile, framework mobile etc...).alors que c et c++ sont plus adapté à realiser des jeux video voir même des systeme d'exploitation(Linux et windows sont programmer en c).
J'espere que mon article t'aura donné une petite idée du futur langage que tu veux apprendre =). Si tu veux plus d'information sur ces trois là, va te renseigner sur wikipedia. Bonne journée.
Je connais quelques langages assez attrayant(Java, c++, c).
C: Langage objet, puissant; un peu plus plus compliquer que c++ quoique assez ressemblant =).
Mon petit préféré est c++.C'est un langage rapide avec des syntaxes relativement simples. La différence par exemple entre java et c++ est que c++ accepte les héritages multiples(ce qui n'est pas le cas de java).La seul difficulté majeur, c'est la compréhension de ce qu'est un pointeur.
Java: Java est un langage objet qui pour moi est un peu plus compliquer. Java fonctionne grâce à des packages.
Ne croyez pas que je le défavorise par rapport à c++ car chacun on leurs avantages et defauts. Java est très utile pour des applications portable(jeu mobile, framework mobile etc...).alors que c et c++ sont plus adapté à realiser des jeux video voir même des systeme d'exploitation(Linux et windows sont programmer en c).
J'espere que mon article t'aura donné une petite idée du futur langage que tu veux apprendre =). Si tu veux plus d'information sur ces trois là, va te renseigner sur wikipedia. Bonne journée.
blux
Messages postés
26546
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
24 décembre 2024
3 318
11 déc. 2009 à 13:34
11 déc. 2009 à 13:34
Salut,
tu peux commencer par du python, il est simple et la manipulation graphique est assez aisée...
Mais avant il serait bien de savoir où tu en es dans la maitrise de la programmation (algorithmique, notions de POO...) et ce que tu souhaites faire: si c'est du web, alors prends PHP (note que l'on peut le faire en perl, en java...), car il est simple et conçu pour, si tu veux faire des applications 'portables' (multiplateformes), prends java, si tu veux faire des jeux ou de la 3D, prends C++...
tu peux commencer par du python, il est simple et la manipulation graphique est assez aisée...
Mais avant il serait bien de savoir où tu en es dans la maitrise de la programmation (algorithmique, notions de POO...) et ce que tu souhaites faire: si c'est du web, alors prends PHP (note que l'on peut le faire en perl, en java...), car il est simple et conçu pour, si tu veux faire des applications 'portables' (multiplateformes), prends java, si tu veux faire des jeux ou de la 3D, prends C++...
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
11 déc. 2009 à 13:43
11 déc. 2009 à 13:43
Salut,
À mon sens, une fois qu’on a lu le lien suivant
https://issuu.com/wile/docs/article_lebigot
on a les idées plus claires et on n’hésite plus pour choisir.
Si ma prose ne te rebute pas , j’ai fait une bafouille ici
http://www.commentcamarche.net/forum/affich-15349062-debuter-langage-programmation-python-evidment
À mon sens, une fois qu’on a lu le lien suivant
https://issuu.com/wile/docs/article_lebigot
on a les idées plus claires et on n’hésite plus pour choisir.
Si ma prose ne te rebute pas , j’ai fait une bafouille ici
http://www.commentcamarche.net/forum/affich-15349062-debuter-langage-programmation-python-evidment
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
11 déc. 2009 à 14:09
11 déc. 2009 à 14:09
Écrire ceci
« Je connais quelques langages assez attrayant(Java, c++, c). »
faut oser !
Ces langages ne sont attrayants que parce que:
- ce sont les plus utilisés, ce qui donne l’impression que ce sont ceux qui sont les plus justifiés à être appris
- les programmes écrits dans ces langages ont des exécutions rapides (encore que je ne sais pas si c’est bien vrai pour Java)
- ceux qui les pratiquent ont tendance à considérer que ces deux avantages, réels, suffisent à justifier de les privilégier. C’est en tous cas l’impression que je retire souvent de la lecture des discussions et débats sur les forums
Mais ils ont aussi des défauts et sont assez rebutants:
- Java est une usine à gaz, d’après ce que j’ai lu de la part de gens qui le pratiquent
- C++ est compliqué à se cramer la cervelle
Pour ces deux langages, d’après ce que j’ai compris, beaucoup de leurs inconvénients tiennent au fait que les versions successives n’ont jamais voulu briser la rétro-compatibilité.
-Pour ce qui est de C, c’est un langage du bas-niveau (et non pas de bas niveau), un peu moins que de l’assembleur, mais qui ne permet de programmation plus proche de l’humain que par des adjonctions et qui par lui-même ne permet de faire que des programmes pas follement rigolos.
Tout ceci sans vouloir froisser personne, en schémtisant peut être un peu trop, et en disant bien que je ne suis pas un professionnel en informatique.
« Je connais quelques langages assez attrayant(Java, c++, c). »
faut oser !
Ces langages ne sont attrayants que parce que:
- ce sont les plus utilisés, ce qui donne l’impression que ce sont ceux qui sont les plus justifiés à être appris
- les programmes écrits dans ces langages ont des exécutions rapides (encore que je ne sais pas si c’est bien vrai pour Java)
- ceux qui les pratiquent ont tendance à considérer que ces deux avantages, réels, suffisent à justifier de les privilégier. C’est en tous cas l’impression que je retire souvent de la lecture des discussions et débats sur les forums
Mais ils ont aussi des défauts et sont assez rebutants:
- Java est une usine à gaz, d’après ce que j’ai lu de la part de gens qui le pratiquent
- C++ est compliqué à se cramer la cervelle
Pour ces deux langages, d’après ce que j’ai compris, beaucoup de leurs inconvénients tiennent au fait que les versions successives n’ont jamais voulu briser la rétro-compatibilité.
-Pour ce qui est de C, c’est un langage du bas-niveau (et non pas de bas niveau), un peu moins que de l’assembleur, mais qui ne permet de programmation plus proche de l’humain que par des adjonctions et qui par lui-même ne permet de faire que des programmes pas follement rigolos.
Tout ceci sans vouloir froisser personne, en schémtisant peut être un peu trop, et en disant bien que je ne suis pas un professionnel en informatique.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
11 déc. 2009 à 14:36
11 déc. 2009 à 14:36
« si c'est du web, alors prends PHP (note que l'on peut le faire en perl, en java...), car il est simple et conçu pour, si tu veux faire des applications 'portables' (multiplateformes), prends java, si tu veux faire des jeux ou de la 3D, prends C++... »
Autrement dit,
- le programmeur s’adapte aux langages, et non pas le contraire
- ces langages ne sont pas polyvalents
Autrement dit,
- le programmeur s’adapte aux langages, et non pas le contraire
- ces langages ne sont pas polyvalents
Merci à vous tous,
Je vais aller faire un tour du côté de python et me faire une idée.
Un grand merci à vous.
Je vais aller faire un tour du côté de python et me faire une idée.
Un grand merci à vous.
Salut,
Moi je préfère le langage java, j'ai réaliser plein d'application simple et compliquer, 2D et 3D et on évolue à son rythme.
Si t'a des questions je suis dispos.
Bon courage.
+++
P.S Je connais aussi le langage C, je travail avec les deux , mais c'est le java que je préfère !!
Moi je préfère le langage java, j'ai réaliser plein d'application simple et compliquer, 2D et 3D et on évolue à son rythme.
Si t'a des questions je suis dispos.
Bon courage.
+++
P.S Je connais aussi le langage C, je travail avec les deux , mais c'est le java que je préfère !!
doctorpower
Messages postés
359
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
4 décembre 2011
68
11 déc. 2009 à 15:00
11 déc. 2009 à 15:00
Essaye le Java ou le C++ qui sont populaires et qui utilisent la POO, je te deconseille le C car il est relativement difficile etant donne qu'il est tres proche de la machine.
blux
Messages postés
26546
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
24 décembre 2024
3 318
11 déc. 2009 à 15:07
11 déc. 2009 à 15:07
La POO n'est pas une fin en soi !
On peut faire quantité de choses avec des langages non-objet ou sans utiliser les objets d'un LOO...
On peut faire quantité de choses avec des langages non-objet ou sans utiliser les objets d'un LOO...
biboo_
Messages postés
1249
Date d'inscription
jeudi 20 août 2009
Statut
Membre
Dernière intervention
14 mars 2012
106
11 déc. 2009 à 15:04
11 déc. 2009 à 15:04
Bonjour,
Le langage n'est pas forcément une usine à gaz, ça dépend de la manière dont tu codes.
Les avantages sont que java est un langage puissant, aussi puissant que C++ pour les jeux (encore faut-il savoir manipuler la JVM et le garbage), et très puissant (particulièrement pour les applis lourdes, type client/serveur).
Il permet d'appréhender le concept de la programmation orientée objet.
Ces défauts sont les concepts de programmations (MVC, Architectures distribués etc.) qui ne sont pas forcément à la portée de tous, si on souhaite aller loin. C'est un langage qui nécessite aussi pas mal d'investissement en terme de temps (recherche sur des forums) pour chercher des solutions aux problèmes rencontrés, ou pour apprendre.
Quant au python je ne connais pas vraiment ce langage, mais il m'a semblé que c'était un bon moyen de commencer. :)
Idem pour PHP, ne serait-ce que pour avoir des notions d'algorithmie.
Le langage n'est pas forcément une usine à gaz, ça dépend de la manière dont tu codes.
Les avantages sont que java est un langage puissant, aussi puissant que C++ pour les jeux (encore faut-il savoir manipuler la JVM et le garbage), et très puissant (particulièrement pour les applis lourdes, type client/serveur).
Il permet d'appréhender le concept de la programmation orientée objet.
Ces défauts sont les concepts de programmations (MVC, Architectures distribués etc.) qui ne sont pas forcément à la portée de tous, si on souhaite aller loin. C'est un langage qui nécessite aussi pas mal d'investissement en terme de temps (recherche sur des forums) pour chercher des solutions aux problèmes rencontrés, ou pour apprendre.
Quant au python je ne connais pas vraiment ce langage, mais il m'a semblé que c'était un bon moyen de commencer. :)
Idem pour PHP, ne serait-ce que pour avoir des notions d'algorithmie.
Chère Sabine,
Python est assurément un bon choix.
JAVA est à comparer à une vieille femme qui parle pour parler et forcément qui parle trop. ( beaucoup trop verbeux comme langage )
C est incontournable et si tu continues en programmation, tu finiras par y passer.
Ruby manque de docs en francais mais est dans la meme veine que python ( langages résolument modernes ).
Tout ce qui vient de Microsoft ( dotnet, visual basic, visual c++, c#, etc... ) sont à éviter car même s'il existe des frameworks gratuits, rien ne dit que Microsoft ne fermera pas les vannes un jour ou l'autre.
Quant à c++, de son créateur lui-même, il a dit en voyant python, je cite :" c'est ce langage que j'aurais dû créer !" -- no comment.
Pour ce qui est des autres, en vrac, ocaml, lisp fortran, ada; pascal et consors, tu oublies.
... Donc, ...Python est un bon choix !
Bon amuse et bon w-end.
PS: je cherche un prêt hypothécaire défiant toute concurrence, s'il y a des courtiers qui lisent, je suis en ambuscade, lol.
Python est assurément un bon choix.
JAVA est à comparer à une vieille femme qui parle pour parler et forcément qui parle trop. ( beaucoup trop verbeux comme langage )
C est incontournable et si tu continues en programmation, tu finiras par y passer.
Ruby manque de docs en francais mais est dans la meme veine que python ( langages résolument modernes ).
Tout ce qui vient de Microsoft ( dotnet, visual basic, visual c++, c#, etc... ) sont à éviter car même s'il existe des frameworks gratuits, rien ne dit que Microsoft ne fermera pas les vannes un jour ou l'autre.
Quant à c++, de son créateur lui-même, il a dit en voyant python, je cite :" c'est ce langage que j'aurais dû créer !" -- no comment.
Pour ce qui est des autres, en vrac, ocaml, lisp fortran, ada; pascal et consors, tu oublies.
... Donc, ...Python est un bon choix !
Bon amuse et bon w-end.
PS: je cherche un prêt hypothécaire défiant toute concurrence, s'il y a des courtiers qui lisent, je suis en ambuscade, lol.
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
11 déc. 2009 à 16:48
11 déc. 2009 à 16:48
Quant à c++, de son créateur lui-même, il a dit en voyant python, je cite :" c'est ce langage que j'aurais dû créer !" -- no comment.
J’aimerais quand même un comment, agent_conseil
Pourrais tu donner la référence d’un document où on peut trouver citation de ce propos ?
Ce propos m’étonne parce que C++ et Python ne sont pas au même niveau d’abstraction. C++ monte le niveau d’abstarction par rapport à C, mais n’a pas cherché, apparemment à éviter de devoir se préoccuper de mécanismes du bas-niveau. J’ai lu, ce n’est pas moi qui le prétend, que Python est “un langage de très haut niveau“. Or si Soustrup est resté au moins deux décennies dans le développement de C++ (c’est bien de lui qu’il s’agit ?) , c’est qu’il avait un esprit trop attaché à faire cette liaison entre du bas-niveau et une certaine abstraction pour se décider un jour à faire ce qu’il prétend qu’il aurait aimé faire.
Ou alors, c’est une manière de reconnaître que complexifier le C++ tel que ça a eu lieu a été une démarche bonne à l’origine mais poussée trop loin.
pour le C, d’après ce que j’ai lu à droite et à gauche, c’est effectivement un langage pas hyper-sexy mais de base. C permet de faire des logiciel pour matériel (firmwares). Python est d’ailleurs implémenté en C. Le C est aussi rapide que C++ sans avoir ses complications (ni son aspect OO par contre)
J’aimerais quand même un comment, agent_conseil
Pourrais tu donner la référence d’un document où on peut trouver citation de ce propos ?
Ce propos m’étonne parce que C++ et Python ne sont pas au même niveau d’abstraction. C++ monte le niveau d’abstarction par rapport à C, mais n’a pas cherché, apparemment à éviter de devoir se préoccuper de mécanismes du bas-niveau. J’ai lu, ce n’est pas moi qui le prétend, que Python est “un langage de très haut niveau“. Or si Soustrup est resté au moins deux décennies dans le développement de C++ (c’est bien de lui qu’il s’agit ?) , c’est qu’il avait un esprit trop attaché à faire cette liaison entre du bas-niveau et une certaine abstraction pour se décider un jour à faire ce qu’il prétend qu’il aurait aimé faire.
Ou alors, c’est une manière de reconnaître que complexifier le C++ tel que ça a eu lieu a été une démarche bonne à l’origine mais poussée trop loin.
pour le C, d’après ce que j’ai lu à droite et à gauche, c’est effectivement un langage pas hyper-sexy mais de base. C permet de faire des logiciel pour matériel (firmwares). Python est d’ailleurs implémenté en C. Le C est aussi rapide que C++ sans avoir ses complications (ni son aspect OO par contre)