E - la plej simpla programlingvo de la mondo!

E - die einfachste Programmiersprache der Welt!


- Enkonduko / Einführung 
- La E-kompililo por Linukso (80386) - Der E-Compiler für Linux (80386)
- La fama programo "saluton mondo"- Das berühmte "Hallo Welt"-Programm
- Ni pligrandigas la vorttrezoron de E - Wir erweitern den Wortschazt von E
- La masxina lingvo de E - Die Maschinenbefehle von E
- Kiel konstrui memstarajn programojn - Wie man eigenständige Programme macht.
- Konstrui programojn por aliaj sistemoj - Crosscompiling
- La kompililo konstruas sin mem. - Der Compiler erzeugt sich selbst.
- La Esperanto-Programlingvo E koncize / E kurzgefasst
- Pri la historio de la Esperanto-Programlingvo E / Über die Geschichte der Programmiersprache E


Superrigardo / Überblick:

La Esperanto-programlingvo, mallonge nomata "E" estas verŝajne la plej simpla programlingvo de la mondo.
Die Esperanto-Programmiersprache, kurz E genannt, ist wahrscheinlich die einfachste Programmiersprache der Welt.

Ĝi konsistas el "vortoj", tiu estas unu aŭ pluraj signoj (ne nur de literoj sed ankaŭ ciferoj, frazosignoj, ideogramoj ktp.), kiuj estas disigataj de aliaj tekstopartoj per interspacoj.
Sie besteht aus "Wörtern", das sind ein oder mehrere Zeichen (nicht nur von Buchstaben sondern auch Ziffern, Satzzeichen, Ideogramme usw.), die von anderen Textteilen durch Zwischenraumzeichen getrennt sind.
Atentu, skribmaniero gravas:
Achtung, es kommt auf die Schreibweise an:

vorto Vorto VORTO vOrTo
estas 4 diversaj vortoj!
sind 4 verschiedene Wörter!

La programlingvo E uzas la 7 'konatajn' vortojn 
Die Programmiersprache E benutzt die 7 'ihr bekannten' Wörter 

. ( " f ?? adr loko

kaj nombrojn, kiuj konsistas nur el ciferoj. 
und Zahlen, die nur aus folgenden Ziffern bestehen

0 1 2 3 4 5 6 7 8 9 A B C D E F .

Ĉiuj aliaj vortoj estas 'nekonataj' vortoj. Ili ne havas funkcion kaj povas servi kiel klarigoj.
alle anderen Wörter sind 'unbekannte' Wörter. Diese haben keine Funktion und können als Erläuterungen benutzt werden.

Por uzi fontotekston skribita en E oni bezonas kompililon (ĝi nomiĝas `e´), kiu tradukas la fontotekston al plenumebla programo.
Um einen in E geschriebenen Quelltext zu benutzen, benötigt man einen Compiler (er heisst 'e'), der den Quelltext in ein ausführbares Programm übersetzt.

Kaj tiel la vortoj funkcias:
Und so funktionieren die Wörter:

nombroj / Zahlen

Ĉiu nombro estas transformata al unu bajto. (E kutime uzas la deksesciferan = heksadecimalan nombrosistemon!)
Jede Zahl wir in nur ein Byte umgewandelt. (E benutzt gewöhnlich Hexadezimal-Zahlen - also das Zahlesystem mit 16 Ziffern!)



ekz / z.B.: 1 -> 01 1F2C4D -> 4D

.

Per punkto komencas kaj finas difino de nova vorto. La kompililo aldonas al sia fino ligadreson, kiu montras al la situo de la ligadreso de la antaŭa vorto. La unua vorto en la vortaro (biblioteko) havas la ligadreson 0. Tiel ĉiuj vortoj estas katenigitaj kaj la kompililo povas traserĉi sian vortaron (bibliotekon) kaj povas trovi ĉiujn 'konatajn' vortojn.
Mit einem Punkt beginnt und endet eine Definition eines neuen Wortes. Der Compiler schreibt an sein Ende eine Linkadresse, die auf den Ort der Linkadresse des vorhergehenden Wortes zeigt. Das erste Wort im Wörterbuch (Library) hat die Linkadresse 0. Auf diese Weise sind alle Wörter verkettet der Compiler kann sein Wörterbuch (Library) durchsuchen und alle 'bekannten' Wörter finden.


La ĝenerala strukturo de difino de vorto estas:
Die generelle Struktur einer Wortdefinition ist: