FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Des nouvelles de Linguassista. Emptypar Jack Aujourd'hui à 9:03

» Un autre pense-bête...
Des nouvelles de Linguassista. Emptypar Froggy One Jeu 21 Nov 2024 - 14:54

» Récupération du contenu d'une page html.
Des nouvelles de Linguassista. Emptypar Pedro Sam 16 Nov 2024 - 13:04

» Décompilation
Des nouvelles de Linguassista. Emptypar JL35 Mar 12 Nov 2024 - 18:57

» Un album photos comme du temps des grands-mères
Des nouvelles de Linguassista. Emptypar jjn4 Mar 12 Nov 2024 - 16:23

» traitement d'une feuille excel
Des nouvelles de Linguassista. Emptypar jjn4 Jeu 7 Nov 2024 - 2:52

» Aide-mémoire mensuel
Des nouvelles de Linguassista. Emptypar jjn4 Lun 4 Nov 2024 - 17:56

» Des incomprèhension avec Timer
Des nouvelles de Linguassista. Emptypar Klaus Mer 30 Oct 2024 - 17:26

» KGF_dll - nouvelles versions
Des nouvelles de Linguassista. Emptypar Klaus Mar 29 Oct 2024 - 16:58

» instructions panoramic
Des nouvelles de Linguassista. Emptypar maelilou Lun 28 Oct 2024 - 18:51

» Figures fractales
Des nouvelles de Linguassista. Emptypar Marc Ven 25 Oct 2024 - 10:18

» Panoramic et Scanette
Des nouvelles de Linguassista. Emptypar Yannick Mer 25 Sep 2024 - 20:16

» Editeur d étiquette avec QR évolutif
Des nouvelles de Linguassista. Emptypar JL35 Lun 23 Sep 2024 - 20:40

» BUG QR Code DelphiZXingQRCode
Des nouvelles de Linguassista. Emptypar Yannick Dim 22 Sep 2024 - 9:40

» fichier.exe
Des nouvelles de Linguassista. Emptypar leclode Ven 20 Sep 2024 - 17:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier

 

 Des nouvelles de Linguassista.

Aller en bas 
+3
papydall
jjn4
Pedro
7 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1595
Date d'inscription : 19/01/2014

Des nouvelles de Linguassista. Empty
MessageSujet: Des nouvelles de Linguassista.   Des nouvelles de Linguassista. EmptyJeu 12 Nov 2020 - 16:55

Bonjour à tous.

J'ai cessé le développement en panoramic de mon logiciel de soutien scolaire, et décidé de tout recoder en java.
A ce jour, plus de 5.000 lignes sur 53.000 ont déjà été réécrites.

Les avantages de java sont les suivants:

. La vitesse d'exécution est sans commune mesure, même par comparaison avec le compilateur panoramic.
. Java gère l'Unicode et les tests de chaînes dans select case.

J'ai donc dû reprendre entièrement mon code, en simulant en java les commandes panoramic.
Ce qui me permet ensuite de réutiliser le code existant, avec le minimum de changements.

Je pense d'ailleurs que Jack aurait dû développer le compilateur en java, pour une question de performances.

Voici pour info quelques commandes panoramic simulées en java:

Code:
    public String string$(int longueur,String chaine$)
              {
              String temporaire$="";
              if (egale(chaine$,"-"))
                {
                temporaire$=left$(suite_tirets$,longueur);
                }
                    else
                {
                for (int zzz=1;zzz<=longueur;zzz++) {temporaire$+=chaine$;}
                }
              return temporaire$;
              }

      public String trim$(String chaine$)
              {
              // OK
              return chaine$.trim();
              }

      public String left$(String chaine$,int l)
              {
              // OK
              if (l>chaine$.length()) return chaine$; else return chaine$.substring(0,l);
              }

      public String right$(String chaine$,int l)
              {
              // OK   
              return chaine$.substring(chaine$.length()-l);
              }

      public String right_pos$(String chaine$,int l)
              {
              // OK
              return chaine$.substring(l-1);
              }

      public String mid$(String chaine$,int position,int longueur)
              {
              // OK
              // Le second terme de substring est la position finale, et non la longueur.
         if (position+longueur-1<=len(chaine$))
                {
                return chaine$.substring(position-1,position+longueur-1);
                }
                    else
                {
                return chaine$.substring(position-1);
                }
              }

        public int len(String chaine$)
              {
              // OK   
              if (chaine$.equals("")) return 0; else return chaine$.length();
              }

        public int ascii(String chaine$,int n)
              {
              // Code ascii du caractère en position n.
              // Le 1er caractère de la chaîne étant en position 1 ici.
              char ch=chaine$.charAt(n-1);
              int ascii=ch;
              return ascii;
              }

        public int instr(String chaine1$,String chaine2$)
              {
              // OK   
              return chaine1$.indexOf(chaine2$)+1;
              }
             
        public int numeric(String chaine$)
              {
              // OK   
              return sgn(instr("0123456789",left$(chaine$,1)));
              }

        public String str$(int valeur)
              {
              // OK   
              return ""+valeur;
              }

        public String lower$(String chaine$)
              {
              return chaine$.toLowerCase();
              }

        public String upper$(String chaine$)
              {
              return chaine$.toUpperCase();
              }

        public int val(String chaine$)
              {
              // OK   
              return Integer.parseInt(chaine$);
              }


Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Des nouvelles de Linguassista. Empty
MessageSujet: Re: Des nouvelles de Linguassista.   Des nouvelles de Linguassista. EmptyVen 13 Nov 2020 - 13:26

C'est vrai que le Java, c'est bien aussi...?!
scratch
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Pedro

Pedro


Nombre de messages : 1595
Date d'inscription : 19/01/2014

Des nouvelles de Linguassista. Empty
MessageSujet: Linguassista.   Des nouvelles de Linguassista. EmptyMar 17 Nov 2020 - 16:50

Bonjour.

Oui, effectivement, java c'est vraiment le top, bien que ce langage soit un peu plus difficile à appréhender.

A ce jour, et après un mois de développement, j'ai déjà réécrit plus de 12.000 lignes !

Je me donne une année complète pour terminer la nouvelle version.
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Des nouvelles de Linguassista. Empty
MessageSujet: Re: Des nouvelles de Linguassista.   Des nouvelles de Linguassista. EmptyMar 17 Nov 2020 - 18:14

Pedro a écrit:
Je me donne une année complète pour terminer la nouvelle version
Ouahhh ! Alors, bon courage !!!
cheers
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Pedro

Pedro


Nombre de messages : 1595
Date d'inscription : 19/01/2014

Des nouvelles de Linguassista. Empty
MessageSujet: Linguassista.   Des nouvelles de Linguassista. EmptyLun 7 Déc 2020 - 18:55

Bonsoir.

Le développement de mon logiciel continue son chemin.
Ce soir, 17.120 lignes ont été réécrites en java.

J'aurais besoin de testeurs pour vérifier son bon fonctionnement.

Merci.
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Des nouvelles de Linguassista. Empty
MessageSujet: Re: Des nouvelles de Linguassista.   Des nouvelles de Linguassista. EmptyLun 7 Déc 2020 - 20:26

Si je me permets de te donner un conseil :
Adresse-toi à un forum de java.
Mais peut-être que je n’ai aucun droit de te conseiller.  silent
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Des nouvelles de Linguassista. Empty
MessageSujet: Re: Des nouvelles de Linguassista.   Des nouvelles de Linguassista. EmptyMar 8 Déc 2020 - 12:04

Non papydall, je ne vois pas ça comme un conseil, mais comme un avis.
Qui est d'ailleurs aussi le mien.
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4570
Age : 58
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Des nouvelles de Linguassista. Empty
MessageSujet: Re: Des nouvelles de Linguassista.   Des nouvelles de Linguassista. EmptyMar 8 Déc 2020 - 12:58

Bonjour Pedro

Effectivement je suis moi aussi du même avis que Papydall...

Il est préférable de faire tester par des personnes qui connaissent le langage.
Elles te seront d'une plus grande utilité.

En plus ils pourront surement t'apporter des conseils concernant le développement du code. Wink
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Oscaribout




Nombre de messages : 471
Date d'inscription : 29/12/2016

Des nouvelles de Linguassista. Empty
MessageSujet: Re: Des nouvelles de Linguassista.   Des nouvelles de Linguassista. EmptyMar 8 Déc 2020 - 19:07

Bonsoir Pedro

Pour ma part je ne pense pas que Pedro demande une aide sur un code, mais plutôt sur la bonne exécution, sur la cohérence de son travail.

Après tout, il y a FBCroco et autre. Je suis rarement d'accort avec lui et bien souvent se tic un peut sur ces remarques. Mais Petro montre des logiciel de qualité comme son programme sur le ciel.

Mon je ne suis pas de la partie, vu que je peux donner aucun jugement sur une traduction. C'est mon avis. De plus et ces la faute à personne, pas plus à Jack qu'à Pedro, et si il code en Java, ce sont les problèmes avec les faut virus qui le bloque. Je pense qu'un peut indulgence est de mise.
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1595
Date d'inscription : 19/01/2014

Des nouvelles de Linguassista. Empty
MessageSujet: Linguassista.   Des nouvelles de Linguassista. EmptyVen 29 Jan 2021 - 7:07

Bonjour.

Après 105 jours de développement intensif, la nouvelle version de Liinguassista, entièrement réécrite en java, est disponible en ligne.

https://e.pcloud.link/publink/show?code=XZuO0kZ8JmHPwW5rNjjSPA2TWAPBuPU7hP7


J'attends vos remarques éventuelles.

Pour info, le logiciel d'installation a passé avec succès le passage sur VirusTotal.

Dans le cas où le logiciel ne se lancerait pas, éditez le fichier 'langues.bat', situé dans la racine du dossier où vous avez installé l'application, et conservez uniquement la dernière ligne de ce fichier, comme suit:

.\jdk15\bin\java.exe langues

Lancez ensuite le logiciel avec langues.bat, ou créer un raccourci sur le bureau vers ce fichier.

Y aurait-il ici une bonne volonté pour tester l'installation, et me rapporter les problèmes éventuels?
Merci.
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

Des nouvelles de Linguassista. Empty
MessageSujet: Re: Des nouvelles de Linguassista.   Des nouvelles de Linguassista. EmptyVen 29 Jan 2021 - 10:14

Je verrouille le sujet (j'aurai pu le supprimer mais je ne vais pas aller jusque là) et pour 2 raisons:
- ici, c'est un forum pour un langage qui s'appelle "Panoramic". Je te conseille de demander de tester ton logiciel qui est écrit en Java sur un forum du langage Java.
- tu as présenté ton logiciel sur d'autres forums en critiquant Panoramic.

_________________
Des nouvelles de Linguassista. Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net En ligne
Contenu sponsorisé





Des nouvelles de Linguassista. Empty
MessageSujet: Re: Des nouvelles de Linguassista.   Des nouvelles de Linguassista. Empty

Revenir en haut Aller en bas
 
Des nouvelles de Linguassista.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
»  Fais_moi un diaporama
» WebBrowser sur une form Panoramic !
» Des nouvelles du Trojan
» Nouvelles fonctions du 28/12
» Nouvelles fonctions du 24/4

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: