Чи є якісь програми, що ілюструють більшість функцій та звичаїв різної мови програмування?


9

Всі ми знаємо, «Швидка бура лиса перестрибує ліниву собаку», яка використовується як орієнтир для друку та шрифтів.

Цікаво, чи є подібний «Ледачий пес» для мов програмування.

Існує так багато різних мов програмування з усілякими функціями та синтаксисами, подібними чи різними. Проблема полягає в тому, що користувач буде заплутаний при використанні різних мов одночасно.

Хоча велика кількість відмінностей між різними мовами, має бути щось спільне, тобто завдання чи розпорядок роботи. Якщо ми реалізуємо одне і те ж завдання на різних мовах і спробуємо охопити найбільш часто використовувані функції, то вивчення чи порівняння мови стане набагато простішим.

Така програма не повинна бути дуже довгою, як у підручнику, але бути достатньо поширеною та абстрактною. Чи існує?


3
Привіт Світ ?
Ден Пішельман

@Dan, чесно кажучи, друк є трохи дрібницею.
Шон Аллред

7
Будь-яка коротка програма повинна мати ближче 90% мовних функцій. Великий набір програм може бути більш підходящим - і такий існує на rosettacode.org

1
@delnan, ти мусиш відповісти на це.
Карл Білефельдт

@KarlBielefeldt Готово.

Відповіді:


13

Будь-яка коротка програма повинна мати ближче 90% мовних функцій. Більшість мов програмування досить великі, що навіть півгодинна розмова може лише виділити ключові відмінні характеристики. Набір програм з невеликими результатами більше підходить для експозиції та порівняння. Код Розетти полягає саме в тому, що: Описано велику кількість проблем, і надаються ідіоматичні рішення численними мовами (це вікі).


Код Rosetta - чудовий сайт
Martin Wang

Дякую за голову, я про це навіть не знав!
Майкл Браун
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.