Yo,
Je voudrais savoir quel langage de haut niveau il existe.
Il y a Perl,Python,Ruby,Java.
En connaissez vous d'autres...
thank's
Yo,
Je voudrais savoir quel langage de haut niveau il existe.
Il y a Perl,Python,Ruby,Java.
En connaissez vous d'autres...
thank's
Quelle utilisation veux-tu en faire ?
Bonjour,
D'un point de vue général on peut considérer que tous les langages autres que l'assembleur sont des langages de haut niveau.
Dans un même temps on peut considérer que l'assembleur peut se subidiviser en deux catégories : le machine code (directement interprétable par le processeur) et le langage assembleur, qu'un programmeur peut écrire.
Un langage de "haut niveau" est un langage offrant des capacités d'abstraction et de facilité de programmation par rapport aux deux facettes du langage assembleur citées ci-dessus.
Toutefois, un programmeur Java ou Python pourra considérer que 'son' langage est un langage de plus haut niveau que, par exemple, le C (qui lui même est plus haut niveau que l'assembleur).
On voit donc que la notion même de "langage de haut niveau" est un peu fluctuante suivant le point de vue que l'on adopte...
Il y en à certainement beaucoup, mais sur ce site même, dans la catégorie très utilisés, et à un niveau similaire à java dans les fonctionnalités supportées, on doit ajouter à cette liste au moins : C#, VB.NET, Delphi Langage (Pascal Objet)
La notion de haut niveau est fluctuante mais elle signifie bien des langage qui
facilite la gestion de programmation
merci
interesses toi à Python, il est puissant, de haut niveau et libre
Comme Perl et Ruby... et beaucoup d'autres !Envoyé par azertyman
Eiffel, Lisp, Smalltalk, OCaml, Haskell, etc... Les langages de haut-niveau sérieux sont légions, bien qu'ils n'aient pas tous la renommée de Java, ils sont souvent plus expressifs et plus agréables à utiliser.
--
Jedaï
Certes, mais python permet de faire de la programmation iterative, objet, de faire de faire des appli graphiques (wxPython, pyGTK, pyGame (basé sur SDL), portable, compilable win32 (py2exe), d'avoir un accès relativement simple au socket réseau, de faire des script CGI.Comme Perl et Ruby... et beaucoup d'autres !
Eiffel, Lisp, Smalltalk, OCaml, Haskell, etc... Les langages de haut-niveau sérieux sont légions, bien qu'ils n'aient pas tous la renommée de Java, ils sont souvent plus expressifs et plus agréables à utiliser.
Je ne dis absolument pas que PYTHON est LE language, mais il reste réanmoins un langage haut niveau qui permet de faire simplement pas mal de choses et il reste donc un langage très interessant, tant pour découvrir la programmation que pour les utilisateurs expérimentés.
Alors allons y pour le laïus : Perl et Ruby permettent de faire de la programmation itérative, objet ou fonctionnelle (que Python supporte aussi, je précise, même si certains trouvent ce support insuffisant), permettent également de faire des applis graphiques (wxPerl, PerlGTK, binding SDL, binding OpenGL et....).Envoyé par azertyman
Bref, tout ce qui est dit ci-dessus est aussi vrai de Perl et Ruby que de Python. Les vrais arguments sont différents, et concernent plutôt la philosophie des langages que leurs capacités (bien qu'en rentrant dans le détails on puisse aussi trouver de légères différences sur ce point aussi, par exemple Ruby, plus jeune que Python ou Perl dispose de moins de bibliothèques).
--
Jedaï
Pas au même que java ou C#, car en C énormément de choses ne sont pas incluses dans le langage, comme par exemple les accès base de données, les interfaces graphiques, qui doivent faire l'objet de librairie non décrites dans le langage, donc non standardisées.
Alors que par exemple dans java ou en C#, de nombreuses fonctions sont incluses directement dans le langage même, ce qui peu dans certains cas simplifier beaucoup de choses...
C# me parait pas aussi haut niveau que Perl, Python ou Ruby
merci pr votre contribution
Comme ca j'ai plein de langage à étudier et comparer
merci
C# c'est un clone de java à la base, donc c'est du même niveau que java, et ca pilote toute le framework.NET qui est quelque chose de très complet
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager