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 med mänskligt förståelig datorinstruktioner som kan läsas av en kompilator och länkare och översättas till maskinkod så att en dator kan förstå och köra den. Programmeringsspråk Fortran, Pascal, Assembly Language, C och C ++ är nästan alltid sammanställda 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:

  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 delen Common Language Runtime i .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å dess 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 som håller sina egna. 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