★ APPLICATIONS ★ Le sérieux de Digital Research pour Amstrad ★ |
Le Serieux de Digital Research (Cahier de l'Amstrad) |
Digital Research Angleterre vient d'éditer quatre logiciels pour AMSTRAD. Cette sortie concrétise Tout d'abord, ils utilisent tous GSX pour remploi des possibilités graphiques du matériel. D'autre part, ils assurent une compatibilité montante avec les systèmes 16 bits. Ils sont bien adaptés au CP/M, et pour cause, puisque Digital Research est le créateur de ce système d'exploitation universellement connu. Enfin, les prix annoncés en Angleterre, 49.95 livres, sont au niveau des prix pratiqués par AMSTRAD pour le matériel. En ce qui concerne la disponibilité en France nous ne possédons pas encore de précisions sur les modalités de diffusion, ni sur les prix prévus, mais à notre avis cela ne saurait tarder. Nous vous donnons un résumé des caractéristiques de chacun de ces logiciels. Compilateur CBASIC version 2 CBASIC initialement développé par SOFTWARE SYSTEMS, puis repris par Digital Research est un vrai compilateur qui génère directement un code objet exécutable avec une opération d'édition de liens qui permet éventuellement de fusionner des tronçons de programmes issus des différents langages de Digital Research (FORTRAN, C, assembleur, etc.). Ce Basic, avec une syntaxe très proche du Basic Microsoft, a une orientation nettement gestion, car il opère en décimale flottante avec une précision de quatorze chiffres significatifs. Les calculs étant décimaux avec les mêmes arrondis que ceux obtenus à la main. Plus de problème pour les applications de comptabilité. Le type entier existe également. La numérotation des lignes n'est pas obligatoire, les branchements étant effectués par ETIQUETTES alpha-numériques. (Exemple : GOSUB CALCUL au lieu de GOSUB 2000 : c'est plus clair). Les fonctions utilisateurs peuvent être multilignes, appelées par CALL avec ou sans paramètre. Chaque .fonction peut être un bloc indépendant avec variables locales, constituant un module de programme indépendant relié à l'ensemble au moment de l'édition de liens (technique Fortran, Pascal, ...). Nous pouvons noter également un accès facile au système d'exploitation, et le chaînage entre programmes. Nous trouvons des instructions graphiques très puissantes qui nécessitent la présence de GSX. Notons que les instructions graphiques sont identiques à celles existantes dans la version 16 bits de CBASIC, d'où la compatibilité montante. Rappelons rapidement que la sortie du graphique peut être indifféremment l'écran, l'imprimante ou le traceur de courbe, sans modification de programmation. Les instructions graphiques sont : * Pour les sorties : * Les formats : * Zone affichage : * Entrée : * Contrôle : CBASIC fonctionne sans graphique sur CPC 464 avec lecteur de disque DD1, et CPC 664, et avec la possibilité graphique sur CPC 6128 et PCW 8256. En conclusion, les avantages de ce langage sont : protection de la source (compilation), vitesse d'exécution, précision des calculs effectués en mode décimal, traitements de chaines de caractères sophistiquées, fonctions multilignes avec appel par CALL, instructions graphiques compatibles avec GSX (8 bits -16 bits). PASCAL/MT+ version 5.6.1. PASCAL/MT+ a été développé initialement par MT Microsystem en Californie puis repris par Digital Research, ce qui a permis à ce langage d'être parfaitement intégré dans la ligne des langages compilés. Cette version de Pascal comprend un compilateur, un éditeur de liens, un désassembleur, un metteur au point (debugger), une librairie de sous-programmes nécessaires à l'exécution. Le compilateur génère un code relogeable optimisé en Z80 (ou 8080 si désiré). La syntaxe des instructions est conforme au standard ISO, avec des extensions pour les applications de gestion, techniques et d'enseignement. Les calculs sont effectués soit en binaire codé décimal (BCD) sur 18 chiffres pour les applications de gestion, soit en virgule flottante pour applications scientifiques sur 8 octets soit 10-17 à IO17. Il est possible de placer le code généré en ROM (mémoire morte). PASCAL/MT+ permet : l'interfaçage aux fonctions du BIOS, d'incorporer des instructions langage machine en cours de liste du programme, des appels de modules avec recouvrements, la gestion d'interruptions, les accès disques séquentiels et directs. La gestion des chaînes de caractères est assurée. En conclusion, les avantages de ce langage sont : surensemble de la norme ISO, compilation par modules séparés, code généré optimisé et ROMABLE (écriture d'une mémoire morte), outils de mise au point, nombreux types de données, et de fonctions incorporées, enchaînement de modules avec recouvrements (overlay), recursivité accès aux routines du BIOS. DR DRAW Il s'agit ici d'un logiciel de Dessin Assisté par Ordinateur (DAO) spécialisé dans la production de diagrammes, affiches et tableaux divers. Très rapidement, vous créez en interactif un document de qualité, soit sur imprimante (en qualité relative), ou sur traceur de courbes au format A4, sur papier ou sur transparent pour rétro-projection. Les services rendus par ce type de logiciel sont immenses dans la vie professionnelle pour présenter des rapports, des notices, des schémas d'organisation. On dispose pour cela de primitives . graphiques telles que : lignes, polygones, cercles, arcs de cercles et d'attributs de remplissages et de couleurs. Vous pouvez positionner un texte à un endroit quelconque, avec un choix de douze polices de caractères, la taille étant définie suivant vos besoins. Les possibilités de mise en page et de modifications sont nombreuses : zoom, panoramique, copie, ajout, changement d'échelle. Vous pouvez évidemment sauvegarder votre dessin et l'imprimer, sur l'imprimante ou sur le traceur de courbes. L'utilisation est très facile. Vous êtes guidé par des menus dynamiques qui vous indiquent à tout moment la séquence de travail en cours. En résumé, nous dirons simplement que DR DRAW est un logiciel indispensable à toute activité ayant un problème* de communication : commerçant, industriel, profession libérale, étudiant et même particulier. DR DRAW est utilisable sous CP/M + avec CPC 6128 et PCW 8256. DR GRAPH DR GRAPH est un logiciel de création de graphiques pour statistiques, c'est-à-dire représentant une synthèse graphique de tableaux de valeurs numériques. DR GRAPH transforme facilement une suite de chiffres résultant d'un traitement de gestion ou d'un traitement scientifique, en graphiques couleurs clairement compréhensibles. L'entrée des données peut être effectuée à partir de tableurs type Super-cale, Visicalc ou autres. Les graphiques peuvent être réalisés sous forme de lignes brisées (courbes), simples ou multiples avec différenciation, de barres, de « camemberts » avec mise en évidence de secteurs. Il est possible de mélanger différents modes de représentation et d'habiller celle-ci avec du texte réalisé à partir de plusieurs polices de caractères, ou de grilles de fond. La confection de ces graphiques est très simple, entièrement interactive guidée par menu. Ce logiciel constitue le complément indispensable à l'utilisateur d'un tableur, au scientifique maîtrisant des phénomènes produisant des flots de valeurs, dont on désire obtenir rapidement une analyse synthétique. Vous pouvez évidemment sauvegarder votre travail. La production des documents est possible sur l'imprimante ou mieux, en couleur, sur traceur de courbes au standard HPGL. L'interfaçage étant réalisé avec GSX DR GRAPH est utilisable sous CP/M + avec CPC 6128 et PCW 8256. Pierre Squelart , Cahiers de l'Amstrad °3 , Avril/Mai 1986 |