Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6047 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [js] Ca existe un compilateur en JS??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[js] Ca existe un compilateur en JS??

n°203899
cherchepa
Cherche pas...
Posté le 28-08-2002 à 15:16:54  profilanswer
 

bijourbijour ...
ben voila tt est dans le titre...

mood
Publicité
Posté le 28-08-2002 à 15:16:54  profilanswer
 

n°203901
gm_superst​ar
Appelez-moi Super
Posté le 28-08-2002 à 15:18:03  profilanswer
 

non
 
Edit: ta question n'a aucun sens


Message édité par gm_superstar le 28-08-2002 à 15:18:33
n°203902
tomlameche
Et pourquoi pas ?
Posté le 28-08-2002 à 15:18:11  profilanswer
 

cherchepa a écrit a écrit :

bijourbijour ...
ben voila tt est dans le titre...




Ben heu, dans l'acceptation exact du terme, non.
JS c'est du script interprété, donc pas de compilo.

n°203904
benou
Posté le 28-08-2002 à 15:19:42  profilanswer
 

Citation :

Ca existe un compilateur en JS


certainement pas !

n°203909
cherchepa
Cherche pas...
Posté le 28-08-2002 à 15:21:46  profilanswer
 

desole newbiz inside je mis met et je galere un poco...
 
parce ke en gros ca bug et ca me soule parce ke chepa pourkoi...
tt a l'air d'etre bon ...
enfin spa grave , jme regalere a l'ancienne...
 
et juste pour gm_superstar ... dire que ma question na aucub sens c bien ,  
dire pkoi c mieux ...
parce ke la ta reponse, elle , n'avais aucun interet...

n°203911
lorill
Posté le 28-08-2002 à 15:22:25  profilanswer
 

Mmmh, je serais pas si catégorique, y'a des fous partout... Cela dit, ca serait quand même très étonnant.

n°203912
cherchepa
Cherche pas...
Posté le 28-08-2002 à 15:22:51  profilanswer
 

remake ...  
un compilateur POUR JS ..  
enfin un truc ki compile du js koi...

n°203915
lorill
Posté le 28-08-2002 à 15:24:03  profilanswer
 

cherchepa a écrit a écrit :

 
parce ke en gros ca bug et ca me soule parce ke chepa pourkoi...
tt a l'air d'etre bon ...
enfin spa grave , jme regalere a l'ancienne...




 
La réponse est mozilla. Dedans t'as une console js qui va te dire ou ca plante, pourquoi et te filer le numéro de ligne. En plus, t'as le débugger bonus qu'est offert si tu en prends deux barils ! C'est pas le pied total ca ?

n°203917
tomlameche
Et pourquoi pas ?
Posté le 28-08-2002 à 15:24:14  profilanswer
 

cherchepa a écrit a écrit :

desole newbiz inside je mis met et je galere un poco...
 
parce ke en gros ca bug et ca me soule parce ke chepa pourkoi...
tt a l'air d'etre bon ...
enfin spa grave , jme regalere a l'ancienne...
 
et juste pour gm_superstar ... dire que ma question na aucub sens c bien ,  
dire pkoi c mieux ...
parce ke la ta reponse, elle , n'avais aucun interet...




Vau peut être mieux que tu explique ton pb plutot que de poser une question qu'à pas de rapport direct.
C'est quoi au juste ton vrai pb ?

n°203918
bobuse
Posté le 28-08-2002 à 15:25:30  profilanswer
 

personne pour mettre son pied à couper que ça existe pas ... :D  
 
C'est vrai que ce serait un peu insolite, mais bon pkoi pas ?
Non, à mon avis ya peu de chance !

mood
Publicité
Posté le 28-08-2002 à 15:25:30  profilanswer
 

n°203921
lorill
Posté le 28-08-2002 à 15:29:01  profilanswer
 

personne vraiment ? la tronconneuse est prête :
http://www.mozilla.org/rhino/jsc.html
 
premier resultat sur google

n°203922
gm_superst​ar
Appelez-moi Super
Posté le 28-08-2002 à 15:31:15  profilanswer
 

cherchepa a écrit a écrit :

eet juste pour gm_superstar ... dire que ma question na aucub sens c bien ,  
dire pkoi c mieux ...
parce ke la ta reponse, elle , n'avais aucun interet...



Un compilateur pour JS n'aurait pas de sens pour 2 raisons :
- C'est un langage de script (mais bon à la limite ça c'est déjà vu). Langage de script == langage interprété et non pas compilé sous forme de binaire.
- Le JS s'exécute dans un contexte, par exemple un navigateur. Tu ne peux pas en sortir. Admettons que j'ai un "binaire JavaScript", qu'est-ce que j'en fais ? Comment je l'utilise avec le navigateur ? Qu'est-ce que ça apporte de l'avoir sous forme de binaire ?
 
Bref le plus simple est que tu utilises le debugger de Mozilla comme l'a conseille lorill, ou alors de nous exposer ton problème.

n°203923
cherchepa
Cherche pas...
Posté le 28-08-2002 à 15:31:26  profilanswer
 


<HTML><HEAD><TITLE>Menus hiérarchiques</TITLE>
 
<SCRIPT language=JavaScript src="Menu_fichiers/Menus.js"></SCRIPT>
 
<SCRIPT language=JavaScript src="Menu_fichiers/Menus_donnees.js"></SCRIPT>
 
<STYLE>.police_item {
 FONT-SIZE: 12pt; FONT-FAMILY: lucidia handwritting
}
</STYLE>
 
 
<BODY>
<SCRIPT language=JavaScript>
      initMenu("top_menu",      // nom du menu principal
                20,             // abscisse du menu
                20,             // ordonnée du menu
                200,            // largeur des menus
                100,             // hauteur des menus
                5,              // espace entre le contenu et les bordures
                "red",          // couleur des cadres
                "white",        // couleur de l'écriture
                "white",        // couleur de l'écriture survolée
                "black",         // couleur de fond
                "#77DDFF",      // couleur de fons survolé
                "police_item",             // style à appliquer (défaut si vide)
                "Triangle.gif", // image pour indiquer un sous-menu
                8,              // largeur de l'image de sous-menu
                15,             // hauteur de l'image de sous-menu
                1000);          // délai de disparition des menus (en ms)
    </SCRIPT>
</BODY></HTML>

 
voila le probleme  
 
ca bug avec erreur en ligne 15.. la soulignée
 
je reverifie dans le reste mais ca a pas l'air de clocher...
si ya un truc ke g pas vu...

n°203925
jolly
Posté le 28-08-2002 à 15:32:03  profilanswer
 

:lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  :lol:  
 
pardon c trop fort !

n°203927
tomlameche
Et pourquoi pas ?
Posté le 28-08-2002 à 15:32:32  profilanswer
 

lorill a écrit a écrit :

personne vraiment ? la tronconneuse est prête :
http://www.mozilla.org/rhino/jsc.html
 
premier resultat sur google




Trop fort ! :pt1cable:  
M'enfin faut quand même un compilo java après !
Puis un compilo, c'est pas un truc qui te transforme un code en fichier executable, hmm ? Ce serai pas un abut de langage ici ?

n°203928
cherchepa
Cherche pas...
Posté le 28-08-2002 à 15:33:05  profilanswer
 

histoire de je vous dis tt de suite ke c une menu dynamique ..
rien de bien impressionnant ..en theorie...

n°203930
gm_superst​ar
Appelez-moi Super
Posté le 28-08-2002 à 15:34:21  profilanswer
 

lorill a écrit a écrit :

personne vraiment ? la tronconneuse est prête :
http://www.mozilla.org/rhino/jsc.html
 
premier resultat sur google



Oui mais regarde l'exemple, c'est pas du JavaScript qu'il compile.

n°203933
lorill
Posté le 28-08-2002 à 15:34:58  profilanswer
 


- C'est un langage de script (mais bon à la limite ça c'est déjà vu). Langage de script == langage interprété et non pas compilé sous forme de binaire.

Je veux pas tomber dans un troll mon langage est mieux que le tien, mais y'en a quand meme un paquet de langage dits 'de script' qui peuvent être compilé, et il doit etre possible de faire un interpréteur C par exemple, ca doit sans doute même deja exister.

n°203935
jolly
Posté le 28-08-2002 à 15:34:59  profilanswer
 

cherchepa a écrit a écrit :

 

Code :
  1. <HTML><HEAD><TITLE>Menus hiérarchiques</TITLE>
  2. <SCRIPT language=JavaScript src="Menu_fichiers/Menus.js"></SCRIPT>
  3. <SCRIPT language=JavaScript src="Menu_fichiers/Menus_donnees.js"></SCRIPT>
  4. <STYLE>.police_item {
  5. FONT-SIZE: 12pt; FONT-FAMILY: lucidia handwritting
  6. }
  7. </STYLE>
  8. <BODY>
  9. <SCRIPT language=JavaScript>[/s]
  10. <!--
  11.       initMenu("top_menu",      // nom du menu principal
  12.                 20,             // abscisse du menu
  13.                 20,             // ordonnée du menu
  14.                 200,            // largeur des menus
  15.                 100,             // hauteur des menus
  16.                 5,              // espace entre le contenu et les bordures
  17.                 "red",          // couleur des cadres
  18.                 "white",        // couleur de l'écriture
  19.                 "white",        // couleur de l'écriture survolée
  20.                 "black",         // couleur de fond
  21.                 "#77DDFF",      // couleur de fons survolé
  22.                 "police_item",             // style à appliquer (défaut si vide)
  23.                 "Triangle.gif", // image pour indiquer un sous-menu
  24.                 8,              // largeur de l'image de sous-menu
  25.                 15,             // hauteur de l'image de sous-menu
  26.                 1000);          // délai de disparition des menus (en ms)
  27. //-->
  28.     </SCRIPT>
  29. </BODY></HTML>






 
tu peux peut etre commencer par ca ....
 
essaye de faire simple avant de te lancer dans des trucs complexes et lis bine les doc ...


Message édité par jolly le 28-08-2002 à 15:37:45
n°203938
cherchepa
Cherche pas...
Posté le 28-08-2002 à 15:36:25  profilanswer
 

jolly a écrit a écrit :

 
 
tu peux peut etre commencer par ca ....
 
essaye de faire simple avant de te lancer dans des trucs complexes et lis bine les doc ...




 
je fait ke ca lire les doc....:(

n°203939
lorill
Posté le 28-08-2002 à 15:36:38  profilanswer
 

gm_superstar a écrit a écrit :

 
Oui mais regarde l'exemple, c'est pas du JavaScript qu'il compile.




 
Hum, y'en a un de nous deux qui a de la merde dans les yeux :
java org.mozilla.javascript.tools.jsc.Main test.js
 
Moi ce que je vois c'est que le compilateur est ecrit en java et que le fichier compilé est test.js

n°203940
gm_superst​ar
Appelez-moi Super
Posté le 28-08-2002 à 15:38:30  profilanswer
 

lorill a écrit a écrit :


- C'est un langage de script (mais bon à la limite ça c'est déjà vu). Langage de script == langage interprété et non pas compilé sous forme de binaire.

Je veux pas tomber dans un troll mon langage est mieux que le tien, mais y'en a quand meme un paquet de langage dits 'de script' qui peuvent être compilé, et il doit etre possible de faire un interpréteur C par exemple, ca doit sans doute même deja exister.




Tout a fait d'accord, c'est ce que j'ai mis entre paranthèse : "mais bon à la limite ça c'est déjà vu" sous-entendu il existe des compilateurs pour des langages de script.

n°203941
lorill
Posté le 28-08-2002 à 15:38:34  profilanswer
 

tomlameche a écrit a écrit :

 
Trop fort ! :pt1cable:  
M'enfin faut quand même un compilo java après !
Puis un compilo, c'est pas un truc qui te transforme un code en fichier executable, hmm ? Ce serai pas un abut de langage ici ?




 
D'apres la page t'as pas besoin de compilo java, t'obtiens direct un .class. Apres si tu veux absolument un binaire, un petit coup de gcj... 'fin bon, perso je vois pas l'utilité de ce truc, mais ca existe.

n°203943
benou
Posté le 28-08-2002 à 15:39:04  profilanswer
 

j'aime pas l'abut d'abréviation, c'est illisible !

n°203945
gm_superst​ar
Appelez-moi Super
Posté le 28-08-2002 à 15:40:09  profilanswer
 

lorill a écrit a écrit :

Hum, y'en a un de nous deux qui a de la merde dans les yeux :
java org.mozilla.javascript.tools.jsc.Main test.js
 
Moi ce que je vois c'est que le compilateur est ecrit en java et que le fichier compilé est test.js



Citation :

$ cat test.js
java.lang.System.out.println("hi, mom!" );
$ java org.mozilla.javascript.tools.jsc.Main test.js
$ ls *.class
test.class
$ java test
hi, mom!


test.js c'est du JavaScript ?


Message édité par gm_superstar le 28-08-2002 à 15:40:46
n°203946
lorill
Posté le 28-08-2002 à 15:40:43  profilanswer
 

benou a écrit a écrit :

j'aime pas l'abut d'abréviation, c'est illisible !




 
moi non plus je n'aime pas cet abus, mais je crois que j'ai déja dépassé mon quota ce mois-ci, je ralerais a nouveau a partir de septembre  :D

n°203953
lorill
Posté le 28-08-2002 à 15:43:22  profilanswer
 

gm_superstar a écrit a écrit :

 
test.js c'est du JavaScript ?




 
Oooops, ben c'est mes yeux qu'il faut que je frotte.
Cela dit, Note that the top-level functions available to the shell (such as print) are not available to compiled scripts when they are run outside the shell. alors a mon avis c'est un truc simple qui passe par une transformation du js en java avant compilation, donc pour ce qui passe pas ils doivent sans doute laisser les instructions java telles quelles.

n°203954
tomlameche
Et pourquoi pas ?
Posté le 28-08-2002 à 15:43:27  profilanswer
 

lorill a écrit a écrit :

 
 
D'apres la page t'as pas besoin de compilo java, t'obtiens direct un .class. Apres si tu veux absolument un binaire, un petit coup de gcj... 'fin bon, perso je vois pas l'utilité de ce truc, mais ca existe.




Ben y a quand même la commande  
java org.mozilla.javascript.tools.jsc.Main test.js  
C'est pas le compilo java ça ?

n°203955
lorill
Posté le 28-08-2002 à 15:44:13  profilanswer
 

non, c'est l'interpréteur de bytecode.

n°203957
cherchepa
Cherche pas...
Posté le 28-08-2002 à 15:46:19  profilanswer
 

bon  
ski est cool ici c ke c un forum de pisseur e code pour pisseur de code...
fo arreter les gars; le principe d'un forum , c ptet d'aider...
enfin che pa...
 
 
++

n°203961
lorill
Posté le 28-08-2002 à 15:48:18  profilanswer
 

Attends un peu, on te refile ce que tu demandes, quelqu'un te file un coup de main pour ton script, et t'es pas content ? Ben eu, comment dire... va chier ?

n°203964
gm_superst​ar
Appelez-moi Super
Posté le 28-08-2002 à 15:49:22  profilanswer
 

lorill a écrit a écrit :

Oooops, ben c'est mes yeux qu'il faut que je frotte.
Cela dit, Note that the top-level functions available to the shell (such as print) are not available to compiled scripts when they are run outside the shell. alors a mon avis c'est un truc simple qui passe par une transformation du js en java avant compilation, donc pour ce qui passe pas ils doivent sans doute laisser les instructions java telles quelles.



En fait j'ai l'impression que ce truc ne convertit que les fonction "de base" de JavaScript, tout ce qui touche à l'arbre DOM doit être passsé à la trappe ou rejeté. Parce qu'une fois que j'ai mon .class Java, comment est-ce que je l'utilise dans mon navgateur (applet ?) et comment est-ce que j'interagis avec lui ?

n°203968
gm_superst​ar
Appelez-moi Super
Posté le 28-08-2002 à 15:50:22  profilanswer
 

cherchepa a écrit a écrit :

bon  
ski est cool ici c ke c un forum de pisseur e code pour pisseur de code...
fo arreter les gars; le principe d'un forum , c ptet d'aider...
enfin che pa...
 
 
++




<script type="text/javascript">
<!--
...
-->
</script>
 
ça marche pas ?
 
Edit: bon et puis aussi, on fait avec les maigres informations que tu donnes... Quel est le message d'erreur ? Quel navigateur utilises-tu ? As-tu essayé sur un autre navigateur ? Faut vraiment des dons de télépathie des fois...


Message édité par gm_superstar le 28-08-2002 à 16:05:33
n°203972
lorill
Posté le 28-08-2002 à 15:51:37  profilanswer
 

gm_superstar a écrit a écrit :

 
En fait j'ai l'impression que ce truc ne convertit que les fonction "de base" de JavaScript, tout ce qui touche à l'arbre DOM doit être passsé à la trappe ou rejeté. Parce qu'une fois que j'ai mon .class Java, comment est-ce que je l'utilise dans mon navgateur (applet ?) et comment est-ce que j'interagis avec lui ?




 
Euh j'en sais rien moi, je me suis contenter de taper 'javascript compiler' dans google  :D

n°203975
lorill
Posté le 28-08-2002 à 15:52:45  profilanswer
 

Tiens accessoirement, js c'est un peu de l'évenementiel, tu demandes jamais au navigateur d'appeler ta fonction, y'a pas de raison qu'il le fasse.

n°203979
benou
Posté le 28-08-2002 à 15:53:50  profilanswer
 

cherchepa[:vomi2]

n°203996
bobuse
Posté le 28-08-2002 à 16:01:43  profilanswer
 

benou a écrit a écrit :

cherchepa[:vomi2]  




ben dis donc !
y a une épidémie de gastro en terrine en ce moment ... :sarcastic:

n°203999
--greg--
Posté le 28-08-2002 à 16:05:35  profilanswer
 

"gastro en terrine", ptdr [:rofl]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [js] Ca existe un compilateur en JS??

 

Sujets relatifs
compilateur C 16 bitsListe indexée, ça existe ds la JDK ? Je trouve pas
ca existe un script -> http:// "indiker IP" / blabla/bla//un convertisseur Borland Pascal vers C ça existe ?
PHP - Savoir si un fichier existe[.NET] Existe t il un équivalent de la FlexGrid en .NET ? (pas trouvé)
Je cherche un compilateur....existe t'il des caracteres "jocker" pour les variables (* ou autre)???
Trouver s'il existe des lignes avec un id < à une valeur[Newbie] Programme C (editeur, compilateur etc...) ???
Plus de sujets relatifs à : [js] Ca existe un compilateur en JS??


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)