Hur många program- och kodningssprå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 program- och kodningssprå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 datorspråk som bygger på deras utbredning och användning.

Om du är ny i IT-världen undrar du förmodligen - Vad är ett programmeringsspråk? Språk inom datavetenskap 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 ett programmeringsspråk. De är ett Kommunikationsmedel.som människor använder för att instruera datorer att utföra uppgifter och åtgärder. Här är en 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."

Programmerare använder kodningssyntax för att skapa Programprogram 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

Vilka är de mest populära programmeringsspråken?

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 Java och Python. Dessa språk används för att utveckla datorprogram och för att utveckla webb-, skrivbords- och mobilprogram. tillämpningar. C och C++ är språk som, även om de fortfarande anses vara högnivåspråk, anses vara lägre nivå än andra språk som Python.

De flesta vanliga språken inom datavetenskap har bibliotek och ramverk från tredje part. Ramverk tillhandahåller lösningar för komplexa uppgifter och påskyndar därmed utvecklingen av komplexa system avsevärt. Ett av de populära ramverken för Python är Django. Detta används för att skapa Django-baserade webbapplikationer och webbplatser, till skillnad från HTML eller JavaScript, som utgör majoriteten av webbplatser. En exempel på en Django-webbplats som är välkänd, skulle vara Pinterest, eller Instagram.

                                                       Läs mer om hur du screenarKunskaper i Java.

JavScript är det populäraste programmeringsspråket inför 2023. Fler programvaruingenjörer väljer att använda JavaScript än något av de andra moderna språken. Beroende på källan består listan över de andra mest populära språken vanligtvis av Python, TypeScript, PHP och Java.

Pythons popularitet ökar år efter år eftersom det är ett ganska lätt språk att lära sig. Det är också ett av de mest mångsidiga språken som används av många webbutvecklare, vilket gör det till ett av de bästa språken att lära sig när en datorprogrammerare precis har börjat sin programmeringskarriär.

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 eftersom nya språk kommer in och försvinner hela tiden, så det kan finnas ett nytt språk som ännu inte är allmänt känt. I stället har vi sammanställt en lista med resurser. Listorna varierar avsevärt i storlek, vilket visar inte bara hur många som finns, utan framför allt hur många av dem som är relevanta (mer om det senare).

Källa: 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.

Wikipedia: 700 språk

Wikipedia Programmeringsspråk - hur många programmeringsspråk finns det?

I uppslagsverket på nätet listas mer än 700 datorsprå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.

GitHub

GitHub är en programvara utveckling plattform 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".

FOLDOC: 1000 språk

FOLDOC Coding Languages List - hur många datorspråk finns det?

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.

DZone: 253 språk

Lista över programmeringsspråk i DZone

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.

Språkförteckningen

Förteckning över språk Förteckning över kodningsspråk

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.

99 flaskor öl

99 flaskor öl Programmeringsspråk Lista över programmeringsspråk

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.

Vad ä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 med databaser, programmeringsspråk och mobila tillämpningar.

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 testats av arbetsgivare i vår Rapport om IT-kunskaper 2020 endast släpande JavaScript (se nedan). SQL har förblivit populärt bland utvecklare genom åren på grund av dess användarvänlighet, noggrannhet i fråga om frågor och massdatainsamling.

Vissa 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.

De fem språk som flest företag söker efter teknisk kompetens inom är följande

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åleller . 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 detta sagt är det bäst att lyssna på utvecklare själva för att fastställa vilka språk som är de vanligaste. 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 är de vanligaste.

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.

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 tillsammans

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