|  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

    Vilka är några av de första generationens datorprogrammeringsspråk?

    Den första generationen av datorprogrammeringsspråk dök upp under de tidiga dagarna av datoranvändningen, från 1940 -talet till slutet av 1950 -talet. Dessa språk var mycket låg nivå och interagerade direkt med hårdvaran och krävde detaljerad kunskap om datorns arkitektur. Här är några av de mest framträdande första generationens programmeringsspråk:

    1. Maskinkod:

    * Natur: Detta är den mest grundläggande programmeringsnivån, bestående av sekvenser av binära nummer (0s och 1s) som datorn direkt kör.

    * Fördelar: Extremt effektivt, eftersom den direkt instruerar hårdvaran.

    * Nackdelar: Extremt tråkig och felaktig, kräver omfattande kunskap om maskinens arkitektur.

    * Exempel:

    `` `

    01100110 00001101 00000000 00000001 10100000 10000010

    `` `

    2. Monteringsspråk:

    * Natur: Använder mnemoniska koder (korta förkortningar) för att representera maskininstruktioner.

    * Fördelar: Mer läsbar än maskinkod, lättare att förstå och skriva.

    * Nackdelar: Fortfarande mycket maskinberoende kräver kunskap om datorns arkitektur.

    * Exempel:

    `` `

    Belastning R1, värde; Ladda värdet i register R1

    Lägg till R1, R2; Lägg till värdet i R2 till R1

    Lagra R1, resultat; Lagra resultatet i minnesplatsresultat

    `` `

    3. Fortran (formelöversättare):

    * Natur: Det första allmänt använda programmeringsspråket på hög nivå, designad för vetenskapliga och tekniska applikationer.

    * Fördelar: Introducerade funktioner som variabler, slingor och subroutiner, förenkla programmeringsuppgifter.

    * Nackdelar: Begränsat till numeriska beräkningar och saknade funktioner för allmänna programmering.

    * Exempel:

    `` `Fortran

    Läs *, x, y

    Z =x + y

    Skriv *, Z

    AVSLUTA

    `` `

    4. COBOL (Common Business Oriented Language):

    * Natur: Utformad specifikt för affärsdatabehandling, med fokus på filhantering och rapportgenerering.

    * Fördelar: Lätt att läsa och förstå, vilket gör det lämpligt för stora affärsapplikationer.

    * Nackdelar: Verbos och mindre flexibel för vetenskapliga eller matematiska uppgifter.

    * Exempel:

    `` `COBOL

    Identifieringsavdelning.

    Program-id. Beräkna intresse.

    Data Division.

    Arbetslagringsavsnitt.

    01 Principal Pic 9 (5).

    01 Räntesatsen PIC 9V99.

    01 Intresse PIC 9 (6) V99.

    Proceduravdelning.

    Huvudprocedur.

    Visa 'Enter Principal:'.

    Acceptera rektor.

    Visa 'Ange räntesats:'.

    Acceptera räntesats.

    Beräkna ränta =huvudsaklig * ränta.

    Visa 'intresse:', intresse.

    Stoppkörning.

    `` `

    Dessa tidiga programmeringsspråk lägger grunden för utvecklingen av senare, mer sofistikerade språk som C, C ++, Java och Python. De introducerade grundläggande koncept som variabler, kontrollflöde och subroutiner och banade vägen för modern mjukvaruutveckling. Även om de inte längre används i stor utsträckning i nuvarande applikationer, är deras inverkan på utvecklingen av datoranvändning obestridlig.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man löser Binary Math Problem
    ·Hur man använder en switch fall med Enum
    ·Fördelar med Microsoft NET
    ·Hur man arbetar med älvor i AS3
    ·Hur man får betalt för att göra en Facebook App
    ·Hur man tar bort ett alias i AIX
    ·Funktion av AS3 klass Sprite
    ·Skriva ett assemblerprogram för att skriva ut ett z på…
    ·Hur man använder SetString för en heltalsfält
    ·Hur Kopiera från ListBox till Multiline TextBox
    Utvalda artiklarna
    ·Hur man skapar Pekare i Visual Basic
    ·Hur man installerar WAMP Server ansträngning
    ·Hur: Ändra och omdirigera en URL med Java
    ·Hur man byter den sista instans av en sträng i Python
    ·Hur vill kolla om ett tecken är en versal i PHP
    ·Hur man installerar Java
    ·Hur du flyttar din MySQL databas till Web Hosting
    ·Hur man skriver någons namn i Pseudokod
    ·Hur man kompilerar När Funktioner Konflikt mellan bibl…
    ·Vad används en unicode-teckenuppsättning till?
    Copyright © Dator Kunskap https://www.dator.xyz