Quali Sono I Linguaggi Di Programmazione Più Diffusi?

lang

TIOBE è una azienda che si occupa di coding standard, in particolare problemi legati alla qualità del codice. Tra le altre attività però si occupa di tenere aggiornata una statistica sui linguaggi di programmazione più diffusi. La classifica è aggiornata mensilmente, nella tabella seguente riportiamo i risultati della classifica di aprile 2013

Position Programming Language Ratings
1 C 17.862%
2 Java 17.681%
3 C++ 9.714%
4 Objective-C 9.598%
5 C# 6.150%
6 PHP 5.428%
7 (Visual) Basic 4.699%
8 Python 4.442%
9 Perl 2.335%
10 Ruby 1.972%
11 JavaScript 1.509%
12 Visual Basic .NET 1.095%
13 Lisp 0.905%
14 Pascal 0.887%
15 Delphi/Object Pascal 0.840%
16 Bash 0.840%
17 Transact-SQL 0.723%
18 PL/SQL 0.715%
19 Assembly 0.710%
20 Lua 0.650%
21 Ada 0.642%
22 SAS 0.634%
23 ABAP 0.588%
24 MATLAB 0.517%
25 COBOL 0.491%
26 R 0.484%
27 Scheme 0.419%
28 Fortran 0.407%
29 Scala 0.336%
30 Prolog 0.324%
31 Erlang 0.323%
32 Haskell 0.317%
33 Scratch 0.317%
34 Logo 0.316%
35 D 0.314%
36 Forth 0.240%
37 Smalltalk 0.235%
38 ActionScript 0.226%
39 APL 0.222%
40 Common Lisp 0.219%
41 Awk 0.204%
42 ML 0.199%
43 J 0.187%
44 JScript.NET 0.166%
45 (Visual) FoxPro 0.158%
46 Tcl 0.148%
47 PL/I 0.148%
48 Ladder Logic 0.144%
49 Algol 0.137%
50 NXT-G 0.137%

Ovviamente questo tipo di statistiche non hanno un’affidabilità estrema, ma i dati sono sufficienti a dare qualche indicazione.

C e Java si contendono la prima posizione, il primo forte di una storia decennale e un’esperienza consolidata, il secondo sempre molto apprezzato grazie alla sua indipendenza dalla piattaforma. Se sommiamo i risultati di C e C++ (anche se “filosoficamente” molto diversi il primo può essere visto come un sottoinsieme del secondo) scopriamo che circa un’applicazione su 4 è scritta in C/C++, in particolare in ambienti dove le ottimizzazioni contano davvero molto (sviluppo di sistemi operativi, alcuni tipi di giochi, programmi di grafica come Adobe Photoshop o 3D Max).

PHP la fa da padrone per le applicazioni web, mentre tra i linguaggi di scripting python sembra aver avuto la meglio tra i suoi più accerrimi nemici (perl e ruby)

Da notare in negativo, invece, la prestazione di Tcl, dietro addirittura al criptico (ma sempre utilissimo awk) e anche al vetusto Logo.

Deludenti anche le prestazioni della piattaforma .NET:  C# battuto nettamente da Objective-C, mentre Visual Basic addirittura in dodicesima attardato di ben sei posizioni rispetto al tradizionale (visual) basic.

Il paradigma RAD (Rapid Application Development) non piace agli sviluppatori ? E voi cosa ne dite ? Vi ritrovate in questa classifica ?

Link |  TIOBE

© 2008 Ziogeek.com

Tag: