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

    Skillnaden mellan hög och låg - nivå språk i Datorer

    Datorer hanterar information genom att omvandla det till siffror och utföra funktioner på dessa siffror . Tidiga datorprogram tvungen att ge instruktioner i termer enkla datorer kunde förstå . Dessa involverade instruktioner att skifta siffror i och ut ur registren inne datorns processor . Detta är en låg - nivå datorspråk. Det är nästan till nivån av maskininstruktioner . Högnivåspråk använder riktiga ord som människor kan förstå , och ofta verkar genom ett grafiskt användargränssnitt som gör det möjligt för programmerare att bygga program genom att peka och klicka . Kompilatorer

    Moderna datorer beter sig fortfarande på samma sätt som tidiga datorer som var svåra att programmera . Skapandet av högnivåspråk innebär inte att datorer kan hantera information i form av människor begripliga ord . Program skrivna i högnivåspråk måste tolkas in koder en dator kan förstå . Detta görs genom två metoder. Ett är genom att sammanställa ett program till en körbar fil . Språket kan endast skapa ett program som datorn kan köra om en kompilator omvandlar programmet till maskinens instruktioner . Den " C " språket är ett exempel på detta : Den är sammanställd i assembler språk , och så ett högnivåspråk , " C ", är endast kompetent att fungera på en dator genom tolkning till en låg nivå språk : . Assembler

    Runtime

    Inte alla högnivåspråk måste kompileras till en körbar . Vissa programspråk är mer som manus . Ett skript körs en serie kommandon som datorn redan ansluter till specifika uppgifter . Skript är också ibland kallas batch-filer . Ett manus är inte byggt , men dess kommandon tolkas i maskinens åtgärder på platsen för utförandet , eller körning.
    Third Generation

    En hög nivå programmering språket innehåller konstruktioner för att lagra värden i variabler, gren mellan delar av koden , och att slingan , utföra samma åtgärd om och om igen . Dessa element för vad som kallas en " procedurella språk . " Dessa språk kallas även tredje generationens språk , eller 3GLs . De kommandon som används för att utföra förgrening och slingor är alla engelska ord . Programmeringsspråk domineras av det engelska språket och logiken i ett program kan lätt följas av dem som förstår engelska . Förgrening utförs alltid med " IF ". Om uttalandena brukar också ha en alternativ åtgärd : IF THEN ANNARS . Looping är skapad av fraser såsom LOOP , medan till och upprepa tills . De särskilda rapporter som använts vid looping beror på språk , men alla är förståeligt .
    Objektorientering

    ett objektorienterat språk tenderar att programmeras inifrån ett grafiskt användargränssnitt , vilket gör det ännu enklare för människor att skapa kod . Programmeringsspråkets miljö kommer att generera mellanliggande kod från de åtgärder som utförs av programmeraren i gränssnittet . Denna intermediär kod omvandlas sedan till en låg nivå språk för att datorn ska utföra .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man bifoga dokument med LotusScript
    ·Hur man använder en Gilla Statement
    ·COBOL Tutorial
    ·Hur man skriver ett Pseudokod i Visual Basic
    ·Hur man ladda filer I en PowerShell Session
    ·Hur för att tolka en CSV -fil
    ·Hur att binda till en typ av objekt Med WPF
    ·Hur Kopiera en figur från MATLAB
    ·Hur man skapar en proposition rapport om Microsoft Acce…
    ·The History of Computer Programming
    Utvalda artiklarna
    ·Hur man använder Infinity i Java
    ·Hur man utarbeta ett program med romerska siffror
    ·Skriva ut med JavaScript
    ·Hur man genomför ett binärt träd Använda Pascal
    ·Hur man tar bort jQuery dragspel Styling
    ·Hur man lär CNC Makron Programmering
    ·Hur Split Tabelldata Med en avgränsare i Python
    ·Hur man ska lösa minnesläcka problem i en Websphere
    ·Hur Stäng Word från en VBA Script
    ·Hur att dölja en Ribbon Control från VBA
    Copyright © Dator Kunskap http://www.dator.xyz