Choix de langage de programmations ?

Fermé
Arno59 Messages postés 4600 Date d'inscription jeudi 23 octobre 2003 Statut Contributeur Dernière intervention 18 avril 2023 - 28 avril 2006 à 11:43
kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025 - 28 avril 2006 à 16:11
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 39420 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 19 février 2025 2 104
28 avril 2006 à 12:01
salut

je comprends pas très bien ce que tu attends comme réponse ...
1
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 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
28 avril 2006 à 14:08
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 Date d'inscription jeudi 23 février 2006 Statut Membre Dernière intervention 28 avril 2006 2
28 avril 2006 à 14:40
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 4600 Date d'inscription jeudi 23 octobre 2003 Statut Contributeur Dernière intervention 18 avril 2023 486
28 avril 2006 à 14:45
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 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
28 avril 2006 à 15:00
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 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025 1 526
28 avril 2006 à 15:25
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 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659 > kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025
28 avril 2006 à 15:37
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 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025
28 avril 2006 à 15:37
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 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025 1 526 > kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025
28 avril 2006 à 16:05
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 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025 1 526 > kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Non membre Dernière intervention 5 février 2025
28 avril 2006 à 16:11
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