Hoeveel programmeertalen zijn er?

Gepubliceerd: Laatst bijgewerkt:
Hoeveel programmeertalen zijn er blog

Wist je dat er ongeveer 6500 gesproken talen in de wereld? We wedden dat het er meer zijn dan je zou hebben geraden. Heb je je ooit afgevraagd - hoeveel programmeertalen zijn er?

Het antwoord zou u ook kunnen verrassen.

Wikipedia beweert dat er ongeveer 700 programmeertalenterwijl anderen zeggen dat dat aantal dichter bij 9000! De waarheid is dat er door de geschiedenis heen ontelbare programmeertalen zijn gecreëerd. Maar net als gesproken talen, is er een hiërarchie van programmeertalen gebaseerd op hun prevalentie en gebruik.

Wat is een programmeertaal?

Als je nieuw bent in de wereld van IT, dan vraag je je waarschijnlijk af - wat is een programmeertaal? Computer programmeertalen zijn vergelijkbaar met gesproken talen. Als we met elkaar praten, gebruiken we taal om onze gedachten en handelingen over te brengen.

Hetzelfde geldt voor programmeertalen. Een programmeertaal is een communicatiemiddelen die mensen gebruiken om computers te instrueren taken en acties uit te voeren. Hier is een iets nerdier definitie van Webopedia als het je nog steeds niet duidelijk is:

"Een programmeertaal is een vocabulaire en een geheel van grammaticale regels om een computer of een computertoestel opdracht te geven specifieke taken uit te voeren."

Programmeertalen maken gebruik van coderingssyntaxis om softwareprogramma's te maken die vervolgens specifieke taken uitvoeren. Codering syntaxis is het concept van het verstrekken van specifieke woordreeksen in bepaalde volgordes zodat computers kunnen doen wat mensen hen vertellen te doen. Coderingssyntaxis is de basis voor alle programmeertalen.

Hoeveel programmeertalen zijn er in gebruik?

Bron: Unsplash - Markus Spike

Programmeertalen worden in twee categorieën onderverdeeld:

Talen op hoog niveau

Programmeertalen op hoog niveau gebruiken een syntaxis die lijkt op die van de Engelse taal. Deze talen worden als "hoger" beschouwd omdat zij dichter bij menselijke taal en daarom gemakkelijker te begrijpen door programmeurs. Enkele van de bekendste talen op hoog niveau zijn C, C++, Javaen Python. Deze talen worden gebruikt om web-, desktop- en mobiele toepassingen te ontwikkelen.

Kijk eens naar deze Java-vaardigheden.

Talen op laag niveau

Programmeertalen van laag niveau worden gebruikt om programma's te schrijven die specifiek betrekking hebben op de architectuur en hardware van een computer. Deze talen kunnen worden onderverdeeld in twee categorieën: machinetaal en assembleertaal.

Assemblagetalen zijn nuttig omdat het erg ingewikkeld is om programma's in een machinetaal te schrijven. Daarom worden assemblerprogramma's gebruikt. Een assembly-programma wordt met behulp van een assembler omgezet in een machinetaal. Maar om een assemblerprogramma te schrijven, moet een ontwikkelaar een uitgebreide kennis van computerarchitectuur hebben. Deze talen kunnen worden gebruikt om besturingssystemen en apparaatstuurprogramma's te ontwikkelen.

Hoeveel programmeertalen zijn er?

Het is moeilijk om een definitief antwoord te geven op deze vraag, dus hebben we deze bronnen en hun respectievelijke lijsten met codetalen samengebracht. De lijsten variëren aanzienlijk in omvang, wat niet alleen aantoont hoeveel programmeertalen er bestaan, maar ook, en dat is nog belangrijker, hoeveel van hen relevant zijn (daarover later meer).

Hoeveel programmeertalen zijn er?Bron: Pexels - Miguel Á

Lijst van codeertalen

TIOBE: 150 talen

De index van de TIOBE-programmeergemeenschap begon in 1991 met het bijhouden van 25 codetalen. Tegenwoordig meet de index elke maand meer dan 150 talen met beoordelingen. De beoordelingen zijn gebaseerd op de mening van ervaren ingenieurs wereldwijd, cursussen, externe leveranciers en populaire zoekmachines zoals Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube en Baidu.

Lijst van TIOBE-coderingstalenWikipedia: 700 talen

De online encyclopedie geeft een alfabetische lijst van meer dan 700 programmeertalen. Deze lijst van codeertalen heeft als doel "alle bekende programmeertalen die er bestaan op te nemen". Natuurlijk is informatie van Wikipedia subjectief, maar hun lijst biedt toch een interessant inzicht in hoeveel verschillende programmeertalen er in de wereld zijn.Wikipedia Programmeertalen Lijst - hoeveel programmeertalen zijn erHOPL: 8.945 talen

HOPL is een online rooster en genealogie van maar liefst 8.945 programmeertalen. Deze lijst bevat talen van zo ver terug als de 18e eeuw tot nieuwe talen die vandaag de dag worden gemaakt. De HOPL-lijst van programmeertalen bevat 7.800 invloedslinks en meer dan 11.000 citaties.HOPL-Codeertalenlijst - hoeveel codeertalen zijn erGitHub: 370 talen

GitHub is een softwareontwikkelingsplatform met meer dan 40 miljoen gebruikers. Elk jaar brengen ze hun jaarlijkse 'State of the Octoverse Report' uit waarin ze terugblikken op het afgelopen jaar met interessante conclusies en statistieken. De meest recent meldde; "in 2019 werkten ontwikkelaars samen in meer dan 370 primaire programmeertalen op GitHub". GitHub Programmeertalen Lijst - hoeveel talen in computerFOLDOC: 1000 talen

FOLDOC is een gratis online computer woordenboek. Gebruikers kunnen zoeken in programmeertalen en algemene computertermen in hun zoekbalk. Hun lijst van codetalen bevat momenteel meer dan 1000 talen.

FOLDOC-lijst van codetalen - hoeveel computertalen zijn erDZone: 253 talen

DZone is een van 's werelds grootste online gemeenschappen en een uitgever van kennisbronnen voor softwareontwikkelaars. Hun lijst van codetalen omvat 253 talen, gebaseerd op gegevens van bronnen zoals GitHub en TIOBE.

DZone Programmeertalen LijstDe talenlijst

De talenlijst is in 1991 begonnen met het bijhouden van programmeertalen. Hun doel is een van de meest complete bronnen te zijn van computertalen 'ooit geassembleerd of gecompileerd'. Momenteel verzamelt The Languages List informatie over ongeveer 2500 computertalen uit heden en verleden.

Lijst van talen Lijst van codetalen99 Flessen Bier

Onze laatste lijst met codetalen en mogelijk de vreemdste van allemaal. 99 Flessen Bier is een website die een verzameling bevat van het liedje '99 flesjes bier' geschreven in meer dan 1500 programmeertalen! Bezoekers kunnen commentaar geven op de verschillende talen die op de site staan en de nauwkeurigheid van de codering beoordelen.

99 Flessen bier Programmeertalen LijstWat is een Markup taal?

Markup talen verschillen van standaard coderingstalen. De belangrijk verschil is dat opmaaktalen een systeem inhouden voor een document annoteren op een manier die syntactisch te onderscheiden is van de tekst. Een codeertaal is een formele taal die geeft commando's gebruikt om verschillende soorten output en resultaten te produceren.

Het belangrijkste kenmerk van markup talen is dat zij zowel menselijk als machinaal leesbaar zijn (in tegenstelling tot veel programmeertalen). HTML (HyperText Markup Language) bijvoorbeeld, een populaire opmaaktaal, maakt gebruik van woordcodes om verschillende secties of elementen van een webpagina te definiëren. Bijvoorbeeld: , ,

of .

XML (Extensible Markup Language) is een andere populaire opmaaktaal dat wordt gebruikt om gestructureerde gegevens op te slaan. In plaats van voorgedefinieerde tags te gebruiken zoals HTML, gebruikt XML aangepaste tags om elementen te definiëren. XML helpt bij het uitwisselen van gegevens tussen verschillende platforms en wordt gebruikt met databases, programmeertalen en mobiele toepassingen.

Velen beschouwen Markup talen niet als computer programmeertalen omdat zij geen computationele code hoeven te schrijven. Zij worden vaak aangeduid als declaratieve talenHet zijn dus basisverklaringen die aangeven wat er op de pagina moet komen. Een ander belangrijk punt om op te merken is dat de meeste technische functies vereisen kennis van programmeertalen die betrekking hebben op computationele codering.

Wat zijn opmaaktalen?Bron: Unsplash - Arian Darvishi

Wat zijn Query en Esoteric talen?

Techopedia schrijft dat een querytaal een computerprogrammeertaal is waarmee gegevens uit databanken en informatiesystemen kunnen worden opgevraagd en opgehaald door middel van het verzenden van query's. Structured Query Language (SQL) is de meest gebruikte querytaal voor systemen voor het opvragen en beheren van gegevensstromen in databases. Het kwam op de tweede plaats voor de meest populaire programmeertaal getest door werkgevers in onze Rapport 2020 IT-vaardigheden alleen JavaScript volgt (zoals hieronder te zien is). SQL is in de loop der jaren populair gebleven bij ontwikkelaars vanwege het gebruiksgemak, de nauwkeurigheid van query's en de massale verzameling van gegevens.

De top 5 van talen waarin de meeste bedrijven technische vaardigheden zoekenSommige codetalen zijn puur voor de lol gemaakt, terwijl andere gemaakt zijn om de normen uitdagen van het bestaande taalontwerp. Deze talen worden aangeduid als esoterische talen, en zij verschillen van standaard codeertalen. Standaard codetalen (zoals JavaScript of C++) worden gebruikt om specifieke functies of opdrachten uit te voeren, terwijl esoterische talen alleen dienen om te amuseren of te vermaken.

Zowel query's als esoterische talen verschillen van standaard programmeertalen en mogen als zodanig niet worden opgenomen in een lijst van codetalen, een interessante gedachte als je bedenkt dat er grote verschillen zijn tussen onze lijst van codetalen.

Wat zijn Query en Esoteric talen? Foto door Jenni Chen, licentie CC BY

Hoeveel programmeertalen zijn er in gebruik?

Niet alle codeertalen worden gebruikt. In feite wordt de overgrote meerderheid van de codetalen in onze lijst van codetalen nooit gebruikt of is verouderd. Waarom? Nou, sommige programmeertalen worden vervangen door veranderingen in de technologie, terwijl andere puur voor een bepaald doel zijn gemaakt.

Een eenvoudige zoekopdracht op Quora met de vraag "hoeveel programmeertalen zijn er?", heeft een aantal waardevolle inzichten opgeleverd over het aantal talen dat bestaat. Wat echter interessanter is, is wat mensen zeggen over de populariteit van bepaalde talen. Veel van de commentaren verwijzen naar talen die zijn gemaakt om de gebruiker uit te dagen, in de vorm van raadsels of grapjes, maar die buiten dat geen coderingswaarde hebben (zie esoterische talen).

Programmeertalen voor speciale doeleinden

Programmeertalen voor speciale doeleinden of domeinspecifieke programmeertalen zijn ontworpen voor een bepaald toepassingsdomein. Deze talen kunnen alleen worden gebruikt om een specifiek probleem op te lossen en worden niet zo algemeen gebruikt als andere standaard-coderingstalen. Voorbeelden van talen voor speciale doeleinden zijn LISP en Prolong.

Welke programmeertalen worden het meest gebruikt?

Een antwoord proberen te geven op de vraag "hoeveel programmeertalen worden er gebruikt" of "welke programmeertalen worden het meest gebruikt?" is net zo subjectief als een antwoord op de vraag "hoeveel programmeertalen zijn er?" Het hangt er echt van af aan wie je het vraagt en wat je als een relevante programmeertaal classificeert.

Met dat gezegd, is het het beste om naar ontwikkelaars zelf te luisteren om te bepalen welke talen het meest gebruikt worden. GitHub heeft een netwerk van meer dan 40 miljoen ontwikkelaars, en in hun 2019 Staat van het Octoverse Rapport rapporteerden ze:

"In het afgelopen jaar hebben ontwikkelaars in meer dan 370 primaire talen samengewerkt op GitHub."

Het is veilig om te zeggen dat een platform als GitHub, dat een enorm bereik en een enorm aantal abonnees heeft, een nauwkeurige weergave biedt van welke programmeertalen het meest worden gebruikt.

Welke programmeertalen worden het meest beroepsmatig gebruikt?

Wanneer het gaat om programmeertalen die in professionele zin worden gebruikt, wordt het aantal veelgebruikte programmeertalen nog verder gereduceerd.

Welke programmeertalen worden het meest beroepsmatig gebruikt?Onze Rapport 2020 IT-vaardigheden biedt een uniek inzicht in welke codeertalen het vaakst worden getest door IT-professionals. We hebben codeertests in 57 verschillende talen, frameworks en bibliotheken, maar van de 213.782 codeertests die vorig jaar werden verstuurd, werd 40% daarvan getest in JavaScript (zoals hierboven te zien). Opmerking: de tests zijn niet gelijk aan 100% omdat kandidaten voor meerdere technologieën en talen tegelijk kunnen worden getest. De top 8 talen samen getest

De top 8 talen samen getest - hoeveel computertalen zijn erDe tabel hierboven toont de top 8 talen die samen werden getest uit de gegevens verzameld voor ons 2020 rapport. Let op, onze tests zijn gemaakt met de technologie-stack in het achterhoofd, wat betekent dat meerdere technologieën in een enkele test aan bod kunnen komen. JavaScript + CSS leiden de weg met 20,7% van uitgevoerde tests, op de voet gevolgd door JavaScript + HTML (17,8%), en Java + SQL (15,6%). Zoals u kunt zien, zijn er slechts een handvol programmeertalen die vaak in de professionele omgeving worden gebruikt.

Laatste gedachten over computertalen

Zoals je ziet, is het beantwoorden van de vraag "hoeveel programmeertalen zijn er?" niet zo eenvoudig als het lijkt. Onze lijst met programmeertalen toonde aan dat het antwoord aanzienlijk verschilt, afhankelijk van wie je het vraagt.

Wat zeker is, is dat ondanks het grote aantal programmeertalen dat er bestaat, het aantal gebruikte programmeertalen een veel kleiner aantal is. Dat aantal wordt nog kleiner als we analyseren welke programmeertalen regelmatig door IT-professionals worden gebruikt.

De meest gebruikte programmeertalen zijn zeer functioneel en kunnen voor verschillende doeleinden en systemen worden gebruikt. Het is deze functionaliteit en aanpasbaarheid die hun populariteit onder IT-professionals in stand houdt.

Post delen

Verifieer en ontwikkel coderingsvaardigheden naadloos.

Zie DevSkiller producten in actie.

Beveiligingscertificeringen & naleving. Wij zorgen ervoor dat uw gegevens veilig en beveiligd zijn.

DevSkiller logo TalentBoost logo TalentScore logo