tizianocavigliablog
Nella tana del Sarlacc.

La programmazione nel 2017 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.

Il primo ministro programmatore appassionato di Sudoku 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.

Un programma che riproduce se stesso in 100 linguaggi differenti 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.

Il mondo della programmazione 07.06.10