Esiste una specie di programma per illustrare la maggior parte delle caratteristiche e degli usi di un linguaggio di programmazione diverso?

9

Sappiamo tutti "La rapida volpe marrone salta sul cane pigro" usata come punto di riferimento per la stampa e i caratteri.

Mi chiedo se esiste un simile "Lazy Dog" per i linguaggi di programmazione.

Esistono così tanti linguaggi di programmazione diversi, con tutti i tipi di funzionalità e sintassi, simili o diversi. Il problema è: l'utente verrà confuso quando si utilizzano lingue diverse contemporaneamente.

Sebbene ci siano molte differenze tra lingue diverse, deve esserci qualcosa in comune, cioè un'attività o una routine. Se implementiamo lo stesso compito in diverse lingue e cerchiamo di coprire le funzioni più utilizzate, l'apprendimento o il confronto linguistico diventerà molto più semplice.

Questo tipo di programma non deve essere molto lungo, proprio come un tutorial, ma essere abbastanza comune e astratto. Esiste?

    
posta Martin Wang 20.06.2013 - 21:09
fonte

1 risposta

13

Ogni singolo programma corto dovrebbe coprire oltre il 90% delle funzionalità linguistiche. La maggior parte dei linguaggi di programmazione è abbastanza grande che anche una conversazione di mezz'ora può solo evidenziare le caratteristiche distintive chiave. Una suite di programmi small-ish è più appropriata per l'esposizione e il confronto. Codice Rosetta è esattamente questo: vengono descritti un gran numero di problemi e vengono fornite soluzioni idiomatiche in numerose lingue (è un wiki).

    
risposta data 20.06.2013 - 22:04
fonte

Leggi altre domande sui tag