CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

.exe en CAML

guyver2
guyver2
Niveau 10
22 avril 2004 à 12:07:30

voila je voulais savoir si il y avait moyen de compiler un prog CAML en . exe
merci

( meme si personne connait ce langage)

Neofungamer
Neofungamer
Niveau 22
22 avril 2004 à 12:15:03

en theorie oui vaudrais mieu quand meme

Mathrim
Mathrim
Niveau 8
22 avril 2004 à 12:18:16

Hola ! Ca sent l´élève de mpsi option info ; )
Oui, c´est possible. Tu as normalement, fourni avec ta version de caml, un programme nommé camlc dont le rôle est de fournir un exécutable à partir du fichier . ml . Il faut effectuer la commande: camlc -o NomExec NomProg.ml ou NomExec est le nom du fichier de sortie et NomProg celui du fichier source.

c64
c64
Niveau 10
22 avril 2004 à 12:19:04

C´est pas plutôt interpréte, à la façon du Cobol ? Il est fort possible que je me trompe, je ne connais pas du tout le CAML :)

Mathrim
Mathrim
Niveau 8
22 avril 2004 à 12:20:34

Caml est bien un langage interprété, mais il est tout de même possible de produire des exécutables ( de même qu´avec Perl, par exemple).

_[CONKER]_
_[CONKER]_
Niveau 10
22 avril 2004 à 12:21:37

on pourrait avoir plus d´info sur le langage CAML ? en gros, d´ou il sort ? ^^

Mathrim
Mathrim
Niveau 8
22 avril 2004 à 12:28:11

C´est un langage interprété fonctionnel ( à la différence des langages impératifs comme le C, par exemple) fortement typé, qui a été créé au milieu des années 80 à l´INRIA. Il est particulièrement adapté au traitement des données et algorithmes récursifs ( arbres, liste chaînées, pgcd, etc...) et c´est la raison pour laquelle on le retrouve surtout dans le domaine de l´informatique théorique. La seule application orientée jeu dont j´ai entendu parler réalisée avec ce langage est WeiDU, éditeur de dialogue pour l´Infinity Engine ( mais bon, il doit y en avoir d´autres).

_[CONKER]_
_[CONKER]_
Niveau 10
22 avril 2004 à 12:33:30

pas tout compris, mais merci pour cette description ; )

kufa
kufa
Niveau 9
22 avril 2004 à 12:57:59

Pour avoir fait du caml ya pas mal de temps ( prepa, beark ; ), et surtout pour avoir cherche a l´epoque de tels compilateurs/runtime engine, je crois qu´il n´y en a pas. De toute facon, a quoi cela servirait´-il, :P

JeanYvesYves
JeanYvesYves
Niveau 10
22 avril 2004 à 13:15:34

neofungamer > en theorie oui vaudrais mieu quand meme
--> Et non :) tous les langages ne sont pas compilés ! d´autres sont interprétés :)

jamais fait de CAML, mais a ce que tu en dis
Mathrim, ça me rappelle LISP et Prolog : berk ! !

Mathrim
Mathrim
Niveau 8
22 avril 2004 à 13:28:54

JYY: ton analyse est exacte, mais ça reste quand même un peu plus abordable que prolog.

lag-it
lag-it
Niveau 10
22 avril 2004 à 13:29:13

Mais pourquoi diable font ils faire du CAML en MPSI option info ?
On pourrait faire de l´assembleur ou du C plutôt...

Mathrim
Mathrim
Niveau 8
22 avril 2004 à 13:34:42

En fait, les cours sont surtout consacrés à l´informatique théorique ( parcours d´arbre, théorie des langages, automates, tris, etc...) et ce sont des notions qu´on peut beaucoup plus facilement implémenter en caml qu´en C.

dnob700
dnob700
Niveau 10
22 avril 2004 à 13:35:14

Si tu faisais quelque chose d´utile qui risque de te servir dans la vraie vie, ca serait pas drole.

C´est comme ca a tout les niveau : chez nous aussi ils programment un CAML, j´ai un pote en fac qui apprend une espèce de BASIC simplifié ( et oui, pour simplifié du basic, il faut le vouloir) et au collège, yen a qui se serve encore de 3.x !
Vive l´éducation nationnal.

guyver2
guyver2
Niveau 10
22 avril 2004 à 15:57:49

bon je clarifie la situation:
je suis en deuxiemme annee de deug mias

au premier semestre j´ai fais que du caml

et je trouve ke c´est tres limité car on ne peut pas faire de boucle ( juste de la récursivité), le typage pose problemme ( je me souvient des fois il me métait comme erreur " x est de type integer mais est utilisé comme integer" ( allez trouver une solution a ce probleme)

enfin bref je repose ma question :
peut-on faire un . exe avec caml.

ce qui dise que oui pourait-il me dir comment.

merci

Mathrim
Mathrim
Niveau 8
22 avril 2004 à 16:09:40

Je persiste et signe : oui, il est possible de faire un exécutable avec caml ( je viens de re-vérifier ça sous linux, et il n´y a aucune raison que ce ne soit pas possible sous windows).
As-tu dans le répertoire où se trouve l´interpréteur caml un fichier de type camlc.exe ou quelque chose de semblable ?

guyver2
guyver2
Niveau 10
22 avril 2004 à 17:17:00

je vien de le voir; j´essaye ton truc...

et je revient si ca marche ( et je revien encore plus vite si ca marche pas)

guyver2
guyver2
Niveau 10
22 avril 2004 à 17:28:32

bon alors:

dans un dossier " BIN" j´ai trouvé 9 truc du type caml.exe

-camlc.exe
-camlmkto.exe
-camlrun.exe
-camltop.exe
-camlyacc.exe
-camllex.exe
-camllibr.exe
-cwspdmi.exe

tout ceux la me done la meme chose kan je les ouvre => que dalle ( une fenetre s´ouvre et se ferme tout de suite)

le dernier:
-caml.exe
il ouvre une console et attend que je tape des truc apres le #.
si c´est le bon je tape quoi ( sachant ke mon prog s´appelle p4.ml)

Mathrim
Mathrim
Niveau 8
22 avril 2004 à 17:41:41

ce n´est pas le bon. Le bon est camlc.

Tu as deux possibilités:
- ouvrir une console DOS, te déplacer vers le répertoire bin, et lancer la commande:
camlc -o p4.exe chemin_du_fichier\p4.ml
Tu devrais ainsi obtenir un fichier p4.exe dans le répertoire bin
- Cliquer sur Démarrer -> Exécuter, puis
c:\(à compléter)\bin\camlc -o p4.exe chemin_du_fichier\p4.ml

Au cas où camlc se trouverait déjà dans ton PATH, il suffit de faire Démarrer -> Exécuter, puis de taper camlc -o p4.exe chemindufichier\p4.ml

Voilà, j´espère que je n´ai pas été trop abscons.

guyver2
guyver2
Niveau 10
26 avril 2004 à 09:43:15

j´arive pas a lancer camlc a partir de la cosole dos on fait comment ( je me suis jamais servi de dos)

kan je lance la console il y a :
c:/Document and setting/mes documents>

je tape quoi sachant ke camlc.ex se touve a l´adresse suivante:
doc and setting/mes documents/caml/bin/camlc

merci

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment