|  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

    Accepterar bara mnemoniska koder för programinmatning?

    Uttalandet "Accepterar bara mnemoniska koder för programinmatning?" är i allmänhet falsk .

    Här är varför:

    * mnemoniska koder används främst för monteringsspråk. Monteringsspråk är ett programmeringsspråk på låg nivå som använder mänsklig läsbar mnemonics (t.ex. `mov`,` add`, `sub`) för att representera maskininstruktioner. Det är * inte * det enda sättet att ge input till ett program.

    * Program accepterar ett brett utbud av inmatningsformat:

    * språk på hög nivå (t.ex. Python, Java, C ++) :Dessa språk accepterar input i olika former, till exempel:

    * textinmatning: Strängar, nummer, tecken, läser ofta från tangentbordet, filerna eller nätverksanslutningarna.

    * binär ingång: Rå byte, ofta läsning från filer (t.ex. bilder, ljud, video, databaser).

    * strukturerade data: Formaterad data som JSON, XML, CSV eller anpassade format.

    * Användargränssnittshändelser: Musklick, tangentbordspressar, GUI -elementval.

    * API -samtal: Data och instruktioner som mottagits från andra program eller tjänster.

    * Operativsystemkommandon: Program lanseras ofta med kommandoradsargument (textinmatning) eller miljövariabler.

    * Nätverksprotokoll: Program kommunicerar över nätverk med hjälp av protokoll som HTTP, TCP, UDP, som involverar strukturerad datautbyte.

    * Maskekod Exekvering: Medan * monteringsspråk * använder mnemonics som sedan * monteras * i maskinkod (binär), är program * utförda * som maskinkod av CPU. Maskinkod är de faktiska binära instruktionerna som processorn förstår. Du skulle vanligtvis inte * inmatning * maskinkod direkt (även om det tekniskt är möjligt i mycket specialiserade sammanhang som felsökning eller skrivande startlastare).

    Sammanfattningsvis: Program accepterar input i en mängd format, och mnemonics (används på monteringsspråk) är bara en, relativt ovanlig metod. Språk på hög nivå abstrakt bort behovet av att hantera mnemonics för de flesta ingångsscenarier. Den * exekverade * koden för ett program är maskinkod, inte Mnemonics.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vilka är de två funktioner i DMAP
    ·Hur koden i XSPF
    ·Apple Developer Resources
    ·Hur man skriver Script Apps
    ·Hur man bygger ett flytande rutor
    ·Hur man lär Flash Programmering
    ·Den förste att skriva datakod
    ·Vilket språk använder Linux -terminal?
    ·Ta bort en fil med SSIS
    ·Hur man återställer Vänta MATLAB
    Utvalda artiklarna
    ·Hur man skapar en röstbrevlåda i en separat tråd i J…
    ·Vad är Microsoft Visual Basic 6.5
    ·Hur Importera databasen till Visual Basic 6
    ·Hur man bygger en enkel hemsida med PHP
    ·Vad är någon hypotetisk person som använder ett prog…
    ·Grunderna i SQL
    ·Hur man använder LabVIEW realtidsfunktion Blocks
    ·Oracle ADF Komponenter
    ·Vad händer när en Fristående Thread Samtal Exit Func…
    ·Hur Override varje element i DIV
    Copyright © Dator Kunskap https://www.dator.xyz