Choix de langage de programmations ?
Arno59
Messages postés
4753
Statut
Contributeur
-
kilian Messages postés 8854 Statut Modérateur -
kilian Messages postés 8854 Statut Modérateur -
Bonjour,
Je débute en programmation et développe des application en Java et Ada (en entreprise).
Quel est le meilleur choix de langage ?
J'ai trouvé sur le net https://www.wikipedia.fr/
Langage impératifs:
- APL
https://fr.wikipedia.org/wiki/APL_%28langage%29
- ASP
https://fr.wikipedia.org/wiki/Active_server_pages
- Assembleur
https://fr.wikipedia.org/wiki/Assembleur
- Basic
https://fr.wikipedia.org/wiki/BASIC
- C :
https://fr.wikipedia.org/wiki/Clips_%28langage%29
http://homepage.mac.com/pierremousel/LangC/LangCIntro.html
- Cobol
https://fr.wikipedia.org/wiki/Cobol
Forth
https://fr.wikipedia.org/wiki/Forth_%28langage%29
Langage orienté objet:
Fortran
https://fr.wikipedia.org/wiki/Fortran
Logo
https://fr.wikipedia.org/wiki/Logo_%28langage%29
Pascal
https://fr.wikipedia.org/wiki/Pascal_%28langage%29
Perl
https://fr.wikipedia.org/wiki/Perl_%28langage%29
PHP
https://fr.wikipedia.org/wiki/PHP_hypertext_preprocessor
PL/1
https://fr.wikipedia.org/wiki/PL/I
Langages fonctionnels
Haskell
https://fr.wikipedia.org/wiki/Haskell
Meta Language
https://fr.wikipedia.org/wiki/ML_%28langage%29
Objective_Caml
https://fr.wikipedia.org/wiki/Objective_Caml
Lisp
https://fr.wikipedia.org/wiki/Lisp
Common Lisp
https://fr.wikipedia.org/wiki/Common_Lisp
Scheme
https://fr.wikipedia.org/wiki/Scheme
Langages à objets
C++
https://fr.wikipedia.org/wiki/C%2B%2B
C#
https://fr.wikipedia.org/wiki/C_sharp
Delphi
https://fr.wikipedia.org/wiki/Delphi_%28langage%29
Eiffel
https://fr.wikipedia.org/wiki/Eiffel_%28langage%29
Java
https://fr.wikipedia.org/wiki/Java_%28langage%29
PHP 5
https://fr.wikipedia.org/wiki/PHP_hypertext_preprocessor
Python
https://fr.wikipedia.org/wiki/Python_%28langage%29
Ruby
https://fr.wikipedia.org/wiki/Ruby
Scriptol
http://fr.wikipedia.org/wiki/Scriptol
Simula
https://fr.wikipedia.org/wiki/Simula
Smalltalk
https://fr.wikipedia.org/wiki/Smalltalk
Visual Basic
https://fr.wikipedia.org/wiki/Visual_Basic
Langages déclaratifs
Clips
https://fr.wikipedia.org/wiki/Clips_%28langage%29
Prolog
https://fr.wikipedia.org/wiki/Prolog
Langages concurrents
ADA
https://fr.wikipedia.org/wiki/Ada_%28langage%29
Erlang
https://fr.wikipedia.org/wiki/Erlang_%28langage%29
Langages balisés
html
https://fr.wikipedia.org/wiki/Hypertext_Markup_Language
SGML
https://fr.wikipedia.org/wiki/SGML
XHTML
https://fr.wikipedia.org/wiki/Extensible_Markup_Language
XSLT
https://fr.wikipedia.org/wiki/XSLT
Dialecte XML
https://fr.wikipedia.org/wiki/Dialecte_XML
S-expression
https://fr.wikipedia.org/wiki/S-expression
Environnement : Linux - AMD 64
---
L'Open source et Linux sont l'avenir de l'informatique ;-)
Je débute en programmation et développe des application en Java et Ada (en entreprise).
Quel est le meilleur choix de langage ?
J'ai trouvé sur le net https://www.wikipedia.fr/
Langage impératifs:
- APL
https://fr.wikipedia.org/wiki/APL_%28langage%29
- ASP
https://fr.wikipedia.org/wiki/Active_server_pages
- Assembleur
https://fr.wikipedia.org/wiki/Assembleur
- Basic
https://fr.wikipedia.org/wiki/BASIC
- C :
https://fr.wikipedia.org/wiki/Clips_%28langage%29
http://homepage.mac.com/pierremousel/LangC/LangCIntro.html
- Cobol
https://fr.wikipedia.org/wiki/Cobol
Forth
https://fr.wikipedia.org/wiki/Forth_%28langage%29
Langage orienté objet:
Fortran
https://fr.wikipedia.org/wiki/Fortran
Logo
https://fr.wikipedia.org/wiki/Logo_%28langage%29
Pascal
https://fr.wikipedia.org/wiki/Pascal_%28langage%29
Perl
https://fr.wikipedia.org/wiki/Perl_%28langage%29
PHP
https://fr.wikipedia.org/wiki/PHP_hypertext_preprocessor
PL/1
https://fr.wikipedia.org/wiki/PL/I
Langages fonctionnels
Haskell
https://fr.wikipedia.org/wiki/Haskell
Meta Language
https://fr.wikipedia.org/wiki/ML_%28langage%29
Objective_Caml
https://fr.wikipedia.org/wiki/Objective_Caml
Lisp
https://fr.wikipedia.org/wiki/Lisp
Common Lisp
https://fr.wikipedia.org/wiki/Common_Lisp
Scheme
https://fr.wikipedia.org/wiki/Scheme
Langages à objets
C++
https://fr.wikipedia.org/wiki/C%2B%2B
C#
https://fr.wikipedia.org/wiki/C_sharp
Delphi
https://fr.wikipedia.org/wiki/Delphi_%28langage%29
Eiffel
https://fr.wikipedia.org/wiki/Eiffel_%28langage%29
Java
https://fr.wikipedia.org/wiki/Java_%28langage%29
PHP 5
https://fr.wikipedia.org/wiki/PHP_hypertext_preprocessor
Python
https://fr.wikipedia.org/wiki/Python_%28langage%29
Ruby
https://fr.wikipedia.org/wiki/Ruby
Scriptol
http://fr.wikipedia.org/wiki/Scriptol
Simula
https://fr.wikipedia.org/wiki/Simula
Smalltalk
https://fr.wikipedia.org/wiki/Smalltalk
Visual Basic
https://fr.wikipedia.org/wiki/Visual_Basic
Langages déclaratifs
Clips
https://fr.wikipedia.org/wiki/Clips_%28langage%29
Prolog
https://fr.wikipedia.org/wiki/Prolog
Langages concurrents
ADA
https://fr.wikipedia.org/wiki/Ada_%28langage%29
Erlang
https://fr.wikipedia.org/wiki/Erlang_%28langage%29
Langages balisés
html
https://fr.wikipedia.org/wiki/Hypertext_Markup_Language
SGML
https://fr.wikipedia.org/wiki/SGML
XHTML
https://fr.wikipedia.org/wiki/Extensible_Markup_Language
XSLT
https://fr.wikipedia.org/wiki/XSLT
Dialecte XML
https://fr.wikipedia.org/wiki/Dialecte_XML
S-expression
https://fr.wikipedia.org/wiki/S-expression
Environnement : Linux - AMD 64
---
L'Open source et Linux sont l'avenir de l'informatique ;-)
A voir également:
- Choix de langage de programmations ?
- Langage ascii - Guide
- Liste déroulante de choix excel - Guide
- Langage binaire - Guide
- Application de programmation - Guide
- Télécharger le programme de pmu - Télécharger - Médias et Actualité
6 réponses
Avec Java tu peux tout faire pourquoi pas rester sur java ?
Si tu regarde le hit parade des langages, ici :
https://www.developpez.net/forums/d10365/general-developpement/debats-developpement-best-of/archive-langage-programmation-prefere-2004-2008-a/
Java est en tête
Si tu regarde le hit parade des langages, ici :
https://www.developpez.net/forums/d10365/general-developpement/debats-developpement-best-of/archive-langage-programmation-prefere-2004-2008-a/
Java est en tête
Quel est le meilleur choix de langage ?
Réponse: ça dépend !
ça dépend du projet, des moyens techniques et finances, des plateformes disponibles, des délais, des contraintes techniques, etc.
Il n'y a pas de réponse absolue à ta question, sinon tout le monde utiliserait déjà ce langage de programmation miracle.
Réponse: ça dépend !
ça dépend du projet, des moyens techniques et finances, des plateformes disponibles, des délais, des contraintes techniques, etc.
Il n'y a pas de réponse absolue à ta question, sinon tout le monde utiliserait déjà ce langage de programmation miracle.
Tout a fait d'accord avec sebsauvage... !
Avance deja plus precisement les contraintes, les plateformes, les objectifs principaux,...
Java est tres bien mais pas le meilleur dans toutes les situations !
Avance deja plus precisement les contraintes, les plateformes, les objectifs principaux,...
Java est tres bien mais pas le meilleur dans toutes les situations !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci de votre réponse
J'ai posté les diférents langages car je je ne les connaissez pas ?
Je ne vois pas quel est le meilleur choix comme langage ?
Langages à objets : C++ ou Java
Langages structurés : Ada ?
En ce qui concerne le développement web (open source) ?
Plateformes :
- Linux, 64 Bits
- Windows XP SP2 64 Bits
- Pocesseur : AMD Athlon™ 64 pour ordinateurs de bureau
Futur :
- AMD
http://www.amd.com/fr-fr/Processors/ProductInformation/0,,30_118_9484,00.html
- Intel:
Dual Core ?
Comment convertir des application 32 bits en 64 ?
J'ai posté les diférents langages car je je ne les connaissez pas ?
Je ne vois pas quel est le meilleur choix comme langage ?
Langages à objets : C++ ou Java
Langages structurés : Ada ?
En ce qui concerne le développement web (open source) ?
Plateformes :
- Linux, 64 Bits
- Windows XP SP2 64 Bits
- Pocesseur : AMD Athlon™ 64 pour ordinateurs de bureau
Futur :
- AMD
http://www.amd.com/fr-fr/Processors/ProductInformation/0,,30_118_9484,00.html
- Intel:
Dual Core ?
Comment convertir des application 32 bits en 64 ?
Je ne vois pas quel est le meilleur choix comme langage ?
Langages à objets : C++ ou Java
Langages structurés : Ada ?
Encore une fois, ça dépend du projet.
La programmation objet n'est pas une réponse absolue à tous les problèmes.
En ce qui concerne le développement web (open source) ?
ça dépend aussi.
J'aurais une préférence pour Python ou ASP.Net, mais vu qu'on trouve principalement des hébergeurs php, je prendrais peut-être php.
Et puis ça dépend aussi de la complexité du projet.
php est un langage faiblement typé qui sépare mal code métier et présentation, c'est donc très mauvais pour de gros projets (c'est un avis personnel), mais c'est excellent pour certains types de sites web.
Encore une fois, ça dépend de ton projet.
Langages à objets : C++ ou Java
Langages structurés : Ada ?
Encore une fois, ça dépend du projet.
La programmation objet n'est pas une réponse absolue à tous les problèmes.
En ce qui concerne le développement web (open source) ?
ça dépend aussi.
J'aurais une préférence pour Python ou ASP.Net, mais vu qu'on trouve principalement des hébergeurs php, je prendrais peut-être php.
Et puis ça dépend aussi de la complexité du projet.
php est un langage faiblement typé qui sépare mal code métier et présentation, c'est donc très mauvais pour de gros projets (c'est un avis personnel), mais c'est excellent pour certains types de sites web.
Encore une fois, ça dépend de ton projet.
Et puis ça dépend aussi de la complexité du projet.
php est un langage faiblement typé qui sépare mal code métier et présentation, c'est donc très mauvais pour de gros projets (c'est un avis personnel), mais c'est excellent pour certains types de sites web.
Personnelement je trouve que c'est l'habitude d'utilisation de Php comme un langage pour torcher vite fait le boulot qui donne l'impression que ce n'est pas un langage adapté pour de gros projets.
Tu peux mélanger dans une même page web l'html avec du php par ci par là au point de rendre le code presque totalement illisible.
Mais tu peux aussi avoir une démarche objet très propre en séparant la présentation (templates) de ce qui se passe en arrière plan. Mais j'avoue n'avoir pas encore essayé les alternatives comme asp, cgi, jsp etc...
php est un langage faiblement typé qui sépare mal code métier et présentation, c'est donc très mauvais pour de gros projets (c'est un avis personnel), mais c'est excellent pour certains types de sites web.
Personnelement je trouve que c'est l'habitude d'utilisation de Php comme un langage pour torcher vite fait le boulot qui donne l'impression que ce n'est pas un langage adapté pour de gros projets.
Tu peux mélanger dans une même page web l'html avec du php par ci par là au point de rendre le code presque totalement illisible.
Mais tu peux aussi avoir une démarche objet très propre en séparant la présentation (templates) de ce qui se passe en arrière plan. Mais j'avoue n'avoir pas encore essayé les alternatives comme asp, cgi, jsp etc...
J'ai peut-être un peu exagéré pour le php, mais dans la pratique c'est comme ça qu'il est utilisé dans 95% des cas, malheureusement.
Disons que ça m'a toujours gêné de voir du code dans des pages HTML.
La manière de voir de Microsoft (codebehind) n'est pas mauvaise, mais si je ne suis pas sûr que ça soit LA bonne réponse pour séparer la présentation du code.
Je n'ai pas trop regardé non plus du côté Zope ou Ruby on rails, mais j'en entend dire beaucoup de bien (question séparation et propreté du code).
Je trouve que par rapport aux autres (ASP.Net, Zope, Ruby on rails), php me semble nettement moins bien équipé.
Et puis rien à faire, la syntaxe du php me fait grincer des dents :-)
Disons que ça m'a toujours gêné de voir du code dans des pages HTML.
La manière de voir de Microsoft (codebehind) n'est pas mauvaise, mais si je ne suis pas sûr que ça soit LA bonne réponse pour séparer la présentation du code.
Je n'ai pas trop regardé non plus du côté Zope ou Ruby on rails, mais j'en entend dire beaucoup de bien (question séparation et propreté du code).
Je trouve que par rapport aux autres (ASP.Net, Zope, Ruby on rails), php me semble nettement moins bien équipé.
Et puis rien à faire, la syntaxe du php me fait grincer des dents :-)
Personnelement je trouve que c'est l'habitude d'utilisation de Php comme un langage pour torcher vite fait le boulot qui donne l'impression que ce n'est pas un langage adapté pour de gros projets.
Honnetement, une fois que tu as fait un peu de jsp, tu te dis que le PHP a été effectivement conçu pour "torcher le boulot". :)
Honnetement, une fois que tu as fait un peu de jsp, tu te dis que le PHP a été effectivement conçu pour "torcher le boulot". :)
Pourtant en jetant un petit coup d'oeil sur le net, je vois qu'en jsp et asp on peut aussi intégrer du code jsp en plein milieu d'une page web.
En plus en jsp, il faut compiler en pseudo-code.
J'aimerais bien les essayer, peut être qu'ils se pretent plus à du code propre.
J'ai des réactions de pingouin de base devant les langages propriétaires.
Mais là, le jsp me dis bien.
En plus en jsp, il faut compiler en pseudo-code.
J'aimerais bien les essayer, peut être qu'ils se pretent plus à du code propre.
J'ai des réactions de pingouin de base devant les langages propriétaires.
Mais là, le jsp me dis bien.
Et puis rien à faire, la syntaxe du php me fait grincer des dents :-)
Pourtant c'est la même que celle de jsp et asp (ils ont tous l'air de s'inpirer du C++).
C'est peut être le fait que php c'est plusieurs centaines de fontions natives et globales alors que jsp et asp sont des objets avec des methodes.
Là je suis plutôt d'accord, c'est moins ordonné en Php...
...finalement c'est vrai, quand je regarde les autres langages, je me dis qu Php est totalement adapté pour torcher :-)
Pourtant c'est la même que celle de jsp et asp (ils ont tous l'air de s'inpirer du C++).
C'est peut être le fait que php c'est plusieurs centaines de fontions natives et globales alors que jsp et asp sont des objets avec des methodes.
Là je suis plutôt d'accord, c'est moins ordonné en Php...
...finalement c'est vrai, quand je regarde les autres langages, je me dis qu Php est totalement adapté pour torcher :-)