Choix de langage de programmations ?

Arno59 Messages postés 4753 Statut Contributeur -  
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 ;-)
A voir également:

6 réponses

choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
salut

je comprends pas très bien ce que tu attends comme réponse ...
1
Maurice
 
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
0
sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
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.
0
Jack_le_Boulet Messages postés 10 Statut Membre 2
 
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 !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Arno59 Messages postés 4753 Statut Contributeur 488
 
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 ?
0
sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
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.
0
kilian Messages postés 8854 Statut Modérateur 1 526
 
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...
0
sebsauvage Messages postés 33415 Statut Modérateur 15 664 > kilian Messages postés 8854 Statut Modérateur
 
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 :-)
0
Utilisateur anonyme > kilian Messages postés 8854 Statut Modérateur
 
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". :)
0
kilian Messages postés 8854 Statut Modérateur 1 526 > kilian Messages postés 8854 Statut Modérateur
 
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.
0
kilian Messages postés 8854 Statut Modérateur 1 526 > kilian Messages postés 8854 Statut Modérateur
 
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 :-)
0