Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Nieuwsbrief
[Foto: Maria Vonotna\Shutterstock]

Deze vijf programmeertalen komen opzetten

31 juli 2024 - 12:044 minuten leestijdAchtergrondSoftware & DevelopmentGoogleTiobe
William Visterin
William Visterin

Programmeertalen zijn als politiek: het duurt vaak jaren vooraleer er iets verandert. Terwijl sommige programmeertalen (zoals Python) stevig standhouden en andere terrein moeten prijsgeven (zoals PHP) zijn er ook enkele flinke stijgers. Deze vijf gaan er op een jaar tijd flink op vooruit: Go, Rust, C++, Fortran en Delphi.

We baseren ons hier op de Tiobe Index, een indicator van de populariteit van programmeertalen (zie onderaan voor de recente editie van de index).

1. Go

Go of Golang, een taal met oorsprong bij Google, bereikte recent met plaats zeven zijn hoogste positie ooit in die Tiobe-populariteitsindex. Go, waarschijnlijk het meest bekend als taal om Docker en Kubernetes te ontwikkelen, zit al een aantal jaren in de lift.

Paul Jansen, ceo van Tiobe, herinnerde zich hoe Go de Tiobe-index opklom nadat het in november 2009 door Google werd aangekondigd. Maar aanvankelijk was de populariteit van Go van korte duur. ‘Onverwacht was de hype snel voorbij. In 2015 bereikte Go positie #122 in de Tiobe-index en leek alles verloren’, aldus Jansen.

De ommekeer kwam toen Go een zeer strikte halfjaarlijkse releasecyclus invoerde, ondersteund door Google. Elke nieuwe release verbeterde Go. ‘Tegenwoordig wordt Go in veel softwaredomeinen gebruikt, zoals back-end programmeren, webservices en api’s.’

2. Rust

Wat verder in de index wint ook Rust aan populariteit. Mede dankzij de indirecte steun van de Amerikaanse overheid, die onlangs aankondigde om veiligheidsredenen de overstap van C (of C++) naar Rust aan te bevelen. ‘De gemeenschap groeit, inclusief het aantal libraries en tools van derden’, stelt Jansen vast.

Twee redenen liggen concreet aan de oorsprong van de Rust-opmars. De eerste, die het meest naar voren wordt geschoven, is de opmars van de zogenaamd veilige programmeertalen bij de backend-systemen, waar Rust het uitgesproken voorbeeld van is. Rust controleert eigenlijk standaard op de fouten die aanleiding geven tot de meest voorkomende geheugenconflicten. De tweede reden is het gebruiksgemak. Rust scoort traditioneel erg hoog bij programmeurs bij de vraag in welke taal ze zich het meest ondersteund voelen.

3. C++

C++ stijgt omdat het (eindelijk) over C springt. ‘Oorspronkelijk werd C++ bestempeld als de betere en objectgeoriënteerde versie van C, maar het duurde 39 jaar na de start om de populariteit van C te overtreffen’, weet Jansen. C++ heeft nog nooit zo hoog gestaan in zijn index.

C++ kon zich volgens hem vanaf 2011 heruitvinden dankzij zijn consistente driejaarlijkse updates. ‘Een succes om de taal te zien evolueren. De meeste compilers en engineers kunnen zo’n tempo niet aan’, stelt hij.

De belangrijkste sterke punten van C++ zijn de performance en schaalbaarheid. ‘C++ wordt veel gebruikt in embedded systems, game development en financial trading software, en dan noem ik maar enkele toepassingsdomeinen’, vertelt de Tiobe-directeur.

4. Fortran

Mogelijk nog opvallender dan C++ is de comeback van Fortran, een taal die letterlijk op pensioengerechtigde leeftijd zit. Maar ook Fortran evolueert nog steeds sinds haar ontstaan in 1957. ‘Onlangs werd bijvoorbeeld de nieuwe ISO Fortran 2023 definition gepubliceerd’, oppert Jansen.

Maar de belangrijkste reden voor de wederopstanding van Fortran is, volgens hem, het toenemende belang van numerieke en wiskundige berekeningen en programma’s. ‘Ondanks de vele concurrenten op dit gebied, heeft Fortran zijn bestaansrecht. Kijk maar naar de concurrentie. Python is keuze nummer één, maar eerder traag, Matlab is makkelijk te gebruiken voor wiskundige berekeningen, maar het komt met dure licenties.’

En wat dan met het hoger aangehaalde C en C++? ‘Die zijn inderdaad mainstream en snel, maar ze hebben geen native ondersteuning voor wiskundige berekeningen’, weerlegt Jansen.

5. Delphi

Delphi en Object Pascal zijn nauw met elkaar verbonden en staan ook samen in de lijst. Producent Borland gebruikte de naam Object Pascal voor de programmeertaal in de eerste versies, maar hernoemde het later naar Delphi. Hoewel Delphi vaak wordt gezien als een programmeertaal op retour, is het opvallend hoeveel zakelijke softwaretoepassingen vandaag nog steeds op Delphi zijn gebaseerd. De snelheid van de taal blijkt ook een troef. Allemaal elementen die ervoor zorgen dat Delphi/Object Pascal er op een jaar tijd mooi op vooruit gaan.

Python en PHP

De grootste stijger in de lijst qua rating is overigens Python dat zijn koppositie verstevigt en zijn voorsprong vergroot. Want ook Python heeft in het data- en ai-tijdperk de wind in de zeilen. Een van de verliezers is tenslotte dan weer PHP dat uit de top 15 valt. Of hoe er op een jaar tijd toch een en ander verandert.

jul/24jul/23ProgrammeertaalRatingVerandering
11Python16.12%+2.70%
23C++10.34%-0.46%
32C9.48%-2.08%
44Java8.59%-1.91%
55C#6.72%-0.15%
66JavaScript3.79%+0.68%
713Go2.19%+1.12%
87Visual Basic2.08%-0.82%
911Fortran2.05%+0.80%
108SQL2.04%+0.57%
1115Delphi/Object Pascal1.89%+0.91%
1210MATLAB1.34%+0.08%
1317Rust1.18%+0.29%
1416Ruby1.16%+0.25%
1512Scratch1.15%+0.08%
Bron: Tiobe Index, juli 2024

Meer over

Programmeertaal

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Design Sprints: 4 dagen van idee naar prototype

    Hoe zet je in vier dagen tijd een gevalideerd prototype neer met Design Sprints?

    Computable.nl

    Resultaatgericht Samenwerken (RGS).

    RGS is een gestructureerde methode die vastgoedprofessionals direct ondersteunt bij kwaliteitsverbetering, kostenefficiëntie en verduurzaming.

    Computable.nl

    De principes van cloud-native techniek

    Cloud-native technologieën voegen flexibiliteit, schaalbaarheid en beveiliging toe en verlagen de operationele kosten voor de IT-omgeving. Hoe dragen Kubernetes, KEDA en AKS hieraan bij?

    Meer lezen

    AchtergrondSoftware & Development

    Rust, C# en Dart in de lift bij programmeertalen

    ActueelCarrière

    Kinderprogrammeertaal Scratch scheert hoge toppen

    6 reacties op “Deze vijf programmeertalen komen opzetten”

    1. Jack Jansonius schreef:
      1 augustus 2024 om 11:57

      Welke van deze programmeertalen zijn tot op zekere hoogte ook goed te begrijpen door niet IT-ers?

      Dan zou ik eigenlijk maar 2 talen kunnen aanwijzen en dat zijn Python en SQL.

      Dat blijkt wel als ik een bepaald bedrijfsprobleem door een LLM als ChatGPT laat oplossen met behulp van verschillende 3GL-talen, zoals Python, Java, Javascript, GO, Rust of Delphi of zelfs met een rule engine zoals Drools.

      Steeds blijkt Python code het meest elegant, compact en begrijpelijk.

      Het goede nieuws is dat de kracht van Python en SQL heel goed is te combineren met beslissingstabellen.

      Login om te reageren
    2. dino schreef:
      2 augustus 2024 om 09:54

      Statistiek blijkt ook wat lastig te begrijpen.
      “Deze vijf gaan er op een jaar tijd flink op vooruit: Go, Rust, C++, Fortran en Delphi.” maar als ik in de tabel kijkt dan zie ik tussen de +0.29% en +1.12% bij die talen.
      Cijfers zijn dan ook erg moeilijk, of flink moeilijk, jammer dat taal dat ook is en experts, die ook : https://www.youtube.com/watch?v=BKorP55Aqvg
      Misschien zijn mensen lastig te begrijpen.

      Login om te reageren
    3. Een oudlid schreef:
      3 augustus 2024 om 11:56

      Verandering versus trend staat op dezelfde webpagina van Tiobe een grafiek met een andere tijdslijn (>20 jaar) die laat zien dat Java als het CDA onder de script- en programmeertalen is. Wat betreft het gebruik van de index is een suggestieve rating in populariteit nietszeggend want een oudgediende als Fortran gaat om de efficiëntie doordat niet alles een spijker is. Want wat betreft het juiste gereedschap kun je een bepaald bedrijfsprobleem door een LLM als ChatGPT laat oplossen maar niet alle want de beslissingstabellen van Jack hebben net als de statistiek een beperking.

      Login om te reageren
      • Jack Jansonius schreef:
        3 augustus 2024 om 13:59

        Toch vind ik een LLM zoals Perplexity behoorlijk positief ?

        https://www.perplexity.ai/search/would-like-to-see-an-analysis-MZZ6RoC1RGaKvV.FfQKmKQ

        Login om te reageren
    4. Een oudlid schreef:
      4 augustus 2024 om 16:57

      Congratulations Jack on your solution, because in the field of medical claims, the profit of health insurers takes precedence over social welfare. I’m afraid you haven’t read enough Heidegger yet, because the moral dilemma of dr. Jykell and mr. Hyde is about the yin and yang of complementary but also conflicting forces that have an interconnectedness in the dynamics of existence. In the selection bias of a language, the explainability and convertibility of algorithms is forgotten. After all, legitimacy of a claim lies in the evidence rather than in the code. In a complementary but conflicting relationship between medical professionals and accountants there is a challenge in codification of a treatment.

      Login om te reageren
      • Jack Jansonius schreef:
        5 augustus 2024 om 12:02

        https://www.perplexity.ai/search/you-are-very-positive-about-ja-b_9NAFYoToOOx1toF11L1w

        Login om te reageren

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    AdvertorialInnovatie & Transformatie

    Computable Insights

    Een ai-agent die klantvragen afhandelt. Dat is een van de nieuwste troeven van softwareproducent Salesforce, dat daarmee meesurft op de...

    Meer persberichten

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs