Mai 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | Calendrier |
|
| | Et si on parlait du compilateur ? | |
| | Auteur | Message |
---|
papydall
Nombre de messages : 7006 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Et si on parlait du compilateur ? Dim 23 Oct 2022 - 1:35 | |
| A tous et principalement à Jack Normalement on devrait passer au compilateur panoramic en donnant la retraite à l'éditeur en le remerciant de ses bons services qu'il a rendu à tout un chacun. Sur cette page du compilateur - Jack a écrit:
- Il me reste encore 2 bugs à corriger : DROP_DOWN et CONTENT_COPY et je sortirai une version quand tout sera corrigé. Elle devrait arriver d'ici quelques jours.
Qu'en est-il advenu depuis ? Doit-on espérer la sortie d'une nouvelle version du compilateur à plus ou moins moyen terme ? La version actuelle du compilateur, malgré les bugs signalés par les amis, me convient plutôt bien. Quoique question vitesse d'exécution, ce n'est pas le top, mais bon. Le compilateur a un atout que je considère comme excellent. J'ai nommé la récursivité, cette approche parfois incontounable pour coder certains algorithmes. Et pour faire réagir nos amis panoramiciens, voici un code, sans prétention, destiné uniquement au compilateur car il utilise la récursivité. - Code:
-
rem ============================================================================ rem C’est pour le compilateur rem Le programme utilise l’appel récursif rem ça ne fonctionne pas sur l’interpréteur rem ============================================================================ width 0,1000 : height 0,800 picture 10 : full_space 10 : 2d_target_is 10 : color 10,0,0,0 degrees Temple(500,500,160,90) end rem ============================================================================ SUB Temple(x,y,r,direction) dim_local cr,cg,cb if r < 2 then exit_sub 2d_fill_on : cr = mod(x,255) : cg = mod(y,255) : cb = r 2d_fill_color cr,cg,cb : 2d_pen_color cr,cg,cb : 2d_circle x,y,r Temple(x+r*1.5*cos(direction),y-r*1.5*sin(direction),0.5*r,direction) Temple(x+r*1.5*cos(direction-90),y-r*1.5*sin(direction-90),0.5*r,direction-90) Temple(x+r*1.5*cos(direction+90),y-r*1.5*sin(direction+90),0.5*r,direction+90) END_SUB rem ============================================================================
Pour ceux qui n'ont pas encore essayé le compilateur, - Voici ce que ça donne:
| |
| | | Francis-mr
Nombre de messages : 186 Date d'inscription : 26/11/2012
| Sujet: Re: Et si on parlait du compilateur ? Mar 8 Nov 2022 - 14:32 | |
| Frère Jack, frère Jack, Dormez-vous? Dormez-vous? Donnez des nouvelles! Donnez des nouvelles! Dig, ding, dong. Dig, ding, dong. Merci d'avance | |
| | | Jack Admin
Nombre de messages : 2386 Date d'inscription : 28/05/2007
| Sujet: Re: Et si on parlait du compilateur ? Dim 20 Nov 2022 - 18:44 | |
| C'est vrai qu'il y a un certain temps qu'il n'y a plus eu de nouvelle version et que le compilateur semble au point mort. Cependant, ne croyez pas que Panoramic est à l'arrêt. Je suis en train de faire une pause et je suis pris par d'autres activités, mais j'ai des idées pour Panoramic et j'ai fait des essais avec d'autres configurations qui augmenteraient la vitesse et diminueraient la taille de l'exécutable. J'ai remarqué aussi que l'éditeur de la version 29i9 était le préféré, c'est pourquoi la prochaine version sera basée sur ELIP de Marc, comme cette dernière version de Panoramic basée sur ELIP et sortie en avril 2022 : https://panoramic.1fr1.net/t6735-creer-un-objet-dont-le-type-est-passe-en-parametre#80914Mais bon, assez pour aujourd'hui, je retourne dormir. _________________ username : panoramic@jack-panoramic password : panoramic123 | |
| | | Minibug
Nombre de messages : 4566 Age : 57 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Et si on parlait du compilateur ? Dim 20 Nov 2022 - 20:01 | |
| | |
| | | papydall
Nombre de messages : 7006 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Et si on parlait du compilateur ? Dim 20 Nov 2022 - 23:07 | |
| Salut tout le monde ! Jack, merci pour la réponse. Espérons qu’on aura notre cadeau pour Noël ! - jack a écrit:
- Mais bon, assez pour aujourd'hui, je retourne dormir.
Allusion à Francis_mr - Minibug a écrit:
- Bon ben si Jack retourne dormir, j'y vais moi aussi !!!
Heureusement que le sommeil n’est pas contagieux ! Pour moi, assez causer et passons à … au calcul du sommeil, tiens ! - Code:
-
rem ============================================================================ rem Calcul de la période de sommeil pour un individu durant sa vie rem Pour simplifier, on considère qu’un individu fasse 8 heures par jour de sommeil rem ============================================================================
Calcul(72,"Papydall") : ' âge de Papydall Calcul(56,"Minibug") : ' âge de Minibug Calcul(66,"Jack") : ' âge supposé de Jack (ai-je visé juste ?)
print " Réveillez-vous ! Ce n'est pas quelques heures de sommeil de plus qui vont changer votre vie !" end rem ============================================================================ SUB Calcul(age,nom$) dim_local age_en_annee, age_en_heure, sommeil_en_annee, sommeil_en_heure age_en_annee = age age_en_heure = age_en_annee * 365.25 * 24 sommeil_en_annee = age_en_annee / 3 sommeil_en_heure = sommeil_en_annee * 365.25 * 24 print "********************************************************************" print " "; nom$ ;" : Ton âge en années est : " ; age_en_annee ; " ans" print " Ton âge en heures est environ : " ; age_en_heure ; " heures" print " Durant ton âge, tu as dormi environ " ; sommeil_en_annee ; " ans" print " Durant ton âge, tu as dormi environ " ; sommeil_en_heure ; " heures" print "********************************************************************" END_SUB rem ============================================================================
@Jack Si ma supposition de ton âge est fausse et archi-fausse, tu peux me corriger (ou me ramener à la règle). | |
| | | Francis-mr
Nombre de messages : 186 Date d'inscription : 26/11/2012
| Sujet: Re: Et si on parlait du compilateur ? Lun 21 Nov 2022 - 8:46 | |
| Bonjour, Après une bonne nuit, quel plaisr à mon réveil ! Merci Jack d'avoir pris un peu de ton temps pour donner des nouvelles. J'espère, comme Papydall, un cadeau Panoramic pour Noêl. | |
| | | Contenu sponsorisé
| Sujet: Re: Et si on parlait du compilateur ? | |
| |
| | | | Et si on parlait du compilateur ? | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |