| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvad er forskellen mellem Low- Level Programming & højt niveau programmering
    ? Computer programmeringssprog er opdelt i to store kategorier, der afspejler , hvor tæt programmør er til maskinen , hun er ved at bygge kommandoer til . Low-level programmering designet til at give mennesker til at bruge en række grundlæggende alfanumeriske kommandoer, der nemt kan oversættes til et sprog, computere forstår. Højt niveau programmeringssprog bruge flere ord, der er almindeligt i den menneskelige tale. Disse niveauer af programmeringen har flere vigtige forskelle. Hardware og software

    Enhver programmeringssprog bruges til at konstruere en række instruktioner . Den primære forskel mellem høj - og lav-niveau programmering er bestemmelsessted af disse instruktioner. Low-level programmering er designet til at sende instrukser til microcontrollere og processorer. Hvis du tænker på den hardware som fundament , low-level programmeringssprog er en tier over dette , så programmører til at skrive kommandoer direkte til maskinen. Højt niveau programmeringssprog ikke kræver programmører til at løse fysiske enheder . Højt niveau programmeringssprog findes på toppen af ​​low-level kommandoer , som programmør ikke længere skrive instrukser direkte til hardware, men de programmeringsstrukturer lagdelte ovenover , såsom operativsystemet.
    < Br > Overførsel

    Udtrykkene " maskine sprog " og " assembler " henviser til en overordnet programmeringsstruktur repræsenteret ved en samling af low-level programmeringssprog. Mens Assemblerprogrammer programmører arbejde med en bestemt struktur , de kommandosekvenser og taktik , der anvendes varierer fra mikrochip til den næste. C + + programmører , for eksempel, alle bruger de samme kommandoer , strukturer og oversættere , uanset producenten af computeren, hvilket gør disse sprog meget transportabel.
    Kompleksitet

    Hver linje i lav-niveau forsamling kode svarer til en instruktion til computeren . Mens dette kan føre til flere linjer kode , er det en enkel fremgangsmåde til programmering. Højt niveau sprog er mere komplekse , da de er designet til at være lettere for mennesker at fortolke (tættere på komplekse tale mønstre ), og tillade flere instruktioner, der sendes til computeren i en linje kode .
    < Br > ensartethed

    ensartethed af højtstående programmeringssprog gør dem bærbare, eller brugbart på enhver computing platform. Et JavaScript-program skrevet på en Mac fungerer nøjagtig den samme som den ene skrevet på en PC. Dette er ikke tilfældet for assembler , dog. En blok af samling kode skrevet til en Intel -chip er uforenelig med en IBM -chip. Dette er på grund af de fundamentale forskelle ( fysisk og logisk ) mellem de forskellige computerchips .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes Slow Motion til WMP 
    ·Hvordan laver man en usynlig knap i C # 
    ·Tilbagekald Metoder 
    ·Sådan tilføjes et dokument i ColdFusion 
    ·Hvad Er Lightweight Layout & Kodesprog 
    ·Sådan estimere antallet af Bugs i en Code 
    ·Sådan ansøger en Texture Over tekst i XNA 
    ·Sådan oprettes en Script til at anvende privilegier ti…
    ·Forskelle mellem HTML 5 & HTML 4 
    ·Sådan kører CScript 
      Anbefalede Artikler
    ·Sådan Tilkald Class funktion i PHP 
    ·Sådan Udskift en DIV på PHP 
    ·Definition af en Dell Optiplex GX1 Command Interpreter 
    ·Forskellen i HashMap og HashSet 
    ·Sådan Indsæt et afkrydsningsfelt i PHP MySQL 
    ·Sådan udgives websider med Python 
    ·Sådan oprettes en flerdimensional Array i Ruby 
    ·Sådan kompilere C + + med fstream 
    ·Hvordan man laver en Lua resultattavle 
    ·Hvordan man opbygger et projekt i VB.NET 2005 
    Copyright © Computer Viden http://www.computerdk.com