Wir alle wissen, dass „Der schnelle Braunfuchs springt über den faulen Hund“ als Maßstab für Druck und Schrift verwendet wird.
Ich frage mich, ob es einen ähnlichen „Lazy Dog“ für Programmiersprachen gibt.
Es gibt so viele verschiedene Programmiersprachen mit allen Arten von Funktionen und Syntaxen, ähnlich oder unterschiedlich. Das Problem ist: Der Benutzer ist verwirrt, wenn er gleichzeitig verschiedene Sprachen verwendet.
Obwohl es viele Unterschiede zwischen verschiedenen Sprachen gibt, muss es etwas gemeinsam geben, dh eine Aufgabe oder Routine. Wenn wir dieselbe Aufgabe in verschiedenen Sprachen implementieren und versuchen, die am häufigsten verwendeten Funktionen abzudecken, wird das Erlernen oder Vergleichen von Sprachen viel einfacher.
Diese Art von Programm muss nicht sehr lang sein, genau wie ein Tutorial, aber allgemein und abstrakt genug. Existiert es?
quelle
Antworten:
Jedes einzelne Kurzprogramm müsste über 90% der Sprachfunktionen beschönigen. Die meisten Programmiersprachen sind groß genug, dass selbst ein halbstündiges Gespräch nur die wichtigsten Unterscheidungsmerkmale hervorheben kann. Eine Reihe kleinerer Programme eignet sich besser zur Darstellung und zum Vergleich. Rosetta Code ist genau das: Eine große Anzahl von Problemen wird beschrieben und idiomatische Lösungen in zahlreichen Sprachen werden beigesteuert (es ist ein Wiki).
quelle