| 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
    Ulemperne ved højtstående Programmeringssprog
    I computer programmering terminologi , der programmeringssprog ofte adskilt i "high- level " og " low -level " sprog . Forskellen mellem de to er et spørgsmål om hardware interaktion. Simpelthen sat, low-level sprog bor "lavere " på edb-systemet, tættere på den faktiske hardware interaktion. Højniveausprog er abstraheret bort fra hardware . Resultatet af denne abstraktion kan resultere i hurtigere og mere læsbar kode, men lavere hastighed fordele og mindre adgang til systemets ressourcer . Abstraction

    Hvad gør højt niveau sprog forskelligt fra lav - niveau sprog er det niveau af abstraktion et sprog har fra systemressourcer. Beskæftiger sig med systemressourcer på daglig basis kan blive langsom og smertefuld. Højt niveau sprog blev skabt for at beskæftige sig med dette problem ved håndtering af systemet til programmøren , hvilket frigør hende til at udfylde mere avancerede opgave samtidig ignorere de minut detaljer af systemet, såsom hukommelse ledelse. Men dette har en ulempe, at en programmør kan finde sig selv i en situation, hvor adgang til systemet er påkrævet, og et højt niveau sprog kan ikke give denne adgang. En høj - niveau sprog er typisk ikke egnet til systemer programmering.
    Speed ​​

    højt niveau sprog er typisk " fortolket " sprog snarere end " kompileret " low- niveau sprog . " Fortolket " betyder blot , at et sprog bruger en tolk , som henretter kildekode én linje ad gangen, i stedet samle en binær fil . Men tolke er ofte programmer skrevet i kompileret sprog. På grund af dette, fortolket sprog - Python, som et eksempel - kører kun på toppen af ​​Python fortolkeren , som er skrevet i C. Dette øger hukommelsen og tid omkostning for fortolkede programmer , og de ofte udføre langsommere < . br >
    System Ejendommeligheder

    En tilsyneladende styrke på højt niveau kode er dens portabilitet . Højt niveau kode kan køre på ethvert system, der har den relevante tolk installeret. Men når et program er udarbejdet til en computer , det tager hensyn til hele miljøet af dette system i sin samling . Et fortolket sprog allerede indvindes fra systemet til et sådant punkt , at den fortolkede program kender intet om systemet bortset hvad tolken kan levere det.
    Programmering Grænser

    på grund af karakteren af højt niveau sprog , er der visse opgaver, som de ikke egner sig til , eller i det mindste ikke endnu velegnet til. Uden adgang til systemets ressourcer , er at udvikle hurtige, OS - native applikationer vanskelig. Selv udvikle et operativsystem bliver problematisk . Efterhånden som flere software bevæger online, dette faktum bliver mindre af en bekymring , men for kommercielle og industrielle anvendelse kan fortolkes sprog virker for langsomt eller for langt fra hardware interaktion.
    < Br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en Rapport fra Excel ark med VBA 
    ·Hvad er funktioner af en Transfer Buffer 
    ·Hvordan laver man et billede Change den Mouseover 
    ·GTK Theme Tutorial 
    ·Developer Tools for Apple Xcode 
    ·Forskelle mellem UML og de ​​øvrige sprog 
    ·Programmerbare spil til en TI 86 
    ·Sådan tilføjes en XMLList i Flex 
    ·Sådan Execute Lisp programmer fra Værktøjslinjer 
    ·Sådan Find tidskompleksitet i C + + 
      Anbefalede Artikler
    ·Er Python brug for en adapter 
    ·Sådan forbindelse til MySQL Server 
    ·Sådan Loop Batch Processing i Python 
    ·Hvordan laver man en Opening Video Med Game Maker 7 
    ·CByte Function 
    ·Sådan oprettes en ny databasefil Brug ADOX i VB6 
    ·Sådan Afkort Alt Efter en Character i PHP 
    ·Sådan opdaterer Joomla! K2 
    ·Styrkerne og svaghederne i Visual Basic Language 
    ·Sådan importeres filer fra jZip til PHP MyAdmin 
    Copyright © Computer Viden http://www.computerdk.com