Privacy Policy C++ – Stblack's Corner

Linguaggi di programmazione più diffusi

Una interessante classifica che non riguarda sport o musica è quella del linguaggio di programmazione più diffuso e per il quale gli sviluppatori di tutto il mondo compongono i loro algoritmi per produrre le app, i siti e i programmi che usiamo quotidianamente. Tiobe mantiene una classifica che ha la possibilità di farci seguire quale linguaggio sta guadagnando popolarità e quale invece sta andando sul viale del tramonto.

TIOBE Software BV è una azienda specializzata in qualità del software fondata nel 2000 con l’aiuto di una compagnia svizzera e controlla in tempo reale 1056 milioni di linee di codice. Con questo algoritmo che è composto da 25 motori di ricerca produce una classifica completa dell’andamento dei linguaggi di programmazione.

Se siete interessati a capire di più su come è composto questo indice : https://www.tiobe.com/tiobe-index/programming-languages-definition/ 

Alcuni linguaggi si vede che hanno avuto alcuni anni di boom e di uso diffuso, ma poi sono drasticamente crollati come PHP e Objective-C, altri invece con alterni andamenti sono sempre rimasti in cima alla classifica.

Ma come sono gli andamenti negli ultimi decenni ?

Il linguaggio che è più usato di tutti se consideriamo gli anni è il C, perché ?
Diciamo che prima di tutto i maggiori sistemi operativi ed i loro relativi kernel sono scritti in C. Windows, linux, MacOS e altri. Un interessante sito riesce a dare una bella e approfondita lista di programmi e sistemi operativi e dei linguaggi con i quali sono stati fatti : https://www.mentofacturing.com/Vincent/implementations.html

 

C++ e ncurses

Ho trovato del materiale interessante sull’uso delle ncurses.

Prima di tutto l’Howto : http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/helloworld.html

Dei video Tutorial

Poi una rispolverata al g++ per usarlo al meglio in caso di arrugginimento mentale http://wwwteor.mi.infn.it/~pernici/lezioni_c++/htm/compile.htm

Ed infine un errore che mi è capitato e di cui ho trovato un soluzione : http://stackoverflow.com/questions/16192087/undefined-reference-to-initscr-ncurses

 

Lanciatori in kdevelop

Facendo un po’ di programmazione c++ con kdevelop ho trovato un un po’ di difficoltà a configurare il lancio dell’applicazione su di una console esterna e poi chiuderla.
Cercando ho trovato che è possibile usare la stdlib ed eseguire :
system(“comando”);
Il comando specificato sarà eseguito nella console chiamata con la configurazione di lancio dell’appllicazione compilata con kdevelop.

Imparare il C++ (Libro)

Volete imparare il C++ e non sapete da che parte iniziare?

Intanto https://sites.google.com/site/pensareinc/ poi http://www.cplusplus.com/doc/tutorial/

Buona traduzione dell’originale di Bruce Eckel, che ha scritto altri libri famosi tra cui Pensare in Java (Thinking in Java).

http://www.mindview.net/Books

 

Altre fonti utili :

http://www.javaportal.it/rw/19651/11962/27429/24265/editorial.html

Buon Divertimento

http://feedburner.google.com/fb/a/dashboard?id=rgjdoi665ii5op64ls2ogfrmr8

Qual’è il linguaggio di programmazione più usato ?


Forse qualcuno se lo è già chiesto e non ha trovato una risposta.
La risposta non può che essere parziale e ufficiale e una finestra per guardare può essere il Ohloh.
Infatti qui tutti gli sviluppatori possono iscriversi e rendere nota la loro partecipazione ai progetti opensource. Contando poi la loro attività si può avere un’idea di dove il mondo della produzione del software, opensource almeno, stia andando.
Il link da seguire è https://www.ohloh.net/languages/compare.
Alcuni commenti che si possono fare sono che Java sta scalando e ha superato tutti, se però non si sommano C e varianti (C++ e magari che C#).
Oppure guardate tutti i linguaggi selezionando All Languages e ottenete magari qualche sorpresa (vedi XML), ma sicuramente una situazione più particolareggiata

http://feedburner.google.com/fb/a/dashboard?id=rgjdoi665ii5op64ls2ogfrmr8

C# e Mono

Uno dei progetti più interessanti per la scrittura di codice multi-piattaforma, cioè in grado di essere compilato per più Sistemi Operativi e piattaforme HW , è Mono.

La versione 2.4 è uscita circa 1 mese fa e segna una accelerazione nello sviluppo di questo interessante strumento.
Il principale sviluppatore è Miguel de Icaza del quale segnalo anche il blog per seguire le vicende più assiduamente.
Tra le migliorie introdotte in questa versione si segnalano :

  • supporto ai siti precompilati con Visual Studio 2008 che da la possibilità di gertire linguaggi diversi da C# all’interno di progetti ASP.NET
  • Miglioramento nelle DataGridView e DataBinding
http://feedburner.google.com/fb/a/dashboard?id=rgjdoi665ii5op64ls2ogfrmr8