Hva er et programmeringsspråk?

Et programmeringsspråk brukes til å skrive dataprogrammer inkludert applikasjoner, verktøy og systemprogrammer. Før programmeringsspråket Java og C # dukket opp, ble dataprogrammer enten samlet eller tolket.

Et kompilert program er skrevet som en serie med menneskelig forståelig datamaskininstruksjoner som kan leses av a kompilatoren og linker og oversatt til maskinkode slik at en datamaskin kan forstå og kjøre den. Fortran, Pascal, Assembly Language, C og C ++ programmeringsspråk er nesten alltid samlet på denne måten. Andre programmer, for eksempel Basic, JavaScript og VBScript, blir tolket. Forskjellene mellom kompilerte og tolkespråk kan være forvirrende.

Utarbeide et program

Utviklingen av et samlet program følger disse grunnleggende trinnene:

  1. Skriv eller rediger programmet
  2. Sett sammen programmet i maskinkodefiler som er spesifikke for målmaskinen
  3. Koble maskinkodefilene til et kjørbart program (kjent som en EXE fil)
  4. Feilsøk eller kjør programmet

Tolke et program

Tolking av et program er en mye raskere prosess som er nyttig for nybegynnere som programmerer når du redigerer og tester koden. Disse programmene kjører tregere enn kompilerte programmer. Trinnene for å tolke et program er:

instagram viewer

  1. Skriv eller rediger programmet
  2. Feilsøk eller kjør programmet ved hjelp av et tolkeprogram

Java og C #

Både Java og C # er semikompilert. Å sammenstille Java genererer bytekode som senere blir tolket av en virtuell Java-maskin. Som et resultat blir koden samlet i en to-trinns prosess.

C # er kompilert til Common Intermediate Language, som deretter blir drevet av Common Language Runtime-delen av .NET-rammeverket, et miljø som støtter nettopp tid-kompilering.

Hastigheten til C # og Java er nesten like rask som et ekte kompilert språk. Så langt hastigheten går, er C, C ++ og C # alle tilstrekkelig raske for spill og operativsystemer.

Programmer på en datamaskin

Fra det øyeblikket du slår på datamaskinen din, kjører den programmer, gjennomfører instruksjoner, tester RAM og får tilgang til operativsystemet på disken.

Hver eneste operasjon som datamaskinen din utfører, har instruksjoner som noen måtte skrive på et programmeringsspråk. For eksempel har Windows 10-operativsystemet omtrent 50 millioner kodelinjer. Disse måtte lages, sammenstilles og testes; en lang og sammensatt oppgave.

Programmering av språk nå i bruk

Topp programmeringsspråk for PCer er Java og C ++ med C # tett bak og C holder sin egen. Apple-produkter bruker Objekt-C og Swift programmeringsspråk.

Det er hundrevis av små programmeringsspråk der ute, men andre populære programmeringsspråk inkluderer:

  • Python
  • PHP
  • Perl
  • Rubin
  • Rust
  • scala

Det har vært mange forsøk på å automatisere prosessen med å skrive og teste programmeringsspråk ved å ha datamaskiner skriver dataprogrammer, men kompleksiteten er slik at mennesker foreløpig skriver og tester datamaskiner programmer.

Fremtiden for programmeringsspråk

Dataprogrammerere pleier å bruke programmeringsspråk de kjenner. Som et resultat har de gamle prøvde og sanne språkene hengt rundt i lang tid. Med populariteten til mobile enheter kan utviklere være mer åpne for å lære nye programmeringsspråk. Apple utviklet Swift for til slutt å erstatte Objekt-C, og Google utviklet Go for å være mer effektiv enn C. Adopsjonen av disse nye programmene har vært treg, men jevn.