Hur många programmeringsspråk finns det?

Publicerad: Senast uppdaterad:
Hur många programmeringsspråk finns det blog

Visste du att det finns ungefär 6500 talade språk i världen? Vi slår vad om att det är fler än du skulle ha gissat. Har du någonsin undrat hur många programmeringsspråk det finns?

Svaret kan också överraska dig.

Wikipedia hävdar att det finns ungefär 700 programmeringsspråk, medan andra säger att den siffran är närmare 9000! Sanningen är att det har skapats otaliga programmeringsspråk genom historien. Men precis som talspråk finns det en hierarki av programmeringsspråk som bygger på deras utbredning och användning.

Vad är ett programmeringsspråk?

Om du är ny i IT-världen undrar du förmodligen - Vad är ett programmeringsspråk? Programmeringsspråk för datorer liknar på sätt och vis talspråk. När vi talar med varandra använder vi språk för att kommunicera våra tankar och handlingar.

Samma sak gäller för programmeringsspråk. Ett programmeringsspråk är ett Kommunikationsmedel. som människor använder för att instruera datorer att utföra uppgifter och åtgärder. Här är en lite mer nördig definition från Webopedia om du fortfarande är osäker:

"Ett programmeringsspråk är ett ordförråd och en uppsättning grammatiska regler för att instruera en dator eller datorutrustning att utföra specifika uppgifter."

Programmeringsspråk använder kodningssyntax för att skapa program som sedan utför specifika uppgifter. Syntax för kodning är begreppet att tillhandahålla specifika ordsatser i särskilda ordningsföljder så att datorer kan göra det som människor säger åt dem att göra. Kodningssyntax är den grunden för alla programmeringsspråk.

Hur många programmeringsspråk finns det?

Källa: Unsplash - Markus Spike

Programmeringsspråk delas in i två kategorier:

Högnivåspråk

Programmeringsspråk på hög nivå använder syntax som liknar det engelska språket. Dessa språk anses vara "högre" eftersom de är närmare det mänskliga språket och därför lättare att förstå för programmerare. Några av de mest kända högnivåspråken är följande C, C++, Java, och Python. Dessa språk används för att utveckla webb-, skrivbords- och mobilapplikationer.

Kolla in dessa Kunskaper i Java.

Språk på låg nivå

Programmeringsspråk på låg nivå används för att skriva program som är specifikt relaterade till en dators arkitektur och hårdvara. Dessa språk kan delas in i två kategorier: maskinspråk och monteringsspråk.

Samlingsspråk är användbara eftersom det är mycket komplicerat att skriva program i ett maskinspråk. Det är därför man använder assemblerprogram. Ett assemblerprogram omvandlas till ett maskinspråk med hjälp av en assembler. Men för att skriva ett assemblerprogram måste en utvecklare ha omfattande kunskaper om datorarkitektur. Dessa språk kan användas för att utveckla operativsystem och enhetsdrivrutiner.

Hur många programmeringsspråk finns det?

Det är svårt att ge ett slutgiltigt svar på den här frågan, så vi har sammanställt dessa resurser och deras respektive listor över kodningsspråk. Listorna varierar avsevärt i storlek, vilket visar inte bara hur många programmeringsspråk det finns, utan framför allt hur många av dem som är relevanta (mer om det senare).

Hur många programmeringsspråk finns det?Källa: Pexels - Miguel Á

Förteckning över kodningsspråk

TIOBE: 150 språk

Index för TIOBE:s programmeringsgemenskap började följa 25 kodningsspråk redan 1991. Numera mäter indexet mer än 150 språk med betyg varje månad. Betygsättningen baseras på åsikter från skickliga ingenjörer världen över, kurser, tredjepartsleverantörer samt populära sökmotorer som Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube och Baidu.

Förteckning över TIOBE-kodningsspråkWikipedia: 700 språk

I uppslagsverket på nätet listas mer än 700 programmeringsspråk i alfabetisk ordning. Denna förteckning över kodningsspråk syftar till att "inkludera alla kända programmeringsspråk som finns". Naturligtvis är information från Wikipedia subjektiv, men deras lista ger ändå en intressant inblick i hur många olika programmeringsspråk det finns i världen.Wikipedia Programmeringsspråk - hur många programmeringsspråk finns det?HOPL: 8 945 språk

HOPL är en online-lista och genealogi för hela 8 945 programmeringsspråk. Listan omfattar språk från så långt tillbaka som 1700-talet till nya språk som skapas idag. HOPL:s lista över kodningsspråk innehåller 7 800 länkar med inflytande och över 11 000 citat.HOPL Coding Languages List - hur många kodningsspråk finns det?GitHub: 370 språk

GitHub är en plattform för mjukvaruutveckling med över 40 miljoner användare. Varje år släpper de sin årliga "State of the Octoverse Report", där de ser tillbaka på det gångna året med intressanta slutsatser och statistik. Den mest nyligen rapporterade att "under 2019 samarbetade utvecklare i mer än 370 primära programmeringsspråk på GitHub". GitHub Programming Languages List - hur många språk finns det i datorer?FOLDOC: 1000 språk

FOLDOC är en gratis ordbok för datorer på nätet. Användarna kan söka efter programmeringsspråk och allmänna termer inom datateknik i sökfältet. Deras lista över programmeringsspråk omfattar för närvarande över 1000 språk.

FOLDOC Coding Languages List - hur många datorspråk finns det?DZone: 253 språk

DZone är ett av världens största online-communities och en utgivare av kunskapsresurser för programvaruutvecklare. Deras lista över kodningsspråk omfattar 253 språk baserat på data från källor som GitHub och TIOBE.

Lista över programmeringsspråk i DZoneSpråkförteckningen

Språkförteckningen började spåra programmeringsspråk redan 1991. Deras mål är att vara en av de mest kompletta källorna till datorspråk "som någonsin har sammanställts eller kompilerats". För närvarande samlar The Languages List information om cirka 2 500 datorspråk från förr och nu.

Förteckning över språk Förteckning över kodningsspråk99 flaskor öl

Vår sista lista över kodningsspråk och kanske det konstigaste av dem alla. 99 flaskor öl är en webbplats som innehåller en samling av låten "99 bottles of beer" skriven på över 1500 programmeringsspråk! Besökarna kan kommentera och bedöma kodningsnoggrannheten hos de olika språken på webbplatsen.

99 flaskor öl Programmeringsspråk Lista över programmeringsspråkVad är ett uppmärkningsspråk?

Markeringsspråk skiljer sig från vanliga kodningsspråk. viktig skillnad är att markup-språken innehåller ett system för att kommentera ett dokument på ett sätt som syntaktiskt kan särskiljas från texten. Ett kodningsspråk är ett formellt språk som tillhandahåller kommandon används för att åstadkomma olika typer av produktion och resultat.

Den viktigaste egenskapen hos markupspråk är att de är både människo- och maskinläsbara (till skillnad från många programmeringsspråk). HTML (HyperText Markup Language), ett populärt markupspråk, använder till exempel ordmärken för att definiera olika avsnitt eller element på en webbsida. Till exempel: <head>, <body>, <table> eller . <image>.

XML (Extensible Markup Language) är en annan populärt språk för märkning. som används för att lagra strukturerade data. Istället för att använda fördefinierade taggar som HTML använder XML anpassade taggar för att definiera element. XML hjälper till att dela data mellan olika plattformar och används tillsammans med databaser, programmeringsspråk och mobila applikationer.

Många anser inte att markup-språken är programmeringsspråk för datorer eftersom de inte kräver att man skriver beräkningskod. De kallas ofta för deklarativa språkDet betyder att de är grundläggande uttalanden om vad som ska finnas på sidan. En annan viktig punkt att notera är att de flesta Tekniska roller kräver kunskaper i programmeringsspråk som omfattar datakodning.

Vad är ett markup-språk?Källa: Unsplash - Arian Darvishi

Vad är Query- och Esoteriska språk?

Techopedia skriver att ett frågespråk är ett datorprogramspråk som begär och hämtar data från databaser och informationssystem genom att skicka frågor. Structured Query Language (SQL) är det mest använda frågespråket för databashämtning och system för hantering av dataströmmar. Det kom på andra plats som det mest populära programmeringsspråket som arbetsgivarna testade i vår Rapport om IT-kunskaper 2020 endast JavaScript som avslutas med JavaScript (se nedan). SQL har förblivit populärt bland utvecklare genom åren på grund av dess användarvänlighet, noggrannhet och massdatainsamling.

De fem språk som flest företag söker efter teknisk kompetens inom är följandeVissa kodningsspråk är gjorda enbart för att vara roliga, medan andra är gjorda för att utmana normerna av befintlig språkdesign. Dessa språk kallas esoteriska språk, och de skiljer sig från vanliga kodningsspråk. Standardkodningsspråk (som JavaScript eller C++) används för att utföra specifika funktioner eller kommandon, medan esoteriska språk endast tjänar till att roa eller underhålla.

Både frågetecken och esoteriska språk skiljer sig från vanliga programmeringsspråk och kan därför inte tas med när man sammanställer en lista över kodningsspråk, vilket är en intressant tanke när man tänker på de stora skillnaderna mellan våra listningar över kodningsspråk.

Vad är Query- och Esoteriska språk? Foto av Jenni Chen, licens CC BY

Hur många programmeringsspråk finns det?

Alla kodningsspråk används inte. Faktum är att den stora majoriteten av de språk som finns i vår sammanställning av listor över kodningsspråk aldrig används eller har blivit föråldrade. Varför? Tja, vissa programmeringsspråk ersätts på grund av förändringar i tekniken, medan andra är gjorda enbart för ett enskilt syfte.

En enkel sökfråga på Quora Frågan "Hur många programmeringsspråk finns det?" gav värdefulla insikter om hur många språk det finns. Mer intressant är dock vad folk säger om populariteten hos vissa språk. Många av kommentarerna hänvisar till språk som skapats för att utmana användaren, i form av gåtor eller skämt, men som inte har något kodningsvärde utöver det (se esoteriska språk).

Programmeringsspråk för speciella ändamål

Programmeringsspråk för speciella ändamål eller . Domänspecifika programmeringsspråk. är utformade för ett visst tillämpningsområde. Dessa språk kan endast användas för att lösa ett specifikt problem och används inte lika ofta som andra standardkodningsspråk. Exempel på specialspråk är LISP och Prolong.

Vilka programmeringsspråk används mest?

Att försöka svara på frågan "hur många programmeringsspråk används" eller "vilka programmeringsspråk används mest" är lika subjektivt som att svara på frågan "hur många programmeringsspråk finns det?" Det beror verkligen på vem du frågar och vad du klassificerar som ett relevant programmeringsspråk.

Med det sagt är det bäst att lyssna på utvecklarna själva för att avgöra vilka språk som används mest. GitHub har ett nätverk med över 40 miljoner utvecklare, och i deras Rapport om status för Octoverse 2019 rapporterade de:

"Under förra året samarbetade utvecklare på GitHub på mer än 370 språk."

Man kan säga att en plattform som GitHub, som har en enorm räckvidd och ett stort antal prenumeranter, ger en korrekt bild av vilka programmeringsspråk som används mest.

Vilka programmeringsspråk används mest professionellt?

När det gäller kodningsspråk som används i yrkesmässig mening minskar antalet vanliga programmeringsspråk ytterligare.

Vilka programmeringsspråk används mest professionellt?Vår Rapport om IT-kunskaper 2020 ger en unik inblick i vilka kodningsspråk som är de mest testade för IT-proffs. Vi har kodningstester i 57 olika språk, ramverk och bibliotek, men av de 213 782 kodningstester som skickades förra året testades 40% av dem i JavaScript (se ovan). Observera: Testerna motsvarar inte 100% eftersom kandidaterna kan testas för flera tekniker och språk samtidigt. De åtta språk som testats mest tillsammans

De 8 största språken testade tillsammans - hur många datorspråk finns det?Tabellen ovan visar de åtta språk som testades tillsammans från de uppgifter som samlades in för vår rapport för 2020. Observera att våra tester är skapade med tanke på den tekniska stapeln, vilket innebär att flera tekniker kan täckas i ett enda test. JavaScript + CSS leder med 20,7% av genomförda tester, tätt följt av JavaScript + HTML (17,8%) och Java + SQL (15,6%). Som du kan se finns det bara en handfull programmeringsspråk som är vanligt förekommande i den professionella miljön.

Avslutande tankar om datorspråk

Som du ser är det inte så enkelt att svara på frågan "hur många programmeringsspråk finns det?". Vår lista över kodningsspråk visade att svaret varierar avsevärt beroende på vem du frågar.

Det som är säkert är att trots det stora antalet programmeringsspråk som finns, är antalet programmeringsspråk som används betydligt mindre. Antalet minskar ytterligare när vi analyserar vilka kodningsspråk som regelbundet används av IT-proffs.

De vanligaste programmeringsspråken är mycket funktionella och tjänar en mängd olika syften och system. Det är denna funktionalitet och anpassningsförmåga som gör att de är populära bland IT-proffs.

Dela inlägg

Läs mer om rekrytering av tekniker

Prenumerera på vår Learning Hub för att få nyttiga insikter direkt i din inkorg.

Kontrollera och utveckla kodningsfärdigheter utan problem.

Se DevSkillers produkter i praktiken.

Säkerhetscertifieringar och efterlevnad. Vi ser till att dina data är säkra och skyddade.

DevSkillers logotyp TalentBoost logotyp TalentScore-logotyp