Outils pour utilisateurs

Outils du site


fr:nevada_pascal

Nevada Pascal

Fiche technique

Éditorial Ellis Computing Software Technology
Dimensions Longueur:: 14,90 cm x Hauteur: 21,10 cm x Largeur: 1,00 cm
Année 1984
Auteur James R. Tyson
Pages 184
ISBN-10
ISBN-13
Langue Anglais
Prix Angleterre: £0,00
Estado Préservé

Description

Pascal est un langage de programmation de haut niveau nommé d'après le philosophe et mathématicien français Blaise Pascal (1623-1662). Nicklaus Wirth a développé le langage à partir de 1968. C'est un descendant de la famille de langages Algol qui intègre des principes de programmation structurée.

NEVADA Pascal a été conçu spécifiquement pour le système d'exploitation CP/M. Il comprend de nombreuses fonctionnalités de pointe qui n'étaient auparavant disponibles dans aucun langage de micro-ordinateur.

Avec NEVADA Pascal, des programmes de taille pratiquement illimitée peuvent être développés. Les fonctions et procédures externes écrites en Pascal ou en assembleur sont compilées séparément. Ils sont automatiquement chargés à partir du disque lorsqu'ils sont référencés pour la première fois, ou ils peuvent être fusionnés avec le programme principal pour former un module. Le système de stockage dynamique avancé purgera les procédures rarement utilisées si le stockage se remplit. La compression de stockage dynamique garantit une utilisation optimale de la ressource de stockage principale.

L'arithmétique à virgule flottante fournit 14 chiffres de précision. Toutes les fonctions standard sont prises en charge. Le système d'entrée/sortie prend en charge les fichiers de disque séquentiels et deux types de fichiers aléatoires. Avec l'option « adresse d'octet relative », des fichiers aléatoires d'enregistrements de longueur variable peuvent être traités. Les données du fichier disque peuvent être écrites au format ASCII ou au format binaire interne.

La procédure CALL intégrée donne un accès direct à tous les services du système d'exploitation CP/M. La procédure MAP intégrée permet d'accéder à n'importe quelle région du stockage principal comme s'il s'agissait d'une variable Pascal. Les ports d'entrée/sortie hardware sont directement accessibles.

Le débogage est simplifié en suivant le numéro de ligne et le nom de la procédure, que le programme peut activer et désactiver au moment de l'exécution.

Activate, l'analyseur d'activité, peut être utilisé pour surveiller l'exécution d'un programme et imprimer un histogramme indiquant la quantité d'activité dans chaque zone du programme.

Images

Ce livre est relié avec des couvertures en carton souple blanc avec des lettres roses et les feuilles intérieures en papier fin uni noir et blanc dont les mesures sont : Hauteur 21,10 cm x Largeur 14,90 cm.

nevada_pascal_cover.jpg

Contenu

Table of Contents

Nevada Pascal version 4.x

1. Intruduction

   1.1   Nevada Pascal features
   1.2   Hardware requirements
   1.2.1 Software requirements
   1.3   Files on the Distribution Diskette
   1.3.1 Getting Started
   1.4   *** FOR BEGINNERS ****
   
2. Operating NEVADA Pascal

   2.1   Writing Pascal programs
         2.1.2 Identifiers
         2.1.2 Numbers
         2.1.3 Comments
   2.2   Compiling Pascal programs
   2.3   Executing Pascal programs

3. Compiler Directives

   3.1   Listing Control
   3.2   Line trace
   3.3   Procedure trace
   3.4   Source file Include
   
4. Data types

   4.1   Integers
   4.2   Real numbers
   4.3   Booleans
   4.4   Char
   4.5   Structured variables
   4.6   Dynamic strings
   4.7   Sets
   4.8   Pointers
   4.9   Dynamic arrays

5. Built-in functions

   5.1   ABS
   5.2   ADDR
   5.3   ARCTAN
   5.4   CHR
   5.5   CONCAT
   5.6   COPY
   5.7   COS
   5.8   EXP
   5.9   FREE
   5.10  HEX$
   5.11  LENGTH
   5.12  LN
   5.13  ODD
   5.14  ORD
   5.15  PORTIN
   5.16  POS
   5.17  PRED
   5.18  REAL$
   5.19  ROUND
   5.20  SEARCH
   5.21  SIN
   5.22  SQR
   5.23  SQRT
   5.24  SUCC
   5.25  TRUNC
   5.26  UPCASE

6. Built-in procedures

   6.1   CALL
         6.1.1 Calling the CP/M operating system
   6.2   DELETE
   6.3   DISPOSE
   6.4   FILLCHAR
   6.5   INSERT
   6.6   MAP
   6.7   NEW
   6.8   PORTOUT
   6.9   SYSTEM
   
7. Input/output

   7.1   Console input/output
   7.2   Sequential file processing
   7.3   Random file processing.
   7.4   Indexed file processing
         7.4.l Index file format
         7.4.2 Data file format
         7.4.3 Using INDEXO
         7.4.4 INDEX commands
         7.4.5 INDEX return codes
         7.4.6 Balanced indexes
         7.4.7 INDEX2 utility
         7.4.8 Efficiency notes
         7.4.9 Sample Indexed file program
   7.5   CLOSE
   7.6   EOF
   7.7   EOLN
   7.8   ERASE
   7.9   GET
   7.10  OPEN
   7.11  PICTURE
   7.12  PUT
   7.13  READ, READLN
   7.14  RENAME
   7.15  RESET
   7.16  REWRITE
   7.17  WRITE, WRITELN

8. Linker

9. Customiz

10. Assembler

   10.l  Entry codes
   10.2  Operating NEVASM
   10.3  Directives
   10.4  Expressions
   10.5  Parameters and return values
   10.6  Debugging assembler procedures
   10.7  Convertm program
   10.8  Sample assembly programs

11. Storage management

   11.1  Main storage
   11.2  Dynamic storage
   
12. External Procedures and Functions

   12.1  Coding external procedures and functions
   12.2  Referencing external procedures

13. Debugging

   13.1  Trace options
   13.2  DEBUG procedure
   13.3  System status display
   13.4  Run-time messages
   13.5  Common problems

14. Extended CASE statement

15. CRT Formatting 

   15.1  Structure of external procedure
   15.2  Map Definition File
   15.3  Operating CRTMAP
   15.4  CRTMAP example

A. Reserved words

B. Activity analyzer

c. Block letters

D. JSTAT

E. JGRAF

F. Restrictions

G. List of References

H. Problem Report Form

Index

Présentation

Téléchargements

fr/nevada_pascal.txt · Dernière modification : 2022/01/10 22:21 de jevicac