Pantalk
Le Pantalk est un langage de programmation de de croix-plate-forme développé au début des années 80 par Cojyp (laboratoire de HyperPanel) pour l'usage sur le plate-forme interactive du TV de MediaHighway de NDS 'et d'autres environnements inclus. MediaHighway lui-même est construit pour adapter à plusieurs différentes langues par l'intermédiaire de l'utilisation des machines virtuelles installées d'OEM (telles que le MHEG et le MHP ) mais Pantalk agit en tant que langage de bas niveau d'OS pour parler directement aux composants de la boîte de Placer-dessus de . Pantalk prend beaucoup moins de temps d'élaboration comparé au Java , ainsi il est employé.
Pantalk est une langue interprétée dans laquelle a structuré le code écrit comme texte plat (dossiers de de *.isb) et alors précompilé dans des dossiers de *.isc peuvent être compilés dans le Bytecode (le p-code , ou le *. Lui comporte le complément habituel des structures de gestion, les opérateurs, les types du et les rapports variables que vous attendez de n'importe quelle langue compilée ou interprétée, et elle a également des dispositifs de ses propres. Par exemple la déclaration de variables, l'attribution de la mémoire , la gestion des graphiques et gadgets.
Pantalk contrôle des variables scalaires simples jusqu'aux rangées multidimensionnelles que les types disponibles sont : Nombre entier , vrai , alpha, Alphanu, date , temps , texte , mémoire de de de de . Ces la variable sont écrites dans des dossiers de *.clb et puis précompilées dans des dossiers de *.cla peuvent être compilés dans le Bytecode (le p-code , ou le *.
Un manuscrit de Pantalk n'a aucun en-tête ou nom de manuscrit et n'exige pas le rapport de retour ou de fin à la fin d'un procédé. Chaque les rapports doivent finir avec un point-virgule. Il y a deux types du manuscrit , du manuscrit de panneau (également appelé le manuscrit dépendant) et du manuscrit indépendant.
Manuscrit de panneau : un panneau est un groupe d'objets graphiques appelés des gadgets. Chaque objet graphique s'appelle également un gadget parce qu'il peut déclencher un ou les plusieurs manuscrits. Quand un gadget appelle un manuscrit, le manuscrit doit être un manuscrit de panneau. Un manuscrit de panneau peut appeler n'importe quels types de manuscrit, de panneau ou d'indépendant. Un tel manuscrit est appelé manuscrit de Panel et est stocké dans une bibliothèque des manuscrits de panneau seulement.
Manuscrit indépendant : un manuscrit indépendant peut être appelé par tous les autres manuscrits et par un ordre de botte de module. Un manuscrit indépendant ne peut pas appeler un manuscrit de panneau. En appelant un manuscrit, le chemin de manuscrit doit être spécifié. Le chemin spécifie l'endroit de manuscrit (lequel la bibliothèque de module et de manuscrit il concerne).
police réglée de courier de/* pour une cible * fontname : = " ; helvetica" ; ;/* 1 correspond au courier * /* 10 est la taille *
XSet_Font (winId, 1.10) ; XGet_Font_Size (winId, 100.150, fwidth, fheight, fbaseline) ;
XDraw_String (winId, 60, 80, " ; Bonjour World" ; ) ;
XSet_Show_String (4, 5, fontname, 10) ;
affichage de/* une corde au milieu * /* de la partie supérieure de l'écran *
XShow_String (200, 10, " ; Bonjour encore world" ; ) ;
Récemment un nouveau produit que PVR integrated (enregistrement visuel personnel) et flash de Macromedia ont été développé using Pantalk. C'est a été déployé et ainsi c'est une grande poussée pour des personnes travaillant à Pantalk.
Ceci vient comme grand succès pour Pantalk particulièrement parce que, l'intégration instantanée avec Java a été commencée un long arrière et un produit est toujours soit déployé dans le domaine.
| Random links: | Bataillon mormon | Rambo : Partie II de premier sang | Saint Dominic | Argile Ford, Sr de William. | Agneau végétal de Tartary | Pantalk |