FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» KGF_dll - nouvelles versions
par pascal10000 Aujourd'hui à 23:07

» KGF.dll - demandes ou suggestions de modifications ou ajouts
par Pedro Alvarez Aujourd'hui à 22:45

» StratégoV8
par Jean Claude Aujourd'hui à 19:55

» probleme de touche (verr num)
par pascal10000 Aujourd'hui à 16:20

» Mah-Jong européen new-look
par jjn4 Aujourd'hui à 15:58

» track_bar circulaire
par Klaus Hier à 21:41

» Gestionnaire de Projets Panoramic
par Jean Claude Hier à 20:41

» Gestion de l'Unicode
par jean_debord Hier à 11:21

» Button_picture
par pascal10000 Jeu 14 Déc 2017 - 11:41

» Pourquoi le compilateur stagne
par Minibug Jeu 14 Déc 2017 - 11:09

» 4 (en analyse): SYNEDIT_TARGET_IS_OBJECT devient inactif
par Jack Jeu 14 Déc 2017 - 10:09

» 3 (en analyse): Mauvaise interprétation du string "THEN"
par Jack Jeu 14 Déc 2017 - 10:03

» API Windows
par Klaus Mar 12 Déc 2017 - 3:21

» Cartes de voeux, menus, etc.
par JL35 Lun 11 Déc 2017 - 17:48

» a l'aide klaus
par Minibug Lun 11 Déc 2017 - 11:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Décembre 2017
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier

Partagez | 
 

 La rentrée

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Jack
Admin
avatar

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

MessageSujet: La rentrée   Sam 20 Sep 2008 - 11:10

Me voici de retour, après un petit mois de relache vis à vis de PANORAMIC.

Malgré le cheval de Troie qui a pollué la version précédente et qui a pu, à juste titre en inquiéter certains, le développement de PANORAMIC continue de plus belle.

Voici les nouveautés de la "rentrée" et l'orientation de ce langage.

1 - La version V 0.9.11 de PANORAMIC va bientôt sortir.

Cette version amène de nouvelles fonctions:
LOG10(X) : retourne le logarithme décimal de X
LOG2(X) : retourne le logarithme en base 2 de X
POWER(X,Y) : retourne X à la puissance Y
TAN(X) : retourne la tangente de X (X étant en radians)
ASIN(X) : retourne l'arc sinus de X, en radians
ACOS(X) : retourne l'arc cosinus de X, en radians
HCOS(X) : retourne le cosinus hyperbolique de X
HSIN(X) : retourne le sinus hyperbolique de X
HTAN(X) : retourne la tangente hyperbolique de X
EVEN(N) : retourne 1 si N est pair, 0 sinon
ODD(N) : retourne 1 si N est impair, 0 sinon
NUMERIC(A$) : retourne 1 si A$ représente un nombre, 0 sinon


2 - Nouvelles déclinaisons.

La prochaine version de PANORAMIC (V 0.9.11) va sortir en 4 déclinaisons:

PANORAMIC_ENTRY qui contient le "BASIC" sans les objets systèmes et qui permet de saisir des entrées, de faire du calcul, d'afficher des résultats et de dessiner sur FORM0. Cette version ressemble un peu au Basics d'autrefois (style Qbasic).

PANORAMIC_STANDARD qui est une déclinaison que vous connaissez déjà. En fait, c'est l'équation PANORAMIC_ENTRY + possibilité de manipuler les objets systèmes, sauf SCENE2D et SCENE3D.

PANORAMIC_GAMES qui est PANORAMIC_ENTRY + possibilité de manipuler 2 objets systèmes SCENE2D et SCENE3D + entrées/sorties, pour construire des jeux 2D ou 3D.

PANORAMIC_ENHANCED qui est une déclinaison que vous connaissez déjà elle aussi, qui a TOUTES les possibilités cumulées des 3 déclinaisons précédentes.

Je prévois pour le futur deux autres déclinaisons:

PANORAMIC_BUSINESS qui sera un PANORAMIC_STANDARD + possibilité de manipuler les bases de données + quelques nouveaux objets sytèmes permettant les bargraphs, les plannings, les schémas, les camemberts, les courbes, les histogrammes. Cette déclinaison devrait permettre de gérer des tableaux de bord d'entreprise ou de générer facilement une page de présentation, ou de gérer des bases de données.

PANORAMIC_ROBOTIC qui sera un PANORAMIC_STANDARD + possibilité de manipuler les entrées/sorties (port parallèle, port série, joystick, USB) qui pourra s'interfacer avec des cartes externes et qui aura des mots-clés spécifiques à la robotique (pilotage de moteurs pas à pas, lecture de contacts,...)


3 - Didacticiels.

Je vais développer beaucoup de tutoriels. Le forum montre que c'est une nécessité.


4 - Pour le Fun.

J'ai quelques vieilles machines qui "parlent le Basic": TRS80, Oric, ZX81, MO5, Apple2, HP9826, CPC464, et encore d'autres, ainsi que toute la documentation correspondante.
Il existe des tas de documentation disponibles sur internet (scan de documentation) sur d'autres machines.
Mon idée est la suivante: il existe des tas d'émulateurs pour ces machines. Mais plutôt que de développer un émulateur, ne serait-il pas plus simple de reconstituer leur Basic grace à la description des mot-clés de leur documentation?
Ainsi, on pourrait taper de vieux listings dédiés à ces machines et les faire tourner sur PC.

Pourquoi pas un PANORAMIC_APPLE2 ou un PANORAMIC_ZX81 qui feraient tourner des programmes dédiés à ces machines.
Je pense que le plus utile serait un PANORAMIC_QBASIC qui ferait tourner des sources écrits en QBASIC.
Mais y aura t'il des utilisateurs?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
debut



Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

MessageSujet: Re: La rentrée   Dim 21 Sep 2008 - 3:16

jespère juste que sa va pas de donnée trop de travaille dans le futur

jai plutot hate de voir une première version terminé pour plus avoir de limite du nombre de labels a 40

je veux faire un jour un main_menu a plus de 100 labels pour un logiciel de météorologie

merci pour ton travaille cheers


Dernière édition par debut le Jeu 25 Sep 2008 - 3:07, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jean_debord

avatar

Nombre de messages : 766
Age : 63
Localisation : Limoges
Date d'inscription : 21/09/2008

MessageSujet: Re: La rentrée   Lun 22 Sep 2008 - 18:09

Bonjour,

Pourquoi pas une version PANORAMIC_SCIENTIFIC avec les nombres complexes, les matrices, la résolution d'équation... un peu dans le genre de ce que propose SmallBASIC ?

Pour l'émulation de QB : FreeBASIC le fait déjà très bien, à moins que vous ne vouliez aussi émuler l'IDE
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.unilim.fr/pages_perso/jean.debord/index.htm
Jack
Admin
avatar

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

MessageSujet: Re: La rentrée   Lun 22 Sep 2008 - 18:33

Je retiens l'idée d'un PANORAMIC_SCIENTIFIC qui serait évidemment beaucoup plus utile qu'un remake de QBasic ou d'une tentative de donner une nouvelle jeunesse à des vieilles machines...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
lagman

avatar

Nombre de messages : 204
Age : 25
Localisation : France
Date d'inscription : 07/05/2008

MessageSujet: Re: La rentrée   Lun 22 Sep 2008 - 22:17

ma démo developpé en "panobasic" 9.10 sera compatible version games ?
nouvelle fontions = jeux plus complet ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tfssp.populus.org/
Jack
Admin
avatar

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

MessageSujet: Re: La rentrée   Lun 22 Sep 2008 - 23:47

Oui, bien sur, ta démo sera compatible. La syntaxe restera la même avec PANORAMIC_GAMES.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
Gaëtan

avatar

Nombre de messages : 34
Age : 48
Localisation : Lieusaint (77)
Date d'inscription : 03/07/2007

MessageSujet: Re: La rentrée   Mar 23 Sep 2008 - 13:58

Bonjour,

Je trouve que décliner n versions de panoramic (games, business, scientific...) ne va pas simplifier la tâche.
Quelle est la réelle l'utilité ? N'est ce pas se compliquer la vie ? Où alors n'ai je pas un compris l'objectif initial ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



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

MessageSujet: Re: La rentrée   Mer 24 Sep 2008 - 0:03

+1
Je ne vois pas trop l'utilité, et ça ne va pas être de la tarte pour la maintenance... Il y a déjà les deux versions avec ou sans fonctions 3D, c'était déjà du luxe. Pourquoi pas toutes les possibilités dans une version unique, quitte à n'utiliser que ce qui intéresse ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
debut



Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

MessageSujet: Re: La rentrée   Jeu 25 Sep 2008 - 3:04

rebonjour

jai repensé au déclinaisons jai changé didée je pense plutot que sais une facon de se compliquer la vie

sais beaucoup plus simple davoir une seul version

pourquoi faire compliquer quand sa peut être simple

dans les début de panoramic je trouvai sa plus simple

je pense comme JL35 aussi comme Gaetan
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vaillant17



Nombre de messages : 34
Age : 68
Localisation : Charente_Maritime
Date d'inscription : 03/06/2008

MessageSujet: Re: La rentrée   Jeu 25 Sep 2008 - 10:50

Je serai pour les déclinaisons. Chacun utilisant le module qui lui convient. Je pense qu'au final, l'exécutable en serait plus lèger, à moins que celui ci soit produit en fonction de ce qui est demandé.... Embarassed
A pluche à tous
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://lesanneesvaillant.fr
Gaëtan

avatar

Nombre de messages : 34
Age : 48
Localisation : Lieusaint (77)
Date d'inscription : 03/07/2007

MessageSujet: Re: La rentrée   Jeu 25 Sep 2008 - 17:26

Je pense que le code est généré en fonction de ce qui est utilisé. C'est pour cela que je ne vois personnellement pas l'utilité d'effectuer n déclinaisons.
- Les remontées d'anomalie vont être plus lourdes : certains bugs seront présents sur telle déclinaison mais pas forcément sur l'autre, tout cela au détriment d'un gain que je ne vois pas (sauf un éventuel aspect commercial...)
- Lourdeur de maintenance pour l'auteur.
- Un seul compilateur rassemblant toutes les fonctionnalités me semble plus "crédible" que plusieurs déclinaisons de compilateur.
- pourquoi arbitrer un paquet de fonctionnalités plutôt qu'un autre ? Je ne connais pas de compilateur fonctionnant de la sorte hormis la Game Microsoft Visual XXX Express (gratuite) et la version normale (payante).

Désolé pour la "virulence" de mes propos, c'est un sujet qui me tient à coeur.
Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vaillant17



Nombre de messages : 34
Age : 68
Localisation : Charente_Maritime
Date d'inscription : 03/06/2008

MessageSujet: Re: La rentrée   Jeu 25 Sep 2008 - 21:29

Ta virulence est pour moi positive, maintenant c'est à Pano de nous répondre
Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://lesanneesvaillant.fr
Jack
Admin
avatar

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

MessageSujet: Re: La rentrée   Jeu 25 Sep 2008 - 21:52

Eh bien, je réponds.
Cette annonce aura au moins eu le mérite de réveiller le forum qui avait tendance à somnoler ces derniers temps. Chacun s'exprime et c'est tant mieux.

Ne faire qu'une seule version plutôt que plusieurs "déclinaisons" de cette version a pour moi un énorme avantage: c'est beaucoup plus simple à gérer pour la documentation et la maintenance.
L'idée que j'avais était, à terme, de faire disparaitre la déclinaison dite "ENHANCED" qui possédait toutes les possibilités au profit de plusieurs déclinaisons spécialisées qui correspondaient plus aux besoins particuliers de chacun.
Par exemple, celui qui voulait produire un jeu aurait utilisé la déclinaison "GAMES" et celui qui voulait gérer des bases de données aurait utilisé la déclinaison "BUSINESS", cette déclinaison "BUSINESS" ne possédant pas les possibilités 3D de "GAMES", et inversement, la déclinaison "GAMES" n'ayant pas la possibilité de piloter EXCEL ou d'utiliser des TRACK_BARs.

Je voulais simplifier l'utilisation en purgant la déclinaison utilisée des choses inutiles à ce qu'on voulait faire.
Je m'aperçois que presque tout le monde préfère une version généraliste, pouvant tout faire. OK. La prochaine version sortira encore plus vite! Sans doute ce week-end. A bientôt!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
Gaëtan

avatar

Nombre de messages : 34
Age : 48
Localisation : Lieusaint (77)
Date d'inscription : 03/07/2007

MessageSujet: Re: La rentrée   Jeu 25 Sep 2008 - 22:10

Merci Panoramic pour ce retour. Smile
Bon courage pour cette prochaine version !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
debut



Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

MessageSujet: Re: La rentrée   Ven 26 Sep 2008 - 0:00

de même merci panoramic pour le changement

et bonne chance pour le futur cheers
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Vaillant17



Nombre de messages : 34
Age : 68
Localisation : Charente_Maritime
Date d'inscription : 03/06/2008

MessageSujet: Re: La rentrée   Ven 26 Sep 2008 - 20:31

ça fait du bien un peu de démocratie dans ce monde de brute.
Merci et bon courage. bounce
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://lesanneesvaillant.fr
Contenu sponsorisé




MessageSujet: Re: La rentrée   

Revenir en haut Aller en bas
 
La rentrée
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» aide SVP impossible de rentré les POI perso sur 1390T
» Rentrée scolaire
» les forfaits Eco: la bonne idée de la rentrée?
» Center blog ?
» Les smartphones Wiko font leur rentrée chez B&YOU

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Ce qui est en cours ...-
Sauter vers: