Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Mate X7 rinnova la sfida nel segmento dei pieghevoli premium puntando su un design ancora più sottile e resistente, unito al ritorno dei processori proprietari della serie Kirin. L'assenza dei servizi Google e del 5G pesa ancora sull'esperienza utente, ma il comparto fotografico e la qualità costruttiva cercano di compensare queste mancanze strutturali con soluzioni ingegneristiche di altissimo livello
Nioh 3: souls-like punitivo e Action RPG
Nioh 3: souls-like punitivo e Action RPG
Nioh 3 aggiorna la formula Team NINJA con aree esplorabili più grandi, due stili di combattimento intercambiabili al volo (Samurai e Ninja) e un sistema di progressione pieno di attività, basi nemiche e sfide legate al Crogiolo. La recensione entra nel dettaglio su combattimento, build, progressione e requisiti PC
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti
La facilità di installazione e la completa automazione di tutte le fasi di utilizzo, rendono questo prodotto l'ideale per molti clienti. Ecco com'è andata la nostra prova in anteprima
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-04-2008, 16:55   #1
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Classifica di utilizzo linguaggi di programmazione.

Non so se ne eravate a conoscenza, io l'ho trovata pochi giorni fa. L'indice TIOBE effettua delle misurazioni consultando varie fonti e classifica mese per mese i linguaggi di programmazione e la loro curva di adozione / abbandono.

Molto interessante notare come il secondo linguaggio piu' usato del mondo (al contrario di quanti possano pensare) sia proprio il C.

Ecco un grafico di adozione dal 2001 ad oggi:


La classifica completa dell'adozione dei primi 50 linguaggi di programmazione la trovate qui:
http://www.tiobe.com/index.php/conte...pci/index.html

EDIT: Povero C# ...
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 17:21   #2
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da Antonio23 Guarda i messaggi
chissà perchè java è andato giù nel 2004 - 2005, per poi risalire...
Il motivo è stato spiegato: Google cambio delle cose che variarono i dati utilizzati dall'indice TIOBE in modo che Java praticamente crollò. In quel periodo i dati infatti non sono attendibili e non credo che siano stati normalizzati per far fronte al cambiamento.
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 17:36   #3
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
mi fa un po strano quella cassifica,python dovrebbe essere più usato di C# eppure se si va a vedere gli annunci di lavoro c'è un rapporto tipo di 300 a 1(valore a caso giusto per sottolineare che stiamo su una differenza di diversi ordini di grandezza) in favore di quest'ultimo
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 17:43   #4
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da khelidan1980 Guarda i messaggi
mi fa un po strano quella cassifica,python dovrebbe essere più usato di C# eppure se si va a vedere gli annunci di lavoro c'è un rapporto tipo di 300 a 1(valore a caso giusto per sottolineare che stiamo su una differenza di diversi ordini di grandezza) in favore di quest'ultimo
Ci sono anche molti progetti dove si usa Python dove non sono previste offerte di lavoro. Ormai Python è diventato il linguaggio di estensione predefinito di moltissimi progetti Open Source e la sua capillarità arriva anche dove non ci sono offerte di lavoro... In sostanza le offerte di lavoro non sempre sono rappresentative della situazione di un linguaggio.
Altrimenti C stava sotto al Fortran, eppure continua a essere il linguaggio di riferimento in ambiente Unix e derivati.

EDIT: Inoltre nelle università si è abbandonato praticamnete del tutto il Pascal e l'Ada e ci si è spostati completamente su Java, cosa che invece non è successo con il C, che rimane il linguaggio di riferimento per i corsi di Sistemi Operativi e i corsi di Compilatori. A me sembra ch e i campi in cui C predominava siano rimasti invariati anche oggi come adozione, soprattutto nel mondo pratico.

Ultima modifica di mjordan : 10-04-2008 alle 17:53.
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 17:46   #5
m.distrutti
Member
 
L'Avatar di m.distrutti
 
Iscritto dal: Sep 2007
Messaggi: 207
gia anche a me sembra strano, il python si sta diffondendo moltissimo

tra l'altro il php??? intende il modulo per programmare per piattaforme desktop? perche se intende php per web non ha molto senso unirli tutti insieme XD


secondo me il C e' ancora diffuso per il semplice motivo delle scuole (con tanto di rispetto allo zio dei linguaggi :-))
non penso si riferisca ad aziende questo grafico, altrimenti sarebbe un bel po diverso :P

cmq cos'e' successo nel 2003-04 o.o?
m.distrutti è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 17:50   #6
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da m.distrutti Guarda i messaggi
gia anche a me sembra strano, il python si sta diffondendo moltissimo

tra l'altro il php??? intende il modulo per programmare per piattaforme desktop? perche se intende php per web non ha molto senso unirli tutti insieme XD


secondo me il C e' ancora diffuso per il semplice motivo delle scuole (con tanto di rispetto allo zio dei linguaggi :-))
non penso si riferisca ad aziende questo grafico, altrimenti sarebbe un bel po diverso :P

cmq cos'e' successo nel 2003-04 o.o?
Il grafico non si riferisce nè alle aziende nè alle scuole
Si riferisce quanto piu' possibile ad una situazione globale (che include anche le aziende e le scuole, ovvio). E' chiaro che molti linguaggi hanno ambiti differenti, ma questo grafico non tiene traccia dell'ambito, ma solo della curva di adozione. Nel senso che ci sono piu' programmatori VB al mondo che programmatori C++
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 17:54   #7
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da mjordan Guarda i messaggi
Ci sono anche molti progetti dove si usa Python dove non sono previste offerte di lavoro. Ormai Python è diventato il linguaggio di estensione predefinito di moltissimi progetti Open Source e la sua capillarità arriva anche dove non ci sono offerte di lavoro...
Su questo son d'accordo,infatti ho sottolineato il fatto che la differenza è diversi ordini di grandezza,insomma mi sarei aspettato C# almeno un po più su visto il netto divario in ambito lavorativo,non dico che la classifica sia falsata,solo mi sarei aspettato altri risultati!Considerando che comunque sono due linguaggi recenti,ovvio che il discorso sul C non sta in piedi
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 17:57   #8
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da mjordan Guarda i messaggi
Nel senso che ci sono piu' programmatori VB al mondo che programmatori C++
Non so perchè ma a me questa cosa non mi stupisce
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 17:59   #9
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Non so perchè ma a me questa cosa non mi stupisce
In un certo senso non stupisce neanche me, ma vedere Java e C al primo e al secondo posto per poi vedere un VB immediatamente al terzo, un po di stupore me lo da...
EDIT: Francamente pensavo se la battesse con i linguaggi di pari livello, non che andasse ad intralciare i testicoli dei linguaggi C-like.
Mi aspettavo piu' combattimento con Delphi...
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 18:09   #10
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da mjordan Guarda i messaggi
Molto interessante notare come il secondo linguaggio piu' usato del mondo (al contrario di quanti possano pensare) sia proprio il C.
Che spiega come mai la stragrande maggioranza dei progetti software non rientra nei tempi e nel budget...
fek è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 18:18   #11
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
non ho letto gli interventi, ho solo visto il grafico, ma... chissà perché tra il 2004 e il 2005 c'è stata una specie di stravolgimento
curioso.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 18:30   #12
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Che C# sia così poco usato mi sembra strano, addirittura meno di VB (che poi quale VB VB6 o VB.NET?)
Il crollo nell'utilizzo di C++ è purtroppo molto realistico, ma per lo meno non c'è da rifare tutti i programmi ogni 2 anni o ad ogni cambio di sistema operativo.

Ogni riferimento al non funzionamento di VS2003 su Vista e all'impossibile porting di applicazioni dal (ASP).NET 1.1 al 2.0 è puramente voluto.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 18:34   #13
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da 71104 Guarda i messaggi
non ho letto gli interventi, ho solo visto il grafico, ma... chissà perché tra il 2004 e il 2005 c'è stata una specie di stravolgimento
curioso.
Motivazione al post #3
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 18:35   #14
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da fek Guarda i messaggi
Che spiega come mai la stragrande maggioranza dei progetti software non rientra nei tempi e nel budget...
Bhè sarebbe interessante vedere delle statistiche sui tempi e sui budget dei progetti basati su C e dei progetti basati sui linguaggi che in linea teorica avrebbero una produttività tale da farli rientrare.
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 18:50   #15
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da mjordan Guarda i messaggi
EDIT: Povero C# ...
Povero Ruby. Dovrebbe stare molto più in alto imho.

C, C++ e Java ormai hanno fatto il loro tempo. A guardare il grafico hanno un trend negativo da almeno 7 anni. Probabilmente fra una decina di anni li vedremo combattere per non uscire dal grafico.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 19:04   #16
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da VICIUS Guarda i messaggi
Povero Ruby. Dovrebbe stare molto più in alto imho.

C, C++ e Java ormai hanno fatto il loro tempo. A guardare il grafico hanno un trend negativo da almeno 7 anni. Probabilmente fra una decina di anni li vedremo combattere per non uscire dal grafico.
Mah, io la vedo diversamente. c++0x è alle porte, Java può sempre evolvere anche con pesanti cambiamenti sintattici, l'ultima revisione C del 99 non è ancora supportata da tutti i compilatori e quindi neanche prende ancora il volo, stanno nascendo le prime implementazioni di librerie standard C++ che sfruttano il parallelismo...

Sono decenni che si cerca di far prevalicare un linguaggio sull'altro, eppure ognuno rimane attaccato al proprio ambito di utilizzo come una cozza.

Sono d'accordo che Ruby merita di piu' però è anche vero che solo ultimamente si sta avendo un bombardamento mediatico su questo linguaggio, soprattutto grazie a Rails piu' che a Ruby stesso
E poi Java sta diventando sempre piu' interessante proprio in questi ultimi anni
In ultimo, penso che un linguaggio sia appena neonato dopo i primi dieci anni di vita.
EDIT: Pure tu una frase di Dijkstra in sign

Ultima modifica di mjordan : 10-04-2008 alle 19:10.
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 20:03   #17
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da mjordan Guarda i messaggi
Mah, io la vedo diversamente. c++0x è alle porte, Java può sempre evolvere anche con pesanti cambiamenti sintattici, l'ultima revisione C del 99 non è ancora supportata da tutti i compilatori e quindi neanche prende ancora il volo, stanno nascendo le prime implementazioni di librerie standard C++ che sfruttano il parallelismo...

Sono decenni che si cerca di far prevalicare un linguaggio sull'altro, eppure ognuno rimane attaccato al proprio ambito di utilizzo come una cozza.
C99 purtroppo dubito che lo vedremo mai decollare. I cambiamenti allo standard sono piuttosto modesti eppure da quello che so, dopo quasi un decennio, non c'è neanche un compilatore che lo implementi completamente. C++0x invece è una modifica del linguaggio e delle librerie molto più corposa. Penso che dipenderà tutto da quanto ci impiegheranno MS, Intel, Gnu e soci ad implementarlo e da come si sarà evoluto il mercato nel frattempo.

Certo che useranno lo stesso impegno con cui si sono dedicati a C99 ci vorrà un vero miracolo perché C++0x veda la luce in tempi brevi. Microsoft ormai è tutta C# e .NET mentre Apple sta facendo di tutto per abbandonare Carbon e C++ per passare a Cocoa e Objective-C/Python/Ruby. Su Linux invece la distribuzione dominante usa Gnome che è scritto in C.
Quote:
Originariamente inviato da mjordan Guarda i messaggi
Sono d'accordo che Ruby merita di piu' però è anche vero che solo ultimamente si sta avendo un bombardamento mediatico su questo linguaggio, soprattutto grazie a Rails piu' che a Ruby stesso
È una cospirazione ad opera dei fan del bisicione
Quote:
Originariamente inviato da mjordan Guarda i messaggi
EDIT: Pure tu una frase di Dijkstra in sign
Onore ad uno dei più grandi geni dell'informatica.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 20:11   #18
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Sono rimasto deluso pure per Prolog, pensavo ci fosse una curva di adozione maggiore...

Quote:
Originariamente inviato da Vicius
Onore ad uno dei più grandi geni dell'informatica.


mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 21:55   #19
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Aria fritta direi.


Ognuno scelga la statistica che piu' gli piace.


__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 10-04-2008, 22:08   #20
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da mjordan Guarda i messaggi
EDIT: Pure tu una frase di Dijkstra in sign
Quote:
Originariamente inviato da Alan Kay
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti Test in super anteprima di Navimow i220 LiDAR: i...
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto Dark Perk Ergo e Sym provati tra wireless, softw...
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
Google lancia l'allarme: un miliardo di ...
Secondo NVIDIA, i 660 miliardi di dollar...
Qualcomm punta sulla flessibilità...
Amazon sconta schede video, CPU e access...
Halo: Campaign Evolved, l'uscita del rem...
La rete elettrica europea sta limitando ...
Apple Magic Keyboard per iPad Pro 11'' i...
BYD punta a nuove tecnologie: batterie a...
Windows 11 porta il Bluetooth multi-disp...
iPhone 17e e non solo: Gurman svela le c...
Arrestato per omicidio, in lacrime ai po...
Vexilar, scopa elettrica da 65000Pa, 4,9...
Linux 7.0 sarà la prossima versio...
Windows 11: Copilot AI entra anche nella...
Apple apre CarPlay ai chatbot di terze p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:46.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v