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
    Fordeler og ulemper ved Machine nivå Språk
    Hensikten med alle programmeringsspråk er å forvandle en datamaskin fra et dyrt elektronisk paperweight til en nyttig databehandling og lagringsenhet . Velge et språk for å utføre denne oppgaven er en avveining mellom effektivitet og brukervennlighet . Maskinspråk representerer de ekstreme ender av spekteret for begge disse faktorer. Machine Språk

    Machine språk produserer eneste sett av instruksjoner som en datamaskin forstår uten en oversetter . Datamaskiner klarer å oppnå lyd og video reproduksjon , databehandling og lagring , Internett-kommunikasjon og alle andre spesialiserte oppgaver ved å svare på et instruksjonssett som anerkjenner bare ettall og nuller . Skrive hundrevis av linjer med kode som består av ettall og nuller er en krevende og langtekkelig prosess som står for populariteten til høyere nivå språk som C og Java .
    Bilder Tidlige Fordeler

    Den første IBM PC var utstyrt med 512 kilobyte av random access memory og en 360 - kilobyte diskettstasjon . Etter at operativsystemet ble lastet inn i minnet fra diskettstasjonen , ble programmer lastet inn den gjenværende minneplass forlate et svært lite område av RAM , ofte mindre enn 100 kilobyte , for det aktive programmet til å behandle data . I denne perioden var en programmerer hovedanliggende lean , effektiv kode . Programmeringsverktøy av valg på disse tidlige datamaskiner var vanligvis maskin språk , som kan være betydelig mindre enn en versjon skrevet i BASIC eller C. Det var også noe lettere å bruke etterkommer, assembly .

    Platform Dependency

    Machine språk løser datamaskinens maskinvare direkte , noe som gir programmereren full kontroll over alle aspekter av et program henrettelse . Ulempen til denne tilnærmingen er at programmereren må vite arkitekturen i hver brikkesett før han kan skrive effektiv kode . Når en komponent for eksempel et skjermkort eller kjøre kontrolleren er endret, for eksempel , må maskinen språkkoden bli oppdatert til å gjenkjenne og håndtere den nye enheten.
    Bilder høynivåspråk

    hastighet og lite minne fotavtrykk fordeler av maskinen språket stadig blir mer enn oppveid av vanskeligheten med å skrive chip - nivå instruksjoner i binær kode . Gigabyte RAM og terabytes med tilgjengelig lagringsplass har eliminert behovet for lean , effektiv kode i moderne personlige datamaskiner. Den ekstra minne og lagringsbehov gjort av programmer skrevet i høyere nivå språk som C og Java er ikke lenger en faktor når du velger en utviklingsplattform . Brukervennlighet og framtidige programsatsinger vedlikehold bekymringer ta plassen til hastighet og effektivitet i de fleste moderne programvare-prosjekter .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Google Translate for API og PHP 
    ·Hvordan bruke en liste i en HTA 
    ·Typer Analysefeil Teknikker 
    ·Hvordan lage en firkant i QuickBasic 
    ·Slik fjerner banen fra en GCC Object 
    ·Hvordan koble til en SQLCE database i VS2008 
    ·Struts Validator Regler 
    ·ASP.Net Developer Training 
    ·Slik konverterer Binary til MIPS 
    ·Grunner for å skrive en Infinite Loop 
      Anbefalte artikler
    ·Hvordan beregne en kolonne Total i DataGrid 
    ·Hvor å Feilfri din Java 
    ·Hvordan bygge en elektronisk Nedtelling 
    ·Hva er en PHP Argument 
    ·Hvordan avinstallere en Ruby Gem 
    ·Hvordan du søker etter antall forekomster av hvert teg…
    ·Ulike Color Tomter på MATLAB 
    ·Hvordan Inverter Boolsk verdi i JavaScript 
    ·Hvordan bruke Timer1 på VB.NET 
    ·Hvordan sjekke Browser Skriv inn JavaScript 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/