Uploaded avatar of iHiD

Il calendario 12in23

@iHiD
Oltre 3 anni fa
Video

Ciao a tutti,

Siamo rimasti sbalorditi dalla risposta a #12in23. Migliaia di voi hanno iniziato la sfida e alcuni l'hanno già completata: un risultato straordinario!

Volevo prendermi qualche minuto per raccontarvi cosa abbiamo in programma per il resto dell'anno e darvi l'occasione di partecipare ancora di più!

La prima cosa da sapere è che avremo un tema per ogni mese, in cui vi invitiamo a esplorare un certo paradigma, un tipo di programmazione, magari un momento storico preciso: per esempio, provare linguaggi davvero vecchi o davvero nuovi.

Durante quel mese trasmetteremo in streaming persone che chiacchierano del tema del mese, che risolvono esercizi in vari linguaggi in evidenza e che cercano di offrirvi quanti più contenuti interessanti e utili possibile! Se volete essere coinvolti, contattateci: trovate il link nella descrizione.

Inoltre, prima di addentrarmi in come sarà l'anno, iscrivetevi al canale per non perdervi nessuno dei contenuti che pubblicheremo nel corso dell'anno!

OK! Dunque abbiamo messo insieme un calendario che contiene tutti i percorsi di Exercism. E non è stata un'impresa da poco! Vi spiego cosa faremo!

I mesi

Cominciamo con Febbraio Funzionale, in cui esploreremo i linguaggi funzionali! Abbiamo appena messo insieme il video introduttivo e non vedo l'ora di addentrarmi nell'argomento. I linguaggi funzionali sono super interessanti e divertenti e vi insegnano tantissimo. Ci sono tanti linguaggi funzionali, ma se non sapete da dove iniziare, consigliamo in particolare di provare Elixir, F# o Gleam.

Poi c'è Marzo Meccanico, in cui guarderemo a linguaggi più orientati alla programmazione di sistema. Sono linguaggi come C++, Go o Nim. Strumenti che tendono a compilare in codice macchina, che potrebbero avere una gestione della memoria a cui pensare, o che vi fanno riflettere su come viene eseguito il codice. Linguaggi che vi avvicinano un po' di più alle viscere di quello che succede nel computer.

Per Aprile Analitico ci concentreremo su linguaggi più scientifici. I due grandi qui sono Python e Julia, ma abbiamo anche un ottimo percorso R. Ovviamente qualcosa come Python può rientrare in tante categorie, ma pensiamo che al momento la maggior parte di chi non è alle prime armi lo stia imparando per il suo valore come tecnologia per la data science, quindi l'abbiamo messo qui!

Maggio sarà divertente e l'abbiamo chiamato Maggio del Cambio di Mentalità! Mettiamo in evidenza linguaggi che fanno qualcosa di diverso. Il nostro esempio preferito è Prolog, che è un modo di programmare piuttosto unico, ma vedremo anche Rust, TCL e Unison: un linguaggio molto nuovo che adotta un approccio diverso alla programmazione distribuita, che ci entusiasma e ci incuriosisce.

Passiamo a giugno e, con un approccio da emisfero nord, lo chiamiamo l'Estate delle S-espressioni. Esploreremo i linguaggi basati sulle espressioni, concentrandoci in particolare su Common Lisp e Clojure, due fantastici percorsi di Exercism! Se non avete mai provato un Lisp, questo sarà un mese davvero divertente per voi. E invece di avere paura delle parentesi, imparerete ad apprezzarle!

Passando a luglio, torniamo alla vecchia scuola con Luglio Giurassico. Esploreremo i linguaggi vecchi, quelli che hanno gettato le fondamenta della programmazione che conosciamo oggi. Pensate a Fortran, COBOL, VB e C. Se siete relativamente nuovi alla programmazione, potrebbe incuriosirvi e scioccarvi vedere come si programmava una volta!

Agosto sarà un mese con linguaggi familiari a tutti voi, dato che ci concentreremo sulla costruzione di siti web e app. Vedremo linguaggi come JavaScript, Kotlin e Swift, ma anche alcuni meno usati come Dart. Guarderemo anche a linguaggi come ABAP, usati per scopi molto specifici.

Settembre Snello si concentra sui linguaggi in cui potete fare molto digitando pochissimo. Il tipo di linguaggi che si usano per giocare a code golf! Pensate a Perl, AWK, JQ e Bash. Questi linguaggi possono sembrare un po' esoterici la prima volta che li usate, ma sono modi super potenti per essere produttivi se vi impegnate a impararli. E sono anche divertenti da esplorare per il vostro cervello!

Il decimo mese è Ottobre Orientato agli Oggetti. Esploreremo linguaggi che si concentrano molto sulla programmazione orientata agli oggetti, come Ruby e C#, e linguaggi meno conosciuti come Crystal e Pharo. Se avete sempre voluto addentrarvi a fondo nell'OOP, questo è il mese che fa per voi!

Il nostro ultimo mese a tema è Novembre Nibble, un mese dedicato ai linguaggi di livello più basso, dove maneggerete bit e byte. Ci concentreremo su due linguaggi: l'assembly x86, il linguaggio che probabilmente è alla base dell'hardware su cui state guardando questo video, e WebAssembly, il nuovo arrivato che permette di eseguire qualsiasi linguaggio di programmazione nel vostro browser. Non sarà un mese facile, ma potrebbe rivelarsi il più soddisfacente da portare a termine!

Il che ci porta infine a Dicembre Divagazioni. Sono i linguaggi che non siamo riusciti a collocare da nessun'altra parte! Cose come Groovy, Lua e Wren. Consideratelo un mese jolly: potete scegliere quello che volete per chiudere l'anno in grande stile!

Ecco fatto: un anno di nuovi linguaggi di programmazione da esplorare e con cui divertirvi. Lasciate un commento al video dicendoci cosa non vedete l'ora di provare! E se volete trasmettere in streaming voi stessi mentre risolvete qualche esercizio, contattateci: cercheremo di far conoscere quello che fate e magari vi metteremo in evidenza su uno dei nostri canali ufficiali!

Grazie per la lettura :)

20 gennaio 2023 · Ti è stato utile?