Vad är ett programmeringsspråk?

Ett programmeringsspråk används för att skriva datorprogram inklusive applikationer, verktyg och systemprogram. Innan programmeringsspråket Java och C # dök upp kompilerades eller tolkades datorprogram.

Ett sammanställt program skrivs som en serie mänskligt förståelig datorinstruktioner som kan läsas av a kompilator och länkare och översatt till maskinkod så att en dator kan förstå och köra den. Programmeringsspråket Fortran, Pascal, Assembly Language, C och C ++ sammanställs nästan alltid på detta sätt. Andra program, som Basic, JavaScript och VBScript, tolkas. Skillnaderna mellan sammanställda och tolkade språk kan vara förvirrande.

Utarbeta ett program

Utvecklingen av ett sammanställt program följer dessa grundläggande steg:

  1. Skriv eller redigera programmet
  2. Kompilera programmet i maskinkodfiler som är specifika för målmaskinen
  3. Länka maskinkodfilerna till ett körbart program (känd som en EXE-fil)
  4. Felsöka eller köra programmet

Tolkning av ett program

Tolkning av ett program är en mycket snabbare process som är användbar för nybörjare när man redigerar och testar sin kod. Dessa program körs långsammare än kompilerade program. Stegen för att tolka ett program är:

instagram viewer

  1. Skriv eller redigera programmet
  2. Felsöka eller köra programmet med ett tolkprogram

Java och C #

Både Java och C # är halvkompilerade. Kompilering av Java genererar bytekod som senare tolkas av en virtuell Java-maskin. Som ett resultat sammanställs koden i en tvåstegsprocess.

C # sammanställs till Common Intermediate Language, som sedan drivs av Common Language Runtime-delen av .NET-ramverket, en miljö som stöder just-in-time-sammanställning.

Hastigheten på C # och Java är nästan lika snabb som ett riktigt sammanställt språk. När det gäller hastighet är C, C ++ och C # alla tillräckligt snabba för spel och operativsystem.

Program på en dator

Från det ögonblick du sätter på datorn kör den program, utför instruktioner, testar RAM och får åtkomst till operativsystemet på sin enhet.

Varje operation som din dator utför har instruktioner som någon var tvungen att skriva på ett programmeringsspråk. Exempelvis har operativsystemet Windows 10 ungefär 50 miljoner kodrader. Dessa måste skapas, sammanställas och testas; en lång och komplex uppgift.

Programmera språk som nu används

De bästa programmeringsspråken för datorer är Java och C ++ med C # nära bakom och C håller sin egen. Apple-produkter använder Objekt-C och Swift-programmeringsspråk.

Det finns hundratals små programmeringsspråk där ute, men andra populära programmeringsspråk inkluderar:

  • Pytonorm
  • PHP
  • Perl
  • Rubin
  • Rost
  • Scala

Det har gjorts många försök att automatisera processen att skriva och testa programmeringsspråk genom att ha datorer skriver datorprogram, men komplexiteten är sådan att människor för närvarande fortfarande skriver och testar datorer program.

Framtiden för programmeringsspråk

Dataprogrammerare brukar använda programmeringsspråk som de känner. Som ett resultat har de gamla beprövade språken hängt länge. Med populariteten för mobila enheter kan utvecklare vara mer öppna för att lära sig nya programmeringsspråk. Apple utvecklade Swift för att så småningom ersätta Objekt-C, och Google utvecklade Go för att vara mer effektiv än C. Antagandet av dessa nya program har varit långsamt, men stadigt.