Zitat:
Zitat von Jester2
Auch nicht logische Programmiersprachen lassen sich lesen, wenn man weiß was die Befehle bedeuten. Hat man einmal die Logik des Programmierens verstanden, lässt sich ohne Probleme jede beliebige andere Sprache lernen.
|
Da sieht man, dass Du absolut keine Ahnung hast und auch niemals tiefen Einblick in eine logische Programmiersprache hattest.
Zur Info:
'append' hängt eine Liste an eine andere Liste an und speichert das Resultat im dritten Argument.
Beispiel:
append([gestern],[war, sonnabend],X).
X = [gestern, war, sonnabend].
Die Regel 'updown' wird hier definiert.
Die Syntax sind Horn-Klauseln. Damit ist alles erklärt, was es zu erklären gibt.
Und? Ahnung was der Code macht?
Zitat:
Zitat von Jester2
Hier mal ein anderes Code Beispiel das man durchaus verstehen könnte. Und da du ja offensichtlich ein Fan solcher Sprachen bist:
Code:
Main:
CLR R10
CLR R11
CLR R12
LDI R10, 2
LDI R11, 3
MOV R12, R11
ADD R10, R12
|
Den Code kann man ja fast lesen. CLR (Clear) löscht wohl Register (R).
LDI (Load i... kann man nach schlagen = LoaD Immediate), lädt Werte in ein Register.
MOV (Move) und ADD braucht man nicht erklären.