salta alla navigazione

Il trend dei linguaggi di programmazione negli ultimi anni 26 Aprile 2008

Inviato da LukePet in : Chiacchiere, Documenti, Informatica, Internet, Siti, Software, Sviluppo, Tecnologia, Web , aggiungi un commento

Oggi facevo un piccolo bilancio sulle mie conoscenze in termini di linguaggi di programmazione e mi è venuto lo sfizio di controllare il trend di popolarità attuale dei linguaggi esistenti.
Così me ne sono andato sul sito http://www.tiobe.com/index.php/tiobe_index per valutare la situazione; nel sito è presente una classifica ben dettagliata dei linguaggi di programmazione più utilizzati…è una classifica che viene redatta mensilmente ma io era un bel pò che non la consultavo.

Al primo posto come sempre c’è Java (di cui ho una buona conoscenza acquisita negli anni di università), stabile al secondo posto c’è il linguaggio C (che ho studiato in maniera molto approfondita alle superiori), in ascesa al terzo c’è Visual Basic (che sto studiando attualmente grazie al lavoro), al quarto PHP (che non conosco in modo approfondito ma con cui ho lavorato spesso per apportare delle modifiche a vari siti)…e via dicendo tutti gli altri.

Facendo una panoramica generale ho comunque riscontrato che le mie conoscenze ricoprono bene i primi posti della classifica…speriamo che questo serva per il futuro.

Volevo però riportare sul blog il grafico dell’andamento di diffusione dei linguaggi rilevato negli ultimi anni (anche questo grafico è reperibile dal sito sopracitato):

Da una prima analisi sembra che molti linguaggi siano rimasti pressochè stabili negli anni, Java e C hanno riscontrato un trend un pò negativo negli anni, pur rimanendo i linguaggi più diffusi, contrariamente sembra che linguaggi come C# e Ruby stiano pian piano guadagnando popolarità.

Staremo a vedere cosa riserverà il futuro a noi giovani programmatori.

Buon sviluppo a tutti.

Freenode…quando la chat non è solo svago 29 Agosto 2007

Inviato da LukePet in : Chicche, Guide, Informatica, Internet, Linux, Servizi, Sviluppo , 5 commenti

Non so se c’è qualcuno che ancora non lo sa però volevo rapidamente segnalare l’esistenza di Freenode…una chat molto costruttiva!

Freenode non è altro che un server IRC che vi permette di accedere ad una lista di canali per discutere, domandare, collaborare ad attività che riguardano la programmazione, lo sviluppo web, la gestione di sistemi operativi, etc. etc. C’è una cospicua lista di canali da poter selezionare…io ne ho testata l’utilità e devo dire che in molti casi questa chat mi è stata veramente di aiuto.

Potete accedere a Freenode utilizzando qualsiasi client IRC (ad esempio mIRC), l’indirizzo del server è: irc.freenode.net.

Vi elenco alcuni canali degni di nota che magari vi possono interessare… (altro…)

Aptana + RoR…dalla teoria alla pratica 13 Giugno 2007

Inviato da LukePet in : Guide, Informatica, Linux, Prodotti, Software, Sviluppo, Tutorial, Web, Windows , 1 commento finora

Sto per concludere la lettura del libro “Ruby per applicazioni web“, terminando così la mia prima infarinatura sul mondo Ruby…è dunque arrivato il momento di esercitarsi un pò con la pratica.

Visto che sono piuttosto affezionato alla piattaforma di sviluppo Eclipse (sopratutto perchè è quella che conosco meglio) credo proprio che per cimentarmi con Ruby e con il framework Rails utilizzerò Aptana (definita proprio su base Eclipse).

Di Aptana ne avevo parlato qualche post fa, ma ora approfondisco un pò meglio….Che cos’è effettivamente Aptana? Come si distingue da Eclipse?

Ecco una risposta concisa e sintetica:

È da poco stato rilasciato Aptana, l’editor open source per HTML, CSS e in particolare Javascript. Il programma è realizzato in Java, ed è quindi disponibile per tutte le principali piattaforme: Windows, Mac e Linux. Come editor Javascript presenta numerose caratteristiche interessanti: possiede infatti molte librerie incorporate, tra cui Dojo, Prototype, Scriptaculous, con la possibilità di crearne e aggiungere le proprie; dispone inoltre di una reference per il DOM, e in generale si tratta di un editor con tutti i crismi. Presenti diversi tutorial sul blog del sito, e anche tutorial video (screencast) su aptana.tv. Senza dubbio da provare“. (da http://blog.html.it)

Se volete dare una sbirciata per farvi un’idea vi consiglio di andare sul link aptana.tv, che offre diversi video tutorials piuttosto interessanti che vi consentono di comprendere al meglio le caratteristiche dell’IDE.

Nelle precedenti righe non si è parlato della possibilità di integrare in Aptana l’ambiente di sviluppo per Ruby On Rails ma se andate sul sito http://www.aptana.com/ vedrete che è possibile scaricare “Aptana Radrails” (Aptana IDE + Framework Rails) ed in pochi passi avrete la vostra piattaforma di sviluppo RoR.

Infine, per un primo approccio con il software, vi consiglio di seguire questo tutorial: Getting_started_rolling_with_Ruby_on_Rails_in_RadRails

Abbiamo a questo punto piantato i primi pilastri per future costruzioni Web 2.0 tutte da scoprire…a presto per nuovi aggiornamenti sull’universo RoR!

 

Ruby: quale piattaforma di sviluppo? 23 Maggio 2007

Inviato da LukePet in : Chicche, Guide, Informatica, Linux, Software, Sviluppo, Tutorial, Web, Windows , 4 commenti

Come vi avevo preannunciato qualche post fa, sto studiando il nuovo linguaggio di programmazione Ruby. Per adesso ho un approccio puramente teorico, mi sto documentando sui costrutti che caratterizzano il linguaggio e sulla forma delle istruzioni.

Presto sarà il momento di posizionare le mani sulla tastiera per mettere in pratica le conoscenze acquisite. E quindi cosa mi serve? Una bella piattaforma di sviluppo!

Mi sono un po documentato per capire quale fosse lo strumento più adatto e completo, ho fatto diverse prove e vorrei postarvi le mie impressioni; ho testato differenti editor/IDE ma ancora non ho ben deciso quale utilizzare.

Ho fatto delle prove sia su Linux che su Windows….

Per quanto riguarda Windows mi sono limitato a scaricare ed installare da http://www.rubyonrails.org/down i windows-installer di Ruby e RubyGems ed ho scaricato la plugin Ruby Development Kit per Eclipse…ma ancora devo testare il tutto. L’installer su Win integra anche l’editor SciTE da poter utilizzare (ma è molto basilare)

Poi mi sono concentrato su Linux…avrò installato e re-installato mille pacchetti…comunque facendo un pò d’ordine:

Prima di tutto dai repository di Ubuntu ho scaricato ed installato i pacchetti: irb1.8, libruby1.8, rails, ri1.8, ruby1.8, ruby1.8-dev, rubygems, sqlite3.

Successivamente ho provato ad installare la piattaforma Mondrian-IDE ma è stato un po un macello. (altro…)

And The Winner Is…Java! Ma Ruby è in rapida ascesa 14 Maggio 2007

Inviato da LukePet in : Chiacchiere, Curiosità, Informatica, Sviluppo , aggiungi un commento

Volete sapere quale è il linguaggio di programmazione più popolare?

Ecco un link con una classifica dei linguaggi di programmazione più diffusi attualmente: http://www.tiobe.com/tpci.htm

Come prevedibile Java, C/C++ e Php si trovano ai primi posti…ma il Ruby sembra essere la vera sorpresa e nella sua rapida ascesa si candida ad essere uno dei linguaggi che può rivoluzionare il mondo della programmazione.

Staremo a vedere…io intanto ho deciso di studiarlo…vi terrò aggiornati.