| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Ce qui est proche PASCAL et FAR PASCAL
    Le langage de programmation Pascal a fait ses débuts dans les années 1970 . Programmer Niklaus Wirth a développé Pascal pour enseigner aux élèves des collèges les bases de la programmation , et il a servi en tant que langue de formation dominant jusqu'à la fin des années 1980. NEAR et FAR PASCAL PASCAL utilisés comme des outils pour le transfert de contrôle entre les procédures informatiques et de localisation de données dans la mémoire de l'ordinateur. Pointeurs

    Comme d'autres langages de programmation , Pascal s'appuie sur les informations stockées dans la mémoire de l'ordinateur. Les pointeurs sont des variables qui pointent vers une adresse particulière pour récupérer les données . Pointeurs typés indiquent une adresse fournir les valeurs pour un entier; pointeurs non typés fournissent des adresses pour n'importe quel type de données . Pour utiliser un pointeur , vous devez lier à une adresse mémoire. Dans les premières versions de Windows , les pointeurs sont parfois appelés pointeurs près ou de loin , sur l'emplacement de l'adresse.
    Near and Far

    NEAR et FAR PASCAL PASCAL sont les termes de Pascal pour les appels proches et lointains . Un appel transfère le contrôle à proximité entre les procédures dans le même segment de code; appelle la mesure de transférer le contrôle des procédures dans un autre segment. Pointeurs qui trouvent les adresses de mémoire liés au transfert des pointeurs près et de loin . Les programmeurs ne l'utilisez pas près PASCAL et FAR PASCAL pour les points proches et lointains en raison de changements dans la mémoire de manière est aménagé dans les ordinateurs. Guides de programmation plus âgés, cependant , peuvent toujours se référer à "proche" et " loin", ce qui peut prêter à confusion. Matériaux actuels ne le feront pas . La libération de
    mémoire

    Microsoft Windows NT dans les années 1990 en NEAR et FAR PASCAL PASCAL obsolète. Windows 3.1 ordinateurs utilisés segmentation de la mémoire et limitent la taille des objets de données dans la mémoire de 64 kilo-octets . À partir de Windows NT , la mémoire est devenue un tableau non segmenté , linéaire d'octets et toutes les adresses sont offsets 32 bits. En l'absence de segmentation diviser la mémoire , tous les appels sur la mémoire sont les appels proches . Il n'y a plus aucune nécessité de distinguer entre éloignement et proximité .
    Considérations

    Si vous utilisez le mot-clé "Far " en Pascal , le compilateur ignorer, comme FAR a été redéfinie pour rien . Pascal emploie encore pointeurs sans les distinctions près ou de loin , cependant. Les pointeurs sont utiles pour travailler avec des données mémorisées , représentant des structures de données complexes et en changeant les valeurs dans certaines opérations de l'ordinateur en modifiant le contenu d'une adresse de mémoire . L'avantage de l'utilisation de pointeurs est que , plutôt que de coller un gros morceau de données dans une fonction , il vous suffit de diriger la fonction d'accéder à une adresse mémoire.

    Previous :

    next :
      articles connexes
    ·Comment mettre à jour vBulletin 4 Icônes 
    ·La différence entre un opérande et l'opérateur 
    ·Comment trouver la somme des chiffres d'un numéro en P…
    ·Comment trouver d'autres instances d'une classe en C + …
    ·Comment résoudre les matrices en utilisant QBasic 
    ·Comment appliquer des effets de flou à Shadows in Flex…
    ·Comment construire votre propre AS3 Retourner la page 
    ·Comment désactiver Alt -F4 Avec HTML dans HTA 
    ·Comment obtenir les noms des champs d'un dataset 
    ·Comment faire pour établir une liaison FTP sur DNN 
      articles en vedette
    ·Comment rechercher une chaîne de caractère génériqu…
    ·Comment faire une boucle qui s'étend à l'infini sur R…
    ·Définition de JavaScript 
    ·Comment créer un Makefile 
    ·Comment déterminer ordre alphabétique en Python 
    ·Comment aligner le texte à gauche en COBOL 
    ·Quelles sont les limites INT normal 
    ·Comment analyser Email Avec VBS 
    ·Comment ajouter un écran de démarrage de votre projet…
    ·Comment faire pour utiliser SQL avec Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com