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
    Ulempene ved høynivå programmering Språk
    I dataprogrammering terminologi , er programmeringsspråk ofte delt inn i "high -level " og " low- level " språk . Forskjellen mellom de to er et spørsmål om maskinvare interaksjon. Enkelt sagt, lavnivå språk ligge "lavere " på datasystemet , nærmere selve maskinvaren interaksjon. Høynivåspråk er abstrahert bort fra maskinvaren . Resultatet av denne abstraksjon kan resultere i raskere , mer lesbar kode , men lavere hastighet fordeler og mindre tilgang til systemressurser. Abstraksjon

    Hva gjør høynivåspråk forskjellig fra lavnivå språk er nivået av abstraksjon et språk har fra systemressurser. Håndteringen av systemressurser på daglig basis kan bli langsom og smertefull . Høynivåspråk ble opprettet for å håndtere dette problemet ved å håndtere systemet for programmerer , frigjør henne til å fullføre mer avansert oppgave , mens de ignorerer den minste detalj i systemet , for eksempel minnehåndtering . Dette har imidlertid en ulempe ved at en programmerer kan finne seg i en situasjon hvor det kreves tilgang til systemet , og et høynivåspråk kan ikke gi den tilgang. Et høyt nivå språk er vanligvis ikke egnet for systemer programmering.
    Tilgang

    High-level språk er typisk " tolket " språk i stedet for " samlet " low- nivå språk . " Tolket " betyr ganske enkelt at et språk bruker en tolk som utfører kildekoden én linje av gangen , i stedet for å lage en binær fil . Men tolker er ofte programmer skrevet i kompilerte språk . På grunn av dette kan den tolket språk - løper bare på toppen av Python , som er skrevet i C. Dette øker hukommelse og tid overhead for tolkede program , og de ofte utføre saktere <- Python, som et eksempel. br >
    System Variasjoner

    En tilsynelatende styrke på høyt nivå kode er dens portabilitet . Høyt nivå kode kan kjøres på alle systemer som har den riktige tolken installert. Imidlertid, når et program er kompilert til en datamaskin , det tar hensyn til hele miljø av at systemet i sin sammenstilling . Et tolket språk allerede er abstrahert fra systemet til et slikt punkt at tolket programmet vet ingenting om systemet med unntak for hva tolken kan levere det .
    Programming Grenser
    < p > på grunn av innholdet av høy - nivå språk , er det visse oppgaver som de ikke er egnet for , eller i det minste ennå ikke egnet for. Uten tilgang til systemressurser , utvikle raske , OS - native applikasjoner er vanskelig. Videre, selv utvikle et operativsystem blir problematisk . Som mer programvare beveger seg på nettet, blir dette faktisk mindre av en bekymring , men for kommersielle og industrielle bruk, kan tolkes språk jobbe for sakte , eller for langt fjernet fra hardware samhandling.

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer en Byte Mac -adresse til en String 
    ·Hvordan bruke SNMP kommandoen for å få en OID Etikett…
    ·Hvordan skrive en Trainzscript TS2010 
    ·Hvordan lage en knapp i Xcode 
    ·Slik kjører Kildekode 
    ·Hvordan laste opp et bilde i Struts 
    ·Hva er en tekst Action Script 
    ·Hvordan redigere data i et datasett Object 
    ·Hvordan bruke en vindmåler i BASIC Stamp One 
    ·Slik konverterer et standardbrev Logg til Digital 
      Anbefalte artikler
    ·Hvordan Brighten et bilde i Python 
    ·Hvordan finne den korteste lengden på en streng i Pyth…
    ·Slik konverterer til Hex bruke C + + 
    ·Substring Funksjoner i VBS 
    ·Hvordan kombinere Følg Mus og Alltid synlig Script 
    ·Hva betyr 'At ' Symbol på Javascript 
    ·Hvordan skille mellom DFA & NDFA 
    ·Hvordan bruke ActiveX Progress Bar i Access 2003 med Vi…
    ·Hvordan sette en Session variabel i PHP 
    ·Hvordan endre RichEdit Font ved hjelp av ComboBox Liste…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/