tizianocavigliablog

I post con tag "Programmazione" archivio

Le righe di codice che hanno cambiato il mondo

Geek   28.10.19  

Nel 2009, Facebook ha lanciato un frammento di codice che ha cambiato il mondo: il pulsante "Mi Piace". L'idea dietro al "Like" è stata il frutto di numerosi programmatori e webdesigner, tra cui Leah Pearlman e Justin Rosenstein. Loro avevano ipotizzato che gli utenti di Facebook fossero spesso troppo occupati per lasciare commenti sui post dei loro amici, ma se ci fosse stato un semplice pulsante da premere, boom: si sarebbero sbloccate nuove relazioni. "Gli amici potrebbero interagire a vicenda con molta più frequenza e facilità", come ha detto in seguito Pearlman.

Ha funzionato, forse un po' troppo bene.

Slate ha raccolto 36 righe di codice così influenti da trascendere il campo dell'informatica per arrivare a plasmare la vita, gli interessi, il pensiero e il modo di relazionarsi dell'intero genere umano.
Da HTML alle criptovalute, da Telenet alle email, dal primo videogioco al software del computer di bordo delle missioni Apollo, dalle chat alla data collection, passando per Hello World!, worm, PageRank, droni domestici, bug, crittografia, RSS, pubblicità e attivismo politico.

LEGGI ALTRO...

La programmazione nel 2017

Geek   20.07.17  

Un'indagine sull'uso dei linguaggi di programmazione del 2017. Un contenitore di open data per stilare classifiche sullo stato della programmazione in continua evoluzione, dalle app ai desktop, dal web ai server.

This app ranks the popularity of dozens of programming languages. You can filter them by listing only those most relevant to particular sectors, such as "Web" or "embedded programming." Rankings are created by weighting and combining 12 metrics from 10 sources. We offer preset weightings—the default is our IEEE Spectrum ranking—but there are presets for those interested in what's trending or most looked for by employers. Don't like the defaults? Take complete control and create your own ranking by adjusting each metric's weighting yourself. To compare with a previous year's data, click "Add a Comparison" and then click "Edit Ranking," which will give you the option to compare with data from 2014, 2015, or 2016.

LEGGI ALTRO...

Il primo ministro programmatore appassionato di Sudoku

Geek   10.05.15  

Il programma per risolvere il Sudoku del primo ministro di Singapore

Il primo ministro di Singapore Lee Hsien Loong ha pubblicato sulla sua pagina Facebook il codice sorgente di un suo vecchio programma scritto in C++ per risolvere il Sudoku.

The program is pretty basic: it runs at the command prompt, in a DOS window," he wrote. "Type in the data line by line (e.g. 1-3-8---6), then the solver will print out the solution (or all the solutions if there are several), the number of steps the program took searching for the solution, plus some search statistics.

LEGGI ALTRO...

Un programma che riproduce se stesso in 100 linguaggi differenti

Geek   12.03.15  

Un programma che riproduce se stesso in 100 linguaggi differenti

Un quine, nome che deriva dal filosofo e logico Willard Van Orman Quine, è un algoritmo che riproduce il suo stesso codice sorgente senza usare funzioni di input/output.
Questo particolare quine parte da Ruby per generare un codice in Scala che ne genera uno in Scheme e che dopo ulteriori 96 passaggi, in altrettanti differenti linguaggi di programmazione, arriva a generare un codice in REXX che genera nuovamente l'originale codice in Ruby. Un uroboro informatico.

LEGGI ALTRO...