Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Vad är NÄRA PASCAL och FAR PASCAL

    ? Pascal programmeringsspråk debuterade i början av 1970 . Programmerare Niklaus Wirth utvecklat Pascal att undervisa studenter grunderna i programmering , och det fungerade som det dominerande utbildningen språk till slutet av 1980-talet . NEAR PASCAL och FAR PASCAL brukade vara verktyg för överföring av styrning bland dator förfaranden och lokalisera data i datorns minne. Pekare

    Liksom andra programmeringsspråk , förlitar Pascal på information som lagras i datorns minne . Pekare är variabler som pekar på en viss adress för att återställa data . Skrivna pekare anger en adress ger värdena för ett heltal; Typlösa pekare tillhandahåller adresser för någon form av data. För att använda en pekare , måste du koppla den till en minnesadress . I tidiga versioner av Windows , var pekare kallas ibland nära och långt pekare , baserat på platsen för adressen . Nära och fjärran

    NÄRA PASCAL och FAR PASCAL är
    Pascals villkor för nära och långt samtal . En nära samtal överför styrning mellan förfarandena i samma segment av kod och uppmanar långt överföra kontrollen till förfaranden i ett annat segment . Pekare som hittar de relaterade minnesadresser för överföring är nära och långt pekare . Programmerare inte längre använder NÄRA PASCAL och FAR PASCAL för nära och långt poäng på grund av förändringar i hur minnet är anlagd i datorer . Äldre programguider kan dock fortfarande se " nära " och " långt ", vilket kan vara förvirrande . Aktuella material kommer inte att göra detta .
    Memory

    Microsofts lansering av Windows NT på 1990-talet görs nära PASCAL och FAR PASCAL föråldrade . Windows 3.1 datorer används segmenterade minne och begränsade storleken på dataobjekt i minnet till 64 kilobyte . Från och med Windows NT , blev minnet en icke - segmenterad linjär array med byte och alla adresser är 32 - bitars förskjutningar . Med ingen segmentering dela upp minnet , alla samtal om minnet är nära samtal . Det finns inte längre någon anledning att skilja mellan nära och långt .
    Överväganden
    p Om du använder "Far " nyckelordet i Pascal , kommer kompilatorn ignorerar det , som FAR har omdefinierats till ingenting . Pascal sysselsätter fortfarande pekare utan de nära och långt distinktioner , dock . Pekare är användbara för att arbeta med lagrade data , som representerar komplexa datastrukturer och att ändra värdena i vissa datoroperationer genom att ändra innehållet i en minnesadress. Fördelen med att använda pekare är att , i stället för att klistra in en stor bit av data till en funktion , kan du enkelt styra funktionen för att komma åt en minnesadress .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder en listruta i ett Query
    ·Hur Split BASIC Stamp I /O-signaler
    ·Hur man installerar Tortoise CVS
    ·Hur du tar bort alla övergångar på VideoStudio
    ·Anledningar till att använda Prolog
    ·Hur du ändrar koden till versaler i OpenEdge Editor
    ·Skillnader mellan Psuedocode och flödesscheman
    ·Hur genomsnitt Kolumn i VBA
    ·Så här visar du en lista med strängar i ListView
    ·Hur man skapar mallar Kolumner i GridView
    Utvalda artiklarna
    ·VBA -macro Tips för Word 2007
    ·Vad är PHP - Nuke
    ·Hur att bädda in en Java-applet i HTML
    ·HTML Tutorial : Upphöjd
    ·Hur konvertera HTML Et-tecken i Visual Basic 6
    ·Hur till Omvänd ett nummer i C
    ·Hur man gör en dator språk
    ·Hur man lär MySQL Online
    ·Hur man gör JavaScript för att bläddra annonser
    ·Hur man skapar Visio Symboler
    Copyright © Dator Kunskap http://www.dator.xyz