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
    Nivåer av abstraksjon i Program Design
    kompleksiteten i store dataprogrammering prosjekter er sterkt avhengig av gjennomføringen av koding abstraksjoner . De fleste programmer stole på " abstrahere " eller gjemmer seg av gjennomføringen av en datamaskin system for å lette høyere nivå programmering. Så en utvikler bygge applikasjoner for nettet ikke blir nødt til å vite hvordan serveren fungerer internt , hvordan internett-tilkoblinger fungerer eller hvordan maskinvare funksjoner. Dette lar programmerere å konsentrere seg om større programmeringsoppgaver uten å tenke på bagateller i et system. Maskinvare og Binary

    laveste nivå på driften av datamaskinen oppstår på den binære nivå . På dette nivået går hardware programmeringskode i 1s og 0s . Disse verdiene blir brukt for å representere større desimaltall , samt binære beslutnings verdier som ekte og falske eller av og på. Maskinvaren fungerer direkte med binære . Det forstår ingenting annet, og hvert stykke kode som er skrevet til slutt finner seg selv oversatt til binær .
    Assembly Language

    Det neste nivået av abstraksjon er assembly . Assembly definerer en serie enkle instruksjoner som " ADD " eller " MOV " som programmerer kan ringe opp til å utføre grunnleggende matematiske eller datalagring operasjoner . Montering skjuler gjennomføringen av binære kommandoer ved å presentere programmerer med mer lesbar kode som er enklere å skrive og lese. Til en viss grad , må assembler programmerere forstå noen binært , men abstraksjon tillater dem å skrive montering programmer uten direkte håndtering vanskelig binær kode .
    Kompilerte språk

    over assembly er de kompilerte språk , representert ved C , C + + , Java , og Basic blant andre. Kompilerte språk gjør skrive kode enda enklere ved å presentere lesbar kode og komplekse funksjoner til hjelp i utforming og gjennomføring. Hva ville ta hundrevis av linjer med montering vil bare ta en liten fil på noen få linjer i et kompilert språk . Dette lar programmerere å lage større programmer med mindre innsats som inneholder kode som er lettere å lese og feilsøke. Kompilerte språk må koble til en " assembler " før du kjører . Assembler konverterer dem til forsamlingen kode , som deretter samlet i binær .
    Tolket Språk

    Tolket språk er et skritt over kompilerte språk . Tolket språk kjøres på " tolker ", som utfører kildekoden én linje av gangen . I motsetning til kompilerte språk , som må kompileres før løp. Tolker, men er ofte programmert i kompilerte språk . Python tolk , for eksempel , er programmert i C. Tolket språk ofte ikke trenger å takle noen av de bekymringene som kompilerte språk har, for eksempel minne ledelse. Tolket språk er ofte lettere å lese og kode inn, bruker mindre kode å oppnå mer arbeid .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive Algoritmer for nybegynnere 
    ·Client Server Vs . Web -Based 
    ·Blikkfang Protokoller 
    ·Hvordan slå en streng i en variabel 
    ·Slik konverterer Hex til BCD 
    ·Slik eksporterer VBA til en mappe 
    ·Slik konverterer Hex til desimal i MIPS 
    ·Minnelekkasje Ytelse 
    ·Hvordan lage din egen Wap nettstedet 
    ·Definisjon av 64 Bit GCC 
      Anbefalte artikler
    ·Slik bruker du en PHP Table stedet for Rammer 
    ·Hvordan legger jeg til en PHP Script Bruke MySQL 
    ·Hvordan skrive til midlertidig fil i Ruby 
    ·Hvordan Slette gjennomstreket tekst i et dokument i VBA…
    ·Hvordan lage et bilde Kart Ved hjelp av HTML programmer…
    ·Hvordan Test XML Parse 
    ·Hvordan lage en CSV-fil i Java 
    ·Slik feilsøker en Runtime Error i ASP.NET 
    ·Forskjellen mellom allokert og Free Space 
    ·Hvordan lage to tabeller i en ListBox i VB.net 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/