Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Fördelar och nackdelar Machine nivå språk

    Syftet med alla programmeringsspråk är att förvandla en dator från en dyr elektronisk Papperspress till ett användbart databehandling och lagringsenhet . Välja ett språk för att utföra denna uppgift är en avvägning mellan effektivitet och användarvänlighet . Maskin språk representerar de extrema ändarna av skalan för båda dessa faktorer . Machine Language

    Maskinspråk producerar den enda uppsättning instruktioner som en dator förstår utan en översättare . Datorer lyckas åstadkomma ljud och video reproduktion, databehandling och lagring , Internet kommunikation och alla andra specialiserade uppgifter genom att svara på en uppsättning instruktioner som erkänner endast ettor och nollor . Skriva hundratals rader kod som består av ettor och nollor är en krävande och omständlig process som står för populariteten av högre nivå språk som C och Java .
    Tidiga Fördelar

    första IBM persondator var utrustad med 512 kilobyte RAM-minne och en 360 - kilobyte diskettenhet . Efter att operativsystemet laddas in i minnet från diskettenheten , har program som läses in i det återstående minnesutrymme lämnar ett mycket litet område i RAM , ofta mindre än 100 kilobyte , för det aktiva programmet att bearbeta data . Under denna period var en programmerare huvudsakliga oro mager , effektiv kod . Programmeringsverktygen av val på dessa tidiga datorer var oftast maskin språk , vilket kan vara avsevärt mindre än en version skriven i BASIC eller C. Det var också något lättare att använda ättling , assembler .

    Platform Dependency

    Machine språk behandlar datorns maskinvara direkt , vilket ger programmeraren fullständig kontroll över varje aspekt av ett program avrättning . Nackdelen med detta tillvägagångssätt är att programmeraren måste känna arkitekturen i varje chipset innan han kan skriva effektiv kod . När en komponent såsom ett grafikkort eller styrenhet har ändrats, till exempel , måste maskinen språkkod uppdateras för att erkänna och ta itu med den nya enheten .
    Högnivåspråk

    hastighet och litet minne fördelar fotavtryck maskinkod allt uppvägs av svårigheten att skriva chip - nivå instruktioner i binärkod . Gigabyte RAM och terabyte tillgängligt lagringsutrymme har eliminerat kravet på lean , effektiv kod i moderna persondatorer . Den extra minne och kräver lagring som görs av program skrivna i högre nivå språk som C och Java är inte längre en faktor när man väljer en utvecklingsplattform . Användarvänlighet och framtida program underhåll oro ta över platsen för snabbhet och effektivitet i de flesta moderna mjukvaruprojekt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan utveckla en Bluetooth Application
    ·Konvertera Portletar till Servlets
    ·Hur att koda upp en kvadratrot i HTML
    ·Konvertera KB till MB till GB
    ·GTK Tema Tutorial
    ·Hur öka det " Execute tolka ' procent i Oracle
    ·Hur man skriver ett manus i Linux
    ·Vilka är de logiska Data Entity Concepts
    ·Hur man gör en knapp Öppna i Facebox Lightbox
    ·Hur Exportera VBA till en mapp
    Utvalda artiklarna
    ·VB.NET SQL Database Tutorial
    ·Hur du tvingar Kompilera en arbetsbok från VB
    ·Programvara Underhåll självstudier
    ·Hur hittar Mean Använda Perl
    ·Hur man skriva en rotdomän till Default.aspx Med ASP.N…
    ·Hjälp om hur man skriver pseudokod
    ·Så här konfigurerar du en variant i SAP
    ·Hur man använder Python att Fetch API Data
    ·Hur man använder Split i VB
    ·Gratis Programmeringsteknik Utbildning
    Copyright © Dator Kunskap http://www.dator.xyz