¿Existe algún tipo de programa para ilustrar la mayoría de las funciones y usos de diferentes lenguajes de programación?

9

Todos sabemos "El rápido zorro marrón salta sobre el perro perezoso" utilizado como punto de referencia para la impresión y las fuentes.

Me pregunto si hay un "perro perezoso" similar para los lenguajes de programación.

Hay tantos lenguajes de programación diferentes, con todo tipo de características y sintaxis, similares o diferentes. El problema es: el usuario estará confundido cuando use diferentes idiomas al mismo tiempo.

Aunque hay muchas diferencias entre diferentes idiomas, debe haber algo en común, es decir, una tarea o rutina. Si implementamos la misma tarea en diferentes idiomas y tratamos de cubrir las funciones más utilizadas, el aprendizaje de idiomas o la comparación serán mucho más fáciles.

Este tipo de programa no necesita ser muy largo, al igual que un tutorial, sino ser lo suficientemente común y abstracto. ¿Existe?

Martin Wang
fuente
3
Hello World ?
Dan Pichelman
@Dan, para ser justos, la impresión es un poco trivial.
Sean Allred
77
Cualquier programa corto tendría que pasar por alto más del 90% de las características del lenguaje. Un amplio conjunto de programas puede ser más apropiado, y eso existe en rosettacode.org
1
@delnan, deberías hacer eso una respuesta.
Karl Bielefeldt
@KarlBielefeldt Hecho.

Respuestas:

13

Cualquier programa corto tendría que pasar por alto más del 90% de las características del lenguaje. La mayoría de los lenguajes de programación son lo suficientemente grandes que incluso una media hora de conversación solo puede resaltar las características distintivas clave. Un conjunto de programas pequeños es más apropiado para la exposición y la comparación. El código de Rosetta es precisamente eso: se describe una gran cantidad de problemas y se aportan soluciones idiomáticas en numerosos idiomas (es una wiki).


fuente
El código de Rosetta es un gran sitio
Martin Wang
Gracias por el aviso, ¡ni siquiera sabía sobre esto!
Michael Brown