Hallo, ich will mich anschließen...
Ich war vor Weihnachten auf der Suche nach einem programmierbaren Roboterbausatz als Geschenk für meinen Sohn. Für ihn habe ich zwar nichts gefunden, aber dafür bin ich hier hängen geblieben.
Ich hatte bisher nichts mit Retro-Computern am Hut, bin aber inzwischen von dem Virus gefangen.
Ich bin Jahrgang 63, gehöre also auch schon zu den älteren Semestern hier. Beruflich habe ich mit der Programmierung von Embedded Systemen zu tun.
Meine Computer-Laufbahn fing so ca. 1982 ganz bescheiden an, als ich mir einen TI59 kaufte. Diesen programmierbaren Taschenrechner besitze ich heute noch, der Akku hat aber inzwischen schlapp gemacht. Danach kamen ZX80, ZX81, TI-99/4A, C64, dann lange nichts.
Mein erster PC war ein 386-SX16 mit wahnsinnigen 2 MByte Hauptspeicher. Ich hatte damals von Linux gehört und wollte auf alle Fälle gerüstet sein. Es folgten mehrere weitere PC-Käufe und Aufrüstaktionen, immer aber mit DOS/Windows als Betriebssystem. Linux war zwar meist auch auf der Platte, aber ich habe nie den kompletten Umstieg gewagt.
Seit meine Kinder sich für Computerspiele interessieren und bei uns daheim LAN-Parties veranstalteten, habe ich den Umstieg zu Linux (Ubuntu) vollzogen. Seitdem gehört mein Rechner wieder mir alleine
Privat beschäftige ich mich inzwischen fast ausschließlich mit Python als Programmiersprache. Python nutze ich für alle privaten Projekte (Tools mit/ohne GUI, Compilerbau/VMs, Web-Applikationen, usw.) Bei Python gefällt mir vor allem, dass die Programme unverändert sowohl unter Linux als auch unter Windows laufen.
Darüber hinaus war aber schon immer mein Traum, auf einem Mikrocontroller-System Programme zu erstellen, compilieren und auszuführen und so mein eigenes, autonomes System zu schreiben.
Meine Zielplattform war damals ein Infineon C166 Mikrocontroller. Versuche in BASIC (BASIC-Interpreter von Diomidis Spinellis) waren mir zu langsam, um vernünftig damit zu arbeiten. Später habe ich dann EFORTH auf den C166 portiert. Dies hat zwar auch prima funktioniert, mit Forth bin ich nie warm geworden. (dürfte auch bei Hive der Fall sein).
Danach ist mir das Drachenbuch in die Hände gefallen. Ich wollte dann einen richtigen Compiler mit C-ähnlicher Syntax schreiben, habe aber bald einsehen müssen, dass dieser nie auf dem C166 laufen wird. Danach habe ich noch mehrere Anläufe mit Cross-Compilern für verschiedene Targets unternommen, aber keines der Projekte wirklich fertiggestellt. Es ist halt bei den meisten Projekten so: Wenn „die Nuss geknackt“ ist, wird's langweilig und man fängt etwas Neues an.
So ist es bis heute geblieben....
Viele Grüße aus dem Allgäu
Joe (josto)