Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hva er forskjellen mellom Low -Level Programmering og høynivå programmering
    ? Computer programmeringsspråk er delt inn i to store kategorier som gjenspeiler hvor nær programmerer er til maskinen hun bygger kommandoer for . Lavnivå programmering er utformet slik at mennesker til å bruke en rekke grunnleggende alfanumeriske kommandoer som er lett oversatt til språk som datamaskiner forstår . Høyt nivå programmeringsspråk bruker flere ord som er vanlige i menneskelig tale . Disse nivåene av programmering har flere viktige forskjeller . Maskinvare og programvare

    alle programmeringsspråk brukes til å konstruere en rekke instruksjoner . Den primære forskjellen mellom høy - og lav- nivå programmering er den tiltenkte målet for disse instruksjonene . Lavnivå programmering er designet for å sende instruksjoner til mikrokontrollere og prosessorer . Hvis du tenker på maskinvaren som fundament , lavnivå programmeringsspråk er en tier over dette , slik at programmerere å skrive kommandoer direkte til maskinen. Høyt nivå programmeringsspråk krever ikke programmerere å løse fysiske enheter . Høyt nivå programmeringsspråk finnes på toppen av lavnivå -kommandoer , som programmerer er ikke lenger skrive instruksjoner direkte til maskinvaren , men til programmering strukturer lagvis over det , slik som operativsystemet.

    Portability

    Begrepene " maskin språk " og " assembly " refererer til en generell programmering struktur representert ved en samling av lav- nivå programmeringsspråk . Mens Assembly- programmerere arbeide med en bestemt struktur, kommandosekvenser og taktikk som brukes varierer fra en microchip til den neste. C + + programmerere , for eksempel , alle bruker de samme kommandoene , strukturer og kompilatorer uavhengig av produsenten av datamaskinen , noe som gjør følgende språk svært portabel .
    Complexity
    < p > Hver linje av lav- nivå montering kode korresponderer til en instruksjon til datamaskinen. Selv om dette kan føre til flere linjer med kode , er det en enkel tilnærming til programmering. Høynivåspråk er mer komplekse , som de er designet for å være enklere for mennesker å tolke (nærmere komplekse tale mønstre ) og tillate flere instruksjoner for å bli sendt til datamaskinen i en linje med kode.

    uniformitet

    Jevnheten av høyt nivå programmeringsspråk gjør dem bærbare , eller brukes på noen dataplattform . En JavaScript-program skrevet på en Mac fungerer akkurat det samme som en skrevet på en PC. Dette er ikke tilfelle med assembly , imidlertid. En blokk med montering kode skrevet for en Intel -brikke er uforenlig med en IBM -brikke . Dette er på grunn av de fundamentale forskjeller ( fysisk og logisk ) mellom ulike databrikker .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive en funksjon Process Flytskjema 
    ·Hvordan stoppe en Storyboard i Silverlight 
    ·Hvordan bruke preferanse Loader på en iPhone 
    ·Hvordan sette en VBA End of Statement 
    ·Hvordan bruke CGImage å lage masker 
    ·Hvordan lage en Web Spider 
    ·Hvordan Rediger Tid i registret med en batch fil 
    ·Hvordan oppdatere en Timeout i en Jquery ProgressBar 
    ·Connect: Direkte Coding triks 
    ·Hvordan å erklære en 3D -feltet i MATLAB 
      Anbefalte artikler
    ·Slik fjerner Hex tegn i VB.Net Regex 
    ·Visual Basic opplæring på Avkrysningsbokser 
    ·Hvordan lage en digital klokke i Java 
    ·Sette inn en Entry Med LINQ 
    ·Hvordan lage en dekoder 
    ·Hvordan Trim to siste tegnene i VB 
    ·Hvordan Ordne Divs på Refresh 
    ·ASCII -protokollen 
    ·Hvordan legge til Int til en streng i Java 
    ·Hvordan bruke PowerShell til e-post en fil via Utveksli…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/