[js] Ca existe un compilateur en JS??

Ca existe un compilateur en JS?? [js] - HTML/CSS - Programmation

Marsh Posté le 28-08-2002 à 15:16:54    

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

Reply

Marsh Posté le 28-08-2002 à 15:16:54   

Reply

Marsh Posté le 28-08-2002 à 15:18:03    

non
 
Edit: ta question n'a aucun sens


Message édité par gm_superstar le 28-08-2002 à 15:18:33
Reply

Marsh Posté le 28-08-2002 à 15:18:11    

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.

Reply

Marsh Posté le 28-08-2002 à 15:19:42    

Citation :

Ca existe un compilateur en JS


certainement pas !

Reply

Marsh Posté le 28-08-2002 à 15:21:46    

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...

Reply

Marsh Posté le 28-08-2002 à 15:22:25    

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

Reply

Marsh Posté le 28-08-2002 à 15:22:51    

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

Reply

Marsh Posté le 28-08-2002 à 15:24:03    

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 ?

Reply

Marsh Posté le 28-08-2002 à 15:24:14    

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 ?

Reply

Marsh Posté le 28-08-2002 à 15:25:30    

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 !

Reply

Marsh Posté le 28-08-2002 à 15:25:30   

Reply

Marsh Posté le 28-08-2002 à 15:29:01    

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

Reply

Marsh Posté le 28-08-2002 à 15:31:15    

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.

Reply

Marsh Posté le 28-08-2002 à 15:31:26    


<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...

Reply

Marsh Posté le 28-08-2002 à 15:32:03    

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

Reply

Marsh Posté le 28-08-2002 à 15:32:32    

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 ?

Reply

Marsh Posté le 28-08-2002 à 15:33:05    

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

Reply

Marsh Posté le 28-08-2002 à 15:34:21    

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.

Reply

Marsh Posté le 28-08-2002 à 15:34:58    


- 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.

Reply

Marsh Posté le 28-08-2002 à 15:34:59    

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
Reply

Marsh Posté le 28-08-2002 à 15:36:25    

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....:(

Reply

Marsh Posté le 28-08-2002 à 15:36:38    

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

Reply

Marsh Posté le 28-08-2002 à 15:38:30    

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.

Reply

Marsh Posté le 28-08-2002 à 15:38:34    

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.

Reply

Marsh Posté le 28-08-2002 à 15:39:04    

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

Reply

Marsh Posté le 28-08-2002 à 15:40:09    

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
Reply

Marsh Posté le 28-08-2002 à 15:40:43    

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

Reply

Marsh Posté le 28-08-2002 à 15:43:22    

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.

Reply

Marsh Posté le 28-08-2002 à 15:43:27    

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 ?

Reply

Marsh Posté le 28-08-2002 à 15:44:13    

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

Reply

Marsh Posté le 28-08-2002 à 15:46:19    

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...
 
 
++

Reply

Marsh Posté le 28-08-2002 à 15:48:18    

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 ?

Reply

Marsh Posté le 28-08-2002 à 15:49:22    

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 ?

Reply

Marsh Posté le 28-08-2002 à 15:50:22    

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
Reply

Marsh Posté le 28-08-2002 à 15:51:37    

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

Reply

Marsh Posté le 28-08-2002 à 15:52:45    

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.

Reply

Marsh Posté le 28-08-2002 à 15:53:50    

cherchepa[:vomi2]

Reply

Marsh Posté le 28-08-2002 à 16:01:43    

benou a écrit a écrit :

cherchepa[:vomi2]  




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

Reply

Marsh Posté le 28-08-2002 à 16:05:35    

"gastro en terrine", ptdr [:rofl]


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

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed