Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.alt.folklore.computer > #49968
| From | Sebastian Barthel <naitsabes@freenet.de> |
|---|---|
| Newsgroups | de.alt.folklore.computer |
| Subject | Re: Der erste Computer |
| Date | 2025-05-15 21:05 +0000 |
| Message-ID | <1005kuv$mrbu$1@solani.org> (permalink) |
| References | <Chatbot-20250511202739@ram.dialup.fu-berlin.de> <m8j42gFk87cU3@mid.individual.net> <1001m7h$lhni$4@solani.org> <m8j6ilFk87bU2@mid.individual.net> |
Am Wed, 14 May 2025 11:37:24 +0200 schrieb F. W.: > Am 14.05.2025 um 11:02 schrieb Sebastian Barthel: > >> Am Wed, 14 May 2025 10:54:39 +0200 schrieb F. W.: > >>> Was ich mich frage ist, wie die Entwicklung der Programmiersprachen >>> verlaufen wäre, wenn man alle Sprachen von Assembler abgeleitet hätte. >> >> Wie meinst Du "abgeleitet" ? >> >> > Hmm...also nehmen wir mal an, dass aus > > LDA #200 > STA $400 > > in einer "Hochsprache" würde > > 10 DECLARE Buffer $400 > 20 REM Hauptprogramm > 30 AKKULOAD 200 > 40 AKKUSTORE Buffer > > dann könnte das doch theoretisch auf den drei 6502-Maschinen Apple ][, > C64 und Atari 800 XL sehr schnell laufen könnte. Ein "Compiler" müsste > dann doch nur AKKULOAD durch LDA ersetzen. > > Die entsprechenden Speicherstellen oder Register der anderen Chips > müssten dann pro Maschine nur "vordefiniert" sein. OK. Das ist dann schon sehr "basic", weil es eigentlich wirklich ziemlich 1:1 Assembler ist. Aber es hätte natürlich wirklich seinen Reiz, wenn man sowas z.B. parallel zu den normalen BASIC Befehlen hätte. Da gehören dann natürlich noch ein paar Mechanismen dazu (die man definieren müßte) wie etwa mit 16Bit Zahlen umgegangen wird oder wie man sicherstellt, daß die Register ihre Werte behalten, wenn die später nochmal benutzt werden sollen (nach einer Handvoll BASIC Befehlen). Es wäre auf alle Fälle was, das - v.a. in Kombination mit schnellen Schleifen und evtl Modulen / Prozeduren - so ein sehr schönes Extra in einem Homecomputer sein könnte. Wenn man das allein benutzt, sehe ich da allerdings auch keinen Unterschied zu den normalen Assemblersachen. Dann könnte man auch gleich den Assembler nehmen. Und die nebenan angesprochenen Makroassembler können meist ganz schön viel von dem, was man zum "kleine funktionale Einheiten" bauen braucht. Prinzipiell ist es ein schöne Idee - vielleicht müßte es mal gebaut werden, damit man sieht, ob es was bringt. AKKULOAD müßte dann aber schon irgendwie "generischer" sein - also eher sowas wie REGISTERLOAD (A)(X)(Y) (#Wert)($Adresse) und z.B. Stackbefehle könten sowas sein TOSTACK (A)(X)(Y) FROMSTACK (A)(X)(Y) oder Transferbefehle ATOX ATOY Allerdings: ein großer Geschwindigkeitsvorteil von Maschinensprache ist ja, daß es eben nicht interpretiert werden muß. Der fällt dann hier weg. Was dagegen schön geht, ist eine saubere Trennung zwischen 8Bit Zahlen und normalen Zahlen (Float), was ja in BASIC oft ein echter Zeitfresser ist, wenn das nicht vorhanden ist. >>> In schlaflosen Nächten denke ich, dass es schon auf den 8-Bit- >>> Büchsen vielleicht rasend schnelle BASIC-Interpreter gegeben hätte. >>> >>> Ich sage mal "BlitzBasic" auf dem C64. >> >> Sowas ähnliches gibt es ja. Das heißt aber nicht BASIC sondern FORTH - >> und ist doch so seltsam in der Bedienung, daß es sich eben gerade nicht >> geeignet hat für "die Massen". > > FORTH habe ich mal getestet (ich glaube auf dem C128D). War eigentlich > ganz nett. Werde nochmal reinschauen. Guck mal bei archive.org . Da gibt es das klassische kleine FORTH Handbuch aus dem Hofacker Verlag von 1980 oder so. Das ist schön und erklärt das ganz brauchbar. Gibt natürlich jede Menge andere Bücher dazu und auch eine deutsche FORTH "Gesellschaft". Da sind aber eher Profis unterwegs. Gruß SBn
Back to de.alt.folklore.computer | Previous | Next — Previous in thread | Next in thread | Find similar
Re: Der erste Computer "F. W." <me@home.invalid> - 2025-05-14 10:54 +0200
Re: Der erste Computer Sebastian Barthel <naitsabes@freenet.de> - 2025-05-14 09:02 +0000
Re: Der erste Computer "F. W." <me@home.invalid> - 2025-05-14 11:37 +0200
Re: Der erste Computer Andreas Bockelmann <xotzil@gmx.de> - 2025-05-14 13:37 +0200
Re: Der erste Computer Bernd Laengerich <Bernd.Laengerich@web.de> - 2025-05-14 13:47 +0200
Re: Der erste Computer Kay Martinen <usenet@martinen.de> - 2025-05-14 13:43 +0200
Re: Der erste Computer "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2025-05-14 11:57 +0000
Re: Der erste Computer Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2025-05-14 13:57 +0200
Re: Der erste Computer Kay Martinen <usenet@martinen.de> - 2025-05-14 19:07 +0200
Re: Der erste Computer "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-14 20:09 +0200
Re: Der erste Computer Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-05-15 04:43 +0200
Re: Der erste Computer Andreas Bockelmann <xotzil@gmx.de> - 2025-05-14 20:16 +0200
Re: Der erste Computer "F. W." <me@home.invalid> - 2025-05-15 07:06 +0200
Re: Der erste Computer Andreas Bockelmann <xotzil@gmx.de> - 2025-05-15 09:57 +0200
Re: Der erste Computer "F. W." <me@home.invalid> - 2025-05-15 07:04 +0200
Re: Der erste Computer Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-05-15 09:55 +0200
Re: Der erste Computer "F. W." <me@home.invalid> - 2025-05-15 14:50 +0200
Re: Der erste Computer "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-14 13:55 +0200
Re: Der erste Computer "F. W." <me@home.invalid> - 2025-05-15 07:11 +0200
Re: Der erste Computer "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-15 08:51 +0200
Re: Der erste Computer "F. W." <me@home.invalid> - 2025-05-15 14:52 +0200
Re: Der erste Computer Sebastian Barthel <naitsabes@freenet.de> - 2025-05-15 21:24 +0000
Re: Der erste Computer Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-05-16 06:38 +0200
Re: Der erste Computer Christian Corti <use@reply.to> - 2025-05-16 10:11 +0200
Re: Der erste Computer "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-16 12:45 +0200
Re: Der erste Computer Bernd Laengerich <Bernd.Laengerich@web.de> - 2025-05-15 15:48 +0200
Re: Der erste Computer "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-15 17:22 +0200
Re: Der erste Computer Kay Martinen <usenet@martinen.de> - 2025-05-15 22:57 +0200
Re: Der erste Computer Sebastian Barthel <naitsabes@freenet.de> - 2025-05-15 21:39 +0000
Re: Der erste Computer Thomas Koenig <tkoenig@netcologne.de> - 2025-05-15 20:03 +0000
Re: Der erste Computer Kay Martinen <usenet@martinen.de> - 2025-05-15 23:14 +0200
Re: Der erste Computer Sebastian Barthel <naitsabes@freenet.de> - 2025-05-15 21:51 +0000
Re: Der erste Computer Thomas Koenig <tkoenig@netcologne.de> - 2025-05-16 05:31 +0000
Re: Der erste Computer Marc Haber <mh+usenetspam1118@zugschl.us> - 2025-05-16 10:47 +0200
Re: Der erste Computer "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-16 12:39 +0200
Re: Der erste Computer Thomas Koenig <tkoenig@netcologne.de> - 2025-05-16 14:37 +0000
Re: Der erste Computer Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-05-16 11:02 +0200
Re: Der erste Computer Sebastian Barthel <naitsabes@freenet.de> - 2025-05-15 21:05 +0000
Re: Der erste Computer "F. W." <me@home.invalid> - 2025-05-16 07:18 +0200
Re: Der erste Computer "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-16 11:21 +0200
Re: Der erste Computer Kay Martinen <usenet@martinen.de> - 2025-05-18 23:03 +0200
Re: Der erste Computer Thomas Koenig <tkoenig@netcologne.de> - 2025-05-16 05:24 +0000
Re: Der erste Computer michaelnoeusenet@mac.com (Michael Noe) - 2025-05-14 19:03 +0200
Re: Der erste Computer Marcel Mueller <news.5.maazl@spamgourmet.org> - 2025-05-19 19:01 +0200
Re: Der erste Computer Sebastian Barthel <naitsabes@freenet.de> - 2025-05-19 20:25 +0000
Re: Der erste Computer Marcel Mueller <news.5.maazl@spamgourmet.org> - 2025-05-19 23:56 +0200
Re: Der erste Computer Thomas Koenig <tkoenig@netcologne.de> - 2025-05-30 12:11 +0000
Re: Der erste Computer Arno Welzel <usenet@arnowelzel.de> - 2025-05-24 13:01 +0200
Re: Der erste Computer Sebastian Barthel <naitsabes@freenet.de> - 2025-05-24 20:44 +0000
Re: Der erste Computer "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-25 08:09 +0200
Re: Der erste Computer Sebastian Barthel <naitsabes@freenet.de> - 2025-05-25 15:03 +0000
Re: Der erste Computer ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-25 15:19 +0000
Re: Der erste Computer ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-25 15:23 +0000
Re: Der erste Computer Sebastian Barthel <naitsabes@freenet.de> - 2025-05-25 20:38 +0000
Re: Der erste Computer ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-26 10:09 +0000
Re: Der erste Computer ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-27 15:31 +0000
Re: Der erste Computer "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-25 21:43 +0200
Re: Der erste Computer Sebastian Barthel <naitsabes@freenet.de> - 2025-05-25 20:53 +0000
Re: Der erste Computer "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2025-05-26 14:50 +0200
Re: Der erste Computer ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-26 12:57 +0000
Re: Der erste Computer Hermann Riemann <nospam.ng@hermann-riemann.de> - 2025-05-26 09:01 +0200
Re: Der erste Computer ram@zedat.fu-berlin.de (Stefan Ram) - 2025-05-28 13:45 +0000
csiph-web