Hvor mange programmeringssprog er der?

Udgivet: Sidst opdateret:
Hvor mange programmeringssprog er der blog

Vidste du, at der er ca. 6500 talte sprog i verden? Vi vil vædde med, at der er flere, end du ville have gættet. Har du nogensinde tænkt på, hvor mange programmeringssprog der findes?

Svaret vil måske også overraske dig.

Wikipedia hævder, at der er ca. 700 programmeringssprog, mens andre siger, at dette tal er tættere på 9000! Sandheden er, at der er blevet skabt utallige programmeringssprog gennem historien. Men ligesom talesprog er der et hierarki af programmeringssprog baseret på deres udbredelse og brug.

Hvad er et programmeringssprog?

Hvis du er ny i it-verdenen, spekulerer du sikkert på - hvad er et programmeringssprog? Computerprogrammeringssprog ligner på en måde talesprog. Når vi taler til hinanden, bruger vi sprog til at kommunikere vores tanker og handlinger.

Det samme gælder for programmeringssprog. Et programmeringssprog er et kommunikationsmidler som mennesker bruger til at instruere computere til at udføre opgaver og handlinger. Her er en lidt mere nørdet definition fra Webopedia hvis du stadig er i tvivl:

"Et programmeringssprog er et ordforråd og et sæt grammatiske regler til at instruere en computer eller computerenhed til at udføre specifikke opgaver."

Programmeringssprog anvender kodningssyntaks til at skabe softwareprogrammer, som derefter udfører specifikke opgaver. Syntaks for kodning er begrebet, der går ud på at give bestemte ordsammensætninger i bestemte rækkefølger, så computere kan gøre det, som mennesker beder dem om at gøre. Kodningssyntaks er den grundlaget for alle programmeringssprog.

Hvor mange programmeringssprog er der i brug?

Kilde: Kilde: Unsplash - Markus Spike

Programmeringssprog er opdelt i to kategorier:

Sprog på højt niveau

Programmeringssprog på højt niveau anvender en syntaks, der ligner det engelske sprog. Disse sprog anses for at være "højere", fordi de er tættere på det menneskelige sprog og derfor lettere at forstå for programmører. Nogle af de mest kendte højniveausprog omfatter C, C++, Java, og Python. Disse sprog bruges til at udvikle web-, desktop- og mobilapplikationer.

Tjek disse Java-færdigheder.

Sprog på lavt niveau

Programmeringssprog på lavt niveau bruges til at skrive programmer, der specifikt vedrører en computers arkitektur og hardware. Disse sprog kan opdeles i to kategorier: maskinsprog og samlesprog.

Samlingssprog er nyttige fordi det er meget kompliceret at skrive programmer i et maskinesprog. Det er derfor, man bruger assemblerprogrammer. Et assemblerprogram konverteres til et maskinesprog ved hjælp af en assembler. Men for at skrive et assemblerprogram skal en udvikler have et omfattende kendskab til computerarkitektur for at kunne skrive et assemblerprogram. Disse sprog kan bruges til at udvikle styresystemer og enhedsdrivere.

Hvor mange programmeringssprog er der?

Det er svært at give et endegyldigt svar på dette spørgsmål, så vi har samlet disse ressourcer og deres respektive lister over kodningssprog. Listerne varierer betydeligt i størrelse, hvilket ikke kun viser, hvor mange programmeringssprog der findes, men endnu vigtigere, hvor mange af dem der er relevante (mere om det senere).

Hvor mange programmeringssprog er der?Kilde: Pexels - Miguel Á

Liste over kodningssprog

TIOBE: 150 sprog

Indeks for TIOBE-programmeringsfællesskabet begyndte at registrere 25 programmeringssprog tilbage i 1991. I dag måler indekset mere end 150 sprog med vurderinger hver måned. Vurderingerne er baseret på udtalelser fra dygtige ingeniører verden over, kurser, tredjepartsleverandører samt populære søgemaskiner som Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube og Baidu.

Liste over TIOBE-kodesprogWikipedia: 700 sprog

Online-encyklopædien indeholder en alfabetisk liste over mere end 700 programmeringssprog. Denne liste over kodningssprog har til formål at "inkludere alle de kendte programmeringssprog, der findes". Selvfølgelig er oplysninger fra Wikipedia subjektive, men deres liste giver alligevel et interessant indblik i, hvor mange forskellige programmeringssprog der findes i verden.Liste over programmeringssprog på Wikipedia - hvor mange programmeringssprog findes der?HOPL: 8,945 sprog

HOPL er en online-liste og genealogi for hele 8.945 programmeringssprog. Denne liste omfatter sprog fra så langt tilbage som det 18. århundrede til nye sprog, der er skabt i dag. HOPL's liste over programmeringssprog indeholder 7.800 links med indflydelse og over 11.000 citater.HOPL-liste over kodningssprog - hvor mange kodningssprog findes der?GitHub: 370 sprog

GitHub er en platform til softwareudvikling med over 40 millioner brugere. Hvert år udgiver de deres årlige "State of the Octoverse Report", der ser tilbage på det forgangne år med interessante resultater og statistikker. Den mest seneste rapporterede; "i 2019 samarbejdede udviklere i mere end 370 primære programmeringssprog på GitHub". GitHub Programmeringssprogliste - hvor mange sprog i computerFOLDOC: 1000 sprog

FOLDOC er en gratis online-ordbog om computere. Brugere kan søge i programmeringssprog og generelle termer inden for databehandling i deres søgeværktøj. Deres liste over programmeringssprog omfatter i øjeblikket over 1000 sprog.

FOLDOC-liste over programmeringssprog - hvor mange computersprog findes der?DZone: 253 sprog

DZone er et af verdens største onlinefællesskaber og udgiver af vidensressourcer til softwareudviklere. Deres liste over kodningssprog omfatter 253 sprog baseret på data fra kilder som GitHub og TIOBE.

Liste over programmeringssprog i DZoneSproglisten

Sproglisten begyndte at spore programmeringssprog tilbage i 1991. Deres mål er at være en af de mest komplette kilder til computersprog, der "nogensinde er blevet samlet eller kompileret". I øjeblikket samler The Languages List oplysninger om ca. 2500 computersprog fra fortid og nutid.

Listen over sprog Liste over kodningssprog99 flasker øl

Vores sidste liste over kodningssprog og muligvis det mest mærkelige af dem alle. 99 flasker øl er et websted, der indeholder en samling af sangen "99 bottles of beer" skrevet på over 1500 programmeringssprog! De besøgende kan kommentere og bedømme nøjagtigheden af de forskellige sprog, der er opført på webstedet, og vurdere deres kodning.

99 flasker øl Liste over programmeringssprogHvad er et markup-sprog?

Markup-sprog adskiller sig fra standardkodningssprog. vigtig forskel er, at markup-sprog indebærer et system til annotering af et dokument på en måde, der syntaktisk kan adskilles fra teksten. Et kodningssprog er et formelt sprog, der giver kommandoer anvendes til at producere forskellige former for output og resultater.

Det vigtigste træk ved markupsprog er, at de er både menneskeligt og maskinlæsbare (i modsætning til mange programmeringssprog). HTML (HyperText Markup Language), et populært markup-sprog, anvender f.eks. ordmærker til at definere forskellige sektioner eller elementer på en webside. F.eks: , ,

eller .

XML (Extensible Markup Language) er et andet populært markup-sprog der bruges til lagring af strukturerede data. I stedet for at bruge foruddefinerede tags som HTML, bruger XML bruger tilpassede tags til at definere elementer. XML hjælper med at dele data mellem forskellige platforme og bruges sammen med databaser, programmeringssprog og mobilapplikationer.

Mange betragter ikke markup-sprog som computerprogrammeringssprog, fordi de ikke indebærer, at der skal skrives beregningskode. De betegnes ofte som deklarative sprog, hvilket betyder, at de er grundlæggende erklæringer, der angiver, hvad der skal være på siden. Et andet vigtigt punkt at bemærke er, at de fleste tekniske roller kræver kendskab til programmeringssprog, der indebærer datakodning.

Hvad er markup-sprog?Kilde: Kilde: Unsplash - Arian Darvishi

Hvad er forespørgsels- og esoteriske sprog?

Techopedia skriver, at et forespørgselssprog er et computerprogrammeringssprog, der anmoder om og henter data fra databaser og informationssystemer ved at sende forespørgsler. Structured Query Language (SQL) er det mest udbredte forespørgselssprog til databasesøgning og datastrømstyringssystemer. Det kom på andenpladsen over det mest populære programmeringssprog, der blev testet af arbejdsgiverne i vores Rapport om it-kompetencer for 2020 kun efter JavaScript (som vist nedenfor). SQL har været populært blandt udviklere i årenes løb på grund af dets brugervenlighed, præcision i forespørgsler og masseindsamling af data.

De 5 sprog, som flest virksomheder søger tekniske færdigheder i, erVisse programmeringssprog er lavet udelukkende for sjov, mens andre er lavet for at udfordre normerne af det eksisterende sprogdesign. Disse sprog betegnes som esoteriske sprog, og de adskiller sig fra standardkodningssprog. Standardkodningssprog (som JavaScript eller C++) bruges til at udføre specifikke funktioner eller kommandoer, mens esoteriske sprog kun tjener til at underholde eller underholde.

Både forespørgsels- og esoteriske sprog adskiller sig fra standardprogrammeringssprog og kan derfor ikke medtages, når der udarbejdes en liste over programmeringssprog, hvilket er en interessant tanke, når man tænker på de store forskelle mellem vores liste over programmeringssprog.

Hvad er forespørgsels- og esoteriske sprog? Foto af Jenni Chen, licens CC BY

Hvor mange programmeringssprog er der i brug?

Der anvendes ikke alle kodningssprog. Faktisk bliver langt de fleste af dem, der findes i vores oversigt over kodningssprog, aldrig brugt eller er blevet forældede. Hvorfor? Tja, nogle programmeringssprog bliver erstattet på grund af teknologiske ændringer, mens andre er lavet udelukkende til et enkelt formål.

En simpel søgeforespørgsel på Quora spørgsmålet "hvor mange programmeringssprog findes der?" gav en værdifuld indsigt i, hvor mange sprog der findes. Mere interessant er det dog, hvad folk siger om visse sprogs popularitet. Mange af kommentarerne henviser til sprog, der er skabt for at udfordre brugeren i form af gåder eller vittigheder, men som ikke har nogen kodningsværdi ud over det (se esoteriske sprog).

Programmeringssprog til særlige formål

Programmeringssprog til særlige formål eller domænespecifikke programmeringssprog er udviklet til et bestemt anvendelsesområde. Disse sprog kan kun bruges til at løse et specifikt problem og er ikke så udbredte som andre standardkodningssprog. Eksempler på specialsprog er LISP og Prolong.

Hvilke programmeringssprog anvendes mest?

At forsøge at svare på "hvor mange programmeringssprog er i brug" eller "hvilke programmeringssprog bruges mest" er lige så subjektivt som at svare på "hvor mange programmeringssprog findes der?" Det afhænger i virkeligheden af, hvem man spørger, og hvad man betegner som et relevant programmeringssprog.

Når det er sagt, er det bedst at lytte til udviklerne selv for at finde ud af, hvilke sprog der er de mest anvendte. GitHub har et netværk af over 40 millioner udviklere, og i deres Rapport om situationen i Octoverse 2019 rapporterede de:

"I det sidste år samarbejdede udviklere på mere end 370 primære sprog på GitHub."

Man kan roligt sige, at en platform som GitHub, der har en enorm rækkevidde og et massivt antal abonnenter, giver et præcist billede af, hvilke programmeringssprog der er de mest anvendte.

Hvilke programmeringssprog anvendes mest professionelt?

Når det drejer sig om programmeringssprog, der anvendes i professionel sammenhæng, er antallet af almindeligt anvendte programmeringssprog endnu mindre.

Hvilke programmeringssprog anvendes mest professionelt?Vores Rapport om it-kompetencer for 2020 giver et unikt indblik i, hvilke programmeringssprog der er de mest almindeligt testede for it-professionelle. Vi har kodningstests i 57 forskellige sprog, frameworks og biblioteker, men ud af de 213.782 kodningstests, der blev sendt sidste år, blev 40% af dem testet i JavaScript (som vist ovenfor). Bemærk: Testene svarer ikke til 100%, fordi kandidaterne kan blive testet for flere teknologier og sprog på samme tid. De 8 bedste sprog, der blev testet sammen

De 8 bedste sprog testet sammen - hvor mange computersprog findes der?Tabellen ovenfor viser de otte sprog, der blev testet sammen fra de data, der blev indsamlet til vores 2020-rapport. Bemærk, at vores tests er udarbejdet med teknologistakken i tankerne, hvilket betyder, at flere teknologier kan dækkes i en enkelt test. JavaScript + CSS fører an med 20,7% af gennemførte test, tæt fulgt af JavaScript + HTML (17,8%) og Java + SQL (15,6%). Som du kan se, er der kun en håndfuld programmeringssprog, der er almindeligt anvendt i det professionelle miljø.

Afsluttende tanker om computersprog

Som du kan se, er det ikke så enkelt at besvare spørgsmålet "hvor mange programmeringssprog findes der?", som det ser ud. Vores liste over programmeringssprog viste, at svaret varierer betydeligt afhængigt af, hvem du spørger, og det er meget forskelligt.

Det er sikkert, at på trods af det store antal programmeringssprog, der findes, er antallet af programmeringssprog, der anvendes, langt mindre. Antallet reduceres endnu mere, når vi analyserer, hvilke programmeringssprog der regelmæssigt anvendes af it-professionelle.

De mest almindeligt anvendte programmeringssprog er meget funktionelle og tjener en række forskellige formål og systemer. Det er denne funktionalitet og tilpasningsevne, der gør dem populære blandt it-professionelle.

Del indlæg

Kontroller og udvikl kodningsevner uden problemer.

Se DevSkiller-produkterne i aktion.

Sikkerhedscertificeringer og overholdelse. Vi sørger for, at dine data er sikre og beskyttede.

DevSkiller-logo TalentBoost-logo TalentScore-logo