| 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
    Fordele & Ulemper ved Machine Level Sprog
    Formålet med ethvert programmeringssprog er at transformere en computer fra et dyrt elektronisk brevpresser til et nyttigt databehandling og lagringsenhed. Vælge et sprog til at løse denne opgave er et trade -off mellem effektivitet og brugervenlighed. Maskine sprog repræsenterer de ekstreme ender af spektret for begge disse faktorer . Machine Language

    Machine sproget producerer det eneste sæt af instruktioner , som en computer forstår uden en oversætter. Computere formår at udrette lyd og video gengivelse, databehandling og-oplagring , Internet kommunikation og alle andre specialiserede opgaver ved at reagere på en instruktion sæt, der kun anerkender nuller og ettaller . Skrivning hundredvis af linjer kode , der består af nuller og ettaller er en krævende og kedelig proces, der tegner sig for populariteten af ​​højere niveau sprog som C og Java .
    Fotos Tidlige Fordele

    første IBM personlige computer var udstyret med 512 kilobyte random access memory og en 360 kilobyte diskettedrev. Når operativsystemet blev indlæst i hukommelsen fra diskettedrev, blev programmer indlæses i den resterende hukommelse efterlader et meget lille område af RAM, ofte mindre end 100 kilobyte , for det aktive program til at behandle data . I denne periode var en programmør største bekymring lean , effektiv kode. De programmeringsværktøjer af valg på disse tidlige computere var sædvanligvis maskine sprog , som kan være betydeligt mindre end en version skrevet i BASIC eller C. Det var også noget lettere at bruge efterkommer , assembler .
    < br > Platform Dependency

    Machine sprog omhandler computerens hardware direkte , hvilket giver programmøren fuld kontrol over alle aspekter af et programs udførelse. Ulempen ved denne fremgangsmåde er, at programmøren skal kende arkitekturen af hvert chipset før han kan skrive effektive kode . Når en komponent, som f.eks et skærmkort eller drevet controlleren er ændret , for eksempel, skal maskinen sprogkode blive opdateret til at genkende og behandle den nye enhed.
    Fotos High- Level Sprog
    < br >

    hastighed og små hukommelsesforbrug fordele ved maskinens sprog i stigende grad opvejes af vanskeligheden ved at skrive chip niveau instruktion i binær kode. Gigabyte RAM og terabytes af tilgængelige lagerplads har fjernet kravet om lean , effektiv kode i moderne personlige computere. Den ekstra hukommelse og storage krav fra programmer skrevet i et højere niveau sprog som C og Java er ikke længere en faktor , når de vælger en udviklingsplatform. Brugervenlighed og fremtidige program vedligeholdelse bekymringer i stedet for hastighed og effektivitet i de fleste moderne software-projekter .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Vend en if-sætning til at reducere Nesting 
    ·The Low Pass Funktion i Matlab 
    ·Sådan Splice en linje kode 
    ·Sådan flette to datokolonner 
    ·Militære anvendelse af kunstig intelligens 
    ·Sådan oprettes en heltalsfelter 
    ·Sådan Find Enum Typer 
    ·Hvordan laver Lines i QBasic 
    ·Hvad er Mikrodata HTML5 
    ·Hvor hen til Lukke MIME filer i Outlook 2007 
      Anbefalede Artikler
    ·Sådan bruges Camel Casing 
    ·Sådan Skjule subview på en iPhone 
    ·Sådan Konverter en decimal til en Medbragt BCD 
    ·Hvad er en hændelse Handler 
    ·Sådan Gennemføre Stack ADT 
    ·Sådan fjernes et Element Array Værdi i PHP 
    ·Sådan ændres Screen Savers Med VB Software 
    ·Hvordan udvikler en brugerdefineret GridView 
    ·Sådan Test , hvis du er forbundet til MySQL med PHP Va…
    ·Sådan oprettes særlige effekter til din hjemmeside - …
    Copyright © Computer Viden http://www.computerdk.com