Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

Il programma che stampa sé stesso

Un professore della mia Università, docente del corso di Laboratorio di Programmazione di Sistema (in cui sostanzialmente si studia linguaggio C in ambiente Linux), ha chiesto ai suoi studenti di scrivere in C un programma che, una volta eseguito, stampa a video il proprio codice sorgente.

La soluzione dell'esercizio è un programma composto da una manciata di righe di codice:

main(char*a) { a="main(char*a){a=%c%s%c;printf(a,34,a,34);}"; printf(a,34,a,34); }

Su questa pagina, inoltre, si possono trovare i programmi che stampano sé stessi scritti in diversi linguaggi, tra cui Assembler e BASIC.

Print | posted on Saturday, January 27, 2007 12:05 PM | Filed Under [ Tutto & Oltre :-) ]

Feedback

Gravatar

# re: Il programma che stampa sé stesso

> in cui sostanzialmente si studia linguaggio C in ambiente Linux

Che c..o!!!
1/27/2007 2:13 PM | Lorenzo Barbieri
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET