toutes les options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : ocaml  ]

Paquet : ocaml (5.3.0-2 et autres)

Liens pour ocaml

Screenshot

Ressources Debian :

Télécharger le paquet source ocaml :

Responsables :

Ressources externes :

Paquets similaires :

mise en oeuvre de Meta Language avec un système orienté objet basé sur les classes

Objective Caml (OCaml) est une mise en œuvre du langage ML (Meta Language) fondée sur le dialecte Caml Light étendu par un système complet, orienté objet, basé sur les classes et par un puissant système de modules dans le style de SML (Standard ML).

OCaml est composé de deux compilateurs. L'un produit du pseudocode qui est ensuite interprété par un programme en C. Ce compilateur est rapide, génère du code compact avec une utilisation mémoire modérée et est portable sur la plupart des plates-formes Unix 32 ou 64 bits. Les performances des programmes générés sont assez bonnes pour une implémentation basée sur du pseudocode – presque deux fois plus rapide que Caml Light 0.7. Ce compilateur peut être utilisé soit comme un compilateur autonome, orienté traitement par lot, produisant des programmes autonomes, soit comme un système interactif de haut niveau.

L'autre compilateur génère du code natif de haute performance pour un certain nombre de processeurs. La compilation prend plus de temps et génère un code plus imposant, mais les programmes générés offrent d'excellentes performances, tout en conservant l'utilisation mémoire modérée du compilateur de pseudocode. Ce compilateur n'est cependant pas disponible pour toutes les architectures.

Ce paquet contient tout ce qui est nécessaire pour développer des applications OCaml.

Étiquettes: Développement de logiciel: Compilateur, Interpréteur, devel::lang:ocaml, implemented-in::ocaml, Rôle: Programme, Boîte à outils d'interface utilisateur: Interface utilisateur texte ncurses

Autres paquets associés à ocaml

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger ocaml

Télécharger pour toutes les architectures proposées
Architecture Version Taille du paquet Espace occupé une fois installé Fichiers
alpha (portage non officiel) 5.3.0-2 1 448,2 ko30 971,0 ko [liste des fichiers]
amd64 5.3.0-2 17 596,5 ko97 015,0 ko [liste des fichiers]
arm64 5.3.0-2 20 245,1 ko110 579,0 ko [liste des fichiers]
armel 5.3.0-2 1 443,8 ko30 970,0 ko [liste des fichiers]
armhf 5.3.0-2 1 443,2 ko30 906,0 ko [liste des fichiers]
hppa (portage non officiel) 5.3.0-2 1 444,4 ko30 857,0 ko [liste des fichiers]
i386 5.3.0-2 1 449,2 ko30 878,0 ko [liste des fichiers]
ia64 (portage non officiel) 4.14.1-1 44 440,3 ko168 609,0 ko [liste des fichiers]
m68k (portage non officiel) 5.3.0-2 1 437,2 ko30 842,0 ko [liste des fichiers]
mips64el 5.3.0-2 1 446,5 ko30 979,0 ko [liste des fichiers]
ppc64 (portage non officiel) 5.3.0-2 1 450,4 ko30 971,0 ko [liste des fichiers]
ppc64el 5.3.0-2 18 029,5 ko102 039,0 ko [liste des fichiers]
riscv64 5.3.0-2 18 167,2 ko102 540,0 ko [liste des fichiers]
s390x 5.3.0-2 17 942,2 ko106 713,0 ko [liste des fichiers]
sh4 (portage non officiel) 5.3.0-2 1 443,5 ko30 906,0 ko [liste des fichiers]
sparc64 (portage non officiel) 5.3.0-2 1 445,0 ko32 828,0 ko [liste des fichiers]
x32 (portage non officiel) 5.3.0-2 1 444,8 ko30 862,0 ko [liste des fichiers]