Development

Software-ontwikkeling
Python

Python opnieuw flink populairder geworden in 2020

C blijft meest populaire programmeertaal.

7 januari 2021

C blijft meest populaire programmeertaal.

De programmeertaal Python is in 2020 opnieuw populairder geworden. De taal zag zijn populariteit stijgen met 2 procent, wat het de titel TIOBE programming language of the year oplevert. Maar ook C++, C, Groovy en R werden in 2020 meer gewaardeerd.

Python staat in de TIOBE-index van 2020 op de derde plek. De index houdt maandelijks aan de hand van zoekresultaten bij hoe populair programmeertalen zijn. C en Java vechten al jaren om de eerste plek in die lijst, Python, C++ en C# maken de top vijf in wisselende volgorde af. 

Python is echter al enkele jaren bezig met een gestage opmars. De programmeertaal moest het in 2016 nog met de vijfde plek doen, maar staat nu op de derde plaats. Volgens de TIOBE-index heeft de groeiende populariteit van de taal te maken met de hoge productiviteit die het met zich meebrengt. Daarnaast is de taal gemakkelijk om aan te leren. 

TIOBE verwacht dan ook dat Python de komende tijd blijft groeien. Eerder in 2020 stond de taal al even op de tweede plaats in de ranglijst, nog boven Java. TIOBE verwacht dat de Python binnenkort permanent van plek wisselt met Java. Daarentegen blijft de eerste plek nog even buiten handbereik. "C heeft nog steeds één kaart om te spelen: zijn prestaties. En dat blijft voorlopig ook wel zo. Ik verwacht dat het zeker nog een paar jaar gaat duren voor Python de nieuwe nummer één in de TIOBE-index wordt", aldus de website.

Mensen willen Python leren

Het animo om Python te leren lijkt het afgelopen jaar ook gegroeid. De PYPL PopularitY of Programming Language Index houdt bij hoe vaak er tutorials van programmeertalen worden opgezocht op Google. Deze maand staat Python bovenaan met ruim 30 procent van de zoekopdrachten. Dat is 1,2 procent meer dan in januari 2020. 

Java staat in de lijst op de tweede plek, met 16,76 procent van de zoekopdrachten. Het animo om die taal te leren nam ten opzichte van vorig jaar echter met 2 procent af. Verder staan JavaScript (8,44%), C# (6,53%) en C/C++ (6.33%) in de top vijf. 

Lees meer over Development OP AG Intelligence
2
Reacties
Mathijs Groen 15 januari 2021 15:26

Waarom blijft men zo hangen in het "programmeren", in een taal (of dat nou Python, C, Java, .Net of whatever is)? Beter is het beschouwen van programmeren als een softwareontwerpmethode, programmeertaal (versie) onafhankelijk.
Ik doel hierbij op het feitelijke ontwerpen, dat vooraf hoort te gaan aan het "code inkloppen": (het opstellen van, beheren en onderhouden van): PSD diagrammen of Nasi-Shneiderman diagrammen (meer info: https://en.wikipedia.org/wiki/Nassi%E2%80%93Shneiderman_diagram)

Zorg dat je goed bent/wordt/blijft in deze manier van ontwerpen. Snap je dit concept en deze methode dan zal je zien dat een specifieke programmeertaal slechts een implementatiemethode is van het ontwerp. (er zijn zelfs al tooltjes op de markt die het PSD-ontwerp geautomatiseerd in code (Java, C, Python) zetten (dan hoef je niet eens meer te code-kloppen). Versie problematiek is dan ook niet meer aan de orde.

Code frameworks perikelen behoren tot het verleden als er de juiste conversie tools worden ontworpen. Code kloppen is dan ook niet nodig, hooguit om te finetunen, wellicht op enige integratiestukjes tussen verschillende frameworks na, misschien wat performance tweaks, maar daar blijft het dan ook bij. In plaats daarvan: wordt/blijf een kei in de Nasi-Shneiderman ontwerpen.

Mathijs Groen 15 januari 2021 15:26

Waarom blijft men zo hangen in het "programmeren", in een taal (of dat nou Python, C, Java, .Net of whatever is)? Beter is het beschouwen van programmeren als een softwareontwerpmethode, programmeertaal (versie) onafhankelijk.
Ik doel hierbij op het feitelijke ontwerpen, dat vooraf hoort te gaan aan het "code inkloppen": (het opstellen van, beheren en onderhouden van): PSD diagrammen of Nasi-Shneiderman diagrammen (meer info: https://en.wikipedia.org/wiki/Nassi%E2%80%93Shneiderman_diagram)

Zorg dat je goed bent/wordt/blijft in deze manier van ontwerpen. Snap je dit concept en deze methode dan zal je zien dat een specifieke programmeertaal slechts een implementatiemethode is van het ontwerp. (er zijn zelfs al tooltjes op de markt die het PSD-ontwerp geautomatiseerd in code (Java, C, Python) zetten (dan hoef je niet eens meer te code-kloppen). Versie problematiek is dan ook niet meer aan de orde.

Code frameworks perikelen behoren tot het verleden als er de juiste conversie tools worden ontworpen. Code kloppen is dan ook niet nodig, hooguit om te finetunen, wellicht op enige integratiestukjes tussen verschillende frameworks na, misschien wat performance tweaks, maar daar blijft het dan ook bij. In plaats daarvan: wordt/blijf een kei in de Nasi-Shneiderman ontwerpen.

Reactie toevoegen
De inhoud van dit veld is privé en zal niet openbaar worden gemaakt.