Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.alt.folklore.computer > #38985 > unrolled thread
| Started by | "F. W." <me@home.com> |
|---|---|
| First post | 2023-04-13 08:45 +0200 |
| Last post | 2023-04-14 09:15 +0200 |
| Articles | 7 on this page of 47 — 13 participants |
Back to article view | Back to de.alt.folklore.computer
Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-13 08:45 +0200
Re: Habe mir dBase III plus gekauft... Bernd Mayer <beambamboom@yahoo.com> - 2023-04-13 10:58 +0200
Re: Habe mir dBase III plus gekauft... Bernd Mayer <beambamboom@yahoo.com> - 2023-04-13 11:07 +0200
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-13 11:19 +0200
Re: Habe mir dBase III plus gekauft... Arno Welzel <usenet@arnowelzel.de> - 2023-04-13 11:27 +0200
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-13 11:44 +0200
Re: Habe mir dBase III plus gekauft... Arno Welzel <usenet@arnowelzel.de> - 2023-04-13 17:37 +0200
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-14 08:18 +0200
Re: Habe mir dBase III plus gekauft... poc@pocnet.net - 2023-04-13 16:24 +0000
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-14 08:18 +0200
Re: Habe mir dBase III plus gekauft... poc@pocnet.net - 2023-04-14 21:02 +0000
Re: Habe mir dBase III plus gekauft... Hanno Foest <hurga-news2@tigress.com> - 2023-04-15 00:22 +0200
Re: Habe mir dBase III plus gekauft... poc@pocnet.net - 2023-04-15 01:33 +0000
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-17 13:20 +0200
Re: Habe mir dBase III plus gekauft... poc@pocnet.net - 2023-04-17 18:14 +0000
Re: Habe mir dBase III plus gekauft... Eric Bruecklmeier <u@5i7.de> - 2023-04-13 11:56 +0200
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-13 12:46 +0200
Re: Habe mir dBase III plus gekauft... Eric Bruecklmeier <u@5i7.de> - 2023-04-13 13:19 +0200
Re: Habe mir dBase III plus gekauft... Christian Corti <use@reply.to> - 2023-04-13 14:58 +0200
Re: Habe mir dBase III plus gekauft... Arno Welzel <usenet@arnowelzel.de> - 2023-04-13 17:39 +0200
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-14 08:21 +0200
Re: Habe mir dBase III plus gekauft... Eric Bruecklmeier <u@5i7.de> - 2023-04-14 09:57 +0200
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-14 08:19 +0200
Re: Habe mir dBase III plus gekauft... Eric Bruecklmeier <u@5i7.de> - 2023-04-14 10:00 +0200
Re: Habe mir dBase III plus gekauft... Hans-Juergen Schneider <echo@hrz.tu-chemnitz.de> - 2023-04-13 17:39 +0200
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-14 08:25 +0200
Re: Habe mir dBase III plus gekauft... poc@pocnet.net - 2023-04-14 21:11 +0000
Re: Habe mir dBase III plus gekauft... Hans-Juergen Schneider <echo@hrz.tu-chemnitz.de> - 2023-04-16 17:19 +0200
Re: Habe mir dBase III plus gekauft... Lothar Kimmeringer <news201705@kimmeringer.de> - 2023-05-31 20:53 +0200
Re: Habe mir dBase III plus gekauft... poc@pocnet.net - 2023-04-13 16:22 +0000
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-14 08:32 +0200
Re: Habe mir dBase III plus gekauft... Hanno Foest <hurga-news2@tigress.com> - 2023-04-14 15:12 +0200
Re: Habe mir dBase III plus gekauft... poc@pocnet.net - 2023-04-14 21:18 +0000
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-17 13:30 +0200
Re: Habe mir dBase III plus gekauft... "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-04-17 17:47 +0200
Re: Habe mir dBase III plus gekauft... Andreas Kohlbach <ank@spamfence.net> - 2023-04-18 01:19 -0400
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-18 11:35 +0200
Re: Habe mir dBase III plus gekauft... Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-18 13:02 +0200
Re: Habe mir dBase III plus gekauft... Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2023-04-18 12:19 +0000
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-18 14:43 +0200
Re: Habe mir dBase III plus gekauft... Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-04-18 17:25 +0200
Re: Habe mir dBase III plus gekauft... Andreas Kohlbach <ank@spamfence.net> - 2023-04-18 20:29 -0400
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-18 11:32 +0200
Re: Habe mir dBase III plus gekauft... poc@pocnet.net - 2023-04-17 18:30 +0000
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-18 11:42 +0200
Re: Habe mir dBase III plus gekauft... Andreas Kohlbach <ank@spamfence.net> - 2023-04-13 18:17 -0400
Re: Habe mir dBase III plus gekauft... "F. W." <me@home.com> - 2023-04-14 09:15 +0200
Page 3 of 3 — ← Prev page 1 2 [3]
| From | Gerrit Heitsch <gerrit@laosinh.s.bawue.de> |
|---|---|
| Date | 2023-04-18 17:25 +0200 |
| Message-ID | <u1mcme$n5q$2@news.bawue.net> |
| In reply to | #39149 |
On 4/18/23 14:19, Stefan Froehlich wrote: > On Tue, 18 Apr 2023 13:02:45 Gerrit Heitsch wrote: >> On 4/18/23 11:35, F. W. wrote: >>> Am 18.04.2023 um 07:19 schrieb Andreas Kohlbach: >>>> On Mon, 17 Apr 2023 17:47:58 +0200, Peter J. Holzer wrote: >>>>> On 2023-04-17 11:30, F. W. <me@home.com> wrote: >>>>>> Oha, ich habe das mal mit einem meiner alten Programme gemacht >>>>>> und nur 8086-Mnemonics erhalten. >>>>> ^^^^^^^^^^^^^^ Dann war es kein Decompiler sondern ein >>>>> Disassembler. >>>> >>>> Was man beispielsweise beim Commodore 64 "Monitor" nannte? >>> >>> C128. Der 64er hatte keinen an Bord. Der Apple ][ aber schon. >>> >>> Ein "Monitor" ist aber eine andere Software. Man kann damit unterhalb >>> von Basic herum gucken und sogar Mnemonics eintippen. > >> Wenn man das kann ist es schon ein Assembler/Disassembler, wenn >> auch ein einfacher. Ein Monitor ist auf Hexcodes begrenzt. > > Meine Erinnerung daran ist zwar reichlich verblasst, aber offenbar > hat der C128 einen (rudimentären) Assembler/Disassembler, nennt das > Gesamtpaket aber dennoch "Monitor": > <https://www.commodore.ca/manuals/128_system_guide/app-j.htm> Den gab es schon im C16/+4 und 'Monitor' war das Kommando zum Aufruf. Er konnte aber eben auch einen einfachen Assembler/Disassembler. Ein reiner Monitor war der TIM in den CBM/PET-Systemen. Für dessen Aufruf gab es nicht einmal ein Kommando, man kam nur per 'SYS'-Befehl rein. Gerrit
[toc] | [prev] | [next] | [standalone]
| From | Andreas Kohlbach <ank@spamfence.net> |
|---|---|
| Date | 2023-04-18 20:29 -0400 |
| Message-ID | <87bkjkhfze.fsf@usenet.ankman.de> |
| In reply to | #39146 |
On Tue, 18 Apr 2023 11:35:09 +0200, F. W. wrote:
>
> Am 18.04.2023 um 07:19 schrieb Andreas Kohlbach:
>>
>> Was man beispielsweise beim Commodore 64 "Monitor" nannte?
>
> C128. Der 64er hatte keinen an Bord. Der Apple ][ aber schon.
>
> Ein "Monitor" ist aber eine andere Software. Man kann damit unterhalb
> von Basic herum gucken und sogar Mnemonics eintippen. So richtig
> assemblieren (a la DS:Code ES:Code) konnte man nicht. Dazu brauchte man
> einen richtigen Assembler wie MASM.
Mit Monitor-Programmen kann man sich alles anschauen, nicht nur unterhalb
von BASIC. Auch sich selbst.
Ich hatte einen, der auf $6000 ("moni6000" hieß der IIRC) lag. Habe dort
die Mnemonics direkt eingetippt, sodass der Maschinen-Code sofort
ausführbar war.
Meine Programme waren klein und nicht komplex, dass ich keine Verwendung
für einen echten Assembler hatte, obwohl mir einer vor lag.
--
Andreas
[toc] | [prev] | [next] | [standalone]
| From | "F. W." <me@home.com> |
|---|---|
| Date | 2023-04-18 11:32 +0200 |
| Message-ID | <u1lo41$3dh52$2@dont-email.me> |
| In reply to | #39131 |
Am 17.04.2023 um 17:47 schrieb Peter J. Holzer: > On 2023-04-17 11:30, F. W. <me@home.com> wrote: >> Am 14.04.2023 um 23:18 schrieb poc@pocnet.net: >>> Eine andere Möglichkeit, die auch noch nicht so lange existiert >>> sind "Decompiler". Damit hätte man zumindest den Binärcode in >>> was halbwegs lesbares expandiert. >> Oha, ich habe das mal mit einem meiner alten Programme gemacht und >> nur 8086-Mnemonics erhalten. > ^^^^^^^^^^^^^^ Dann war es kein Decompiler sondern ein Disassembler. > Nee, nee. Das war schon ein Decompiler. Nur hatte der zu wenig Informationen. Es gab aber eine Programmierumgebung, deren EXE-Programme sauber zu decompilieren waren: Visual Basic. Da das VB sehr langsam und unsicher machte, vermutete man, dass Microsoft eine Sammlung von fremden Quellcode anlegen würde. Obwohl man das bei MS immer bestritten hat, tauchten später Hinweise auf Quellcode von VB-Programmen bei MS auf, den MS nie besessen hatte. FW
[toc] | [prev] | [next] | [standalone]
| From | poc@pocnet.net |
|---|---|
| Date | 2023-04-17 18:30 +0000 |
| Message-ID | <ka5hipFicqnU2@mid.individual.net> |
| In reply to | #39126 |
F. W. <me@home.com> wrote: >> Eine andere Möglichkeit, die auch noch nicht so lange existiert sind >> "Decompiler". Damit hätte man zumindest den Binärcode in was halbwegs >> lesbares expandiert. > > Oha, ich habe das mal mit einem meiner alten Programme gemacht und nur > 8086-Mnemonics erhalten. Da fehlt dann die Debug-Info. Heutige Lösungen machen das mehr interaktiv, wenn ich das richtig verstanden habe. Heißt, man kann z. B. erkannte Variablen benennen und dann wird das sofort im Dekompilat reflektiert, usw. Ich habe mich allerdings bisher nicht selbst damit beschäftigt. <https://ghidra-sre.org/> <https://hex-rays.com/ida-pro/> >> Du hast es ihr dann aber erklärt, oder? :-) > > Ja, auch wenn ich nicht gerade angeben wollte. :-) >>>> Nebenbei gesagt, ist das Thema Textoberfläche mit dem unkomplizierten >>>> Erstellen von formularbasierten Datenbankapplikationen eines der Themen >>>> was mich an der AS/400-Plattform so reizt. Da geht noch einiges mehr, im >>>> Vergleich zu dBASE. Selbst mit alten Versionen in modernen Netzwerken. >>> >>> Ja, da geht das auch extrem gut. Aber IBM eben... >> >> Was genau meinst Du mit "IBM eben"? > > Auf dem PC war IBM nie wirklich gut. Aber die Midrange-Software war immer > ausgeklügelt. Hm, ich kenne keine Software auf den Plattformen. Ab und zu stolpere ich über Screenshots, aber was dazu sehen ist, ist teilweise einfach grauslich. Die CUA Empfehlungen haben sich die Programmierer jedenfalls nicht zu Herzen genommen. <https://en.wikipedia.org/wiki/IBM_Common_User_Access> (Deswegen gibt es Alt+F4 unter Windows und Browser mindestens unter Windows machen mit F5 einen Page-Reload - so wie ein Subfile unter OS/400 mit F5 einen Reload macht.) :wq! PoC
[toc] | [prev] | [next] | [standalone]
| From | "F. W." <me@home.com> |
|---|---|
| Date | 2023-04-18 11:42 +0200 |
| Message-ID | <u1lom4$3dh53$10@dont-email.me> |
| In reply to | #39133 |
Am 17.04.2023 um 20:30 schrieb poc@pocnet.net:
> Heutige Lösungen machen das mehr interaktiv, wenn ich das richtig
> verstanden habe. Heißt, man kann z. B. erkannte Variablen benennen
> und dann wird das sofort im Dekompilat reflektiert, usw. Ich habe
> mich allerdings bisher nicht selbst damit beschäftigt.
Ein Compiler macht aus einem "mächtigen" Befehl viele "ohnmächtige" :-D
Also aus
10 print "Hallo"
würde dann ein Konglomerat aus dem Speichern von "Hallo", der Adresse,
dem Laden von Registern und dem Ansprung einer Ausgaberoutine.
Das Problem dabei ist, dass das Konglomerat nicht nur print "Hallo"
bedeuten kann, sondern auch beispielsweise
writeln ('Hallo'); in Pascal
printf ("Hallo \n"); in C oder
DISPLAY "Hallo" in COBOL oder
? "Hello" in xBase oder...oder...oder...
Die Programmiersprache Brainfuck lasse ich jetzt aus humanitären Gründen
mal weg.
Deshalb muss im EXE-File ein wenig mehr stehen als nur die Befehle. Nur
dann kann man den Quellcode wieder herstellen.
Meine Hoffnung liegt dabei (wie so oft heute) auf der KI. Man sollte mit
KI tatsächlich so etwas wie dBase III plus in C wiederherstellen können,
wen man angibt, mit welchem Compiler das Ding übersetzt worden ist (m.
W. Metaware High C).
Aber erlaubt ist das natürlich nicht...
FW
[toc] | [prev] | [next] | [standalone]
| From | Andreas Kohlbach <ank@spamfence.net> |
|---|---|
| Date | 2023-04-13 18:17 -0400 |
| Message-ID | <87v8hzo29d.fsf@usenet.ankman.de> |
| In reply to | #38985 |
On Thu, 13 Apr 2023 08:45:22 +0200, F. W. wrote: > > ...das beste Entwicklungssystem, mit dem ich je damals professionell > gearbeitet habe. Rund um die Datenbank, alles aus einem Guss! > > Menüsystem, Interaktivität, Programmiersprache. Ein Jammer, dass der > Fehler und der Umstieg auf Windows so schlecht geklappt hat, dass > Microsoft mit seinem kruden Access überhaupt Erfolg haben konnte. > > Und die Dokumentation ist wirklich ergreifend groß und einfach. > Referenz, Tastaturschablonen, Übersichtsposter, Lexika, Beispiele. > Damals hat man nachgedacht, wie der Alltag des Entwicklers aussieht. > > Erstaunlich, wie weit wir mal waren, ;-) Habe hier dBase II, Teil der Office Suite für den Osborne 1 Computer für CP/M als Image da. Auch die Anleitung als gescanntes PDF teilweise durchgelesen. Damals (1981) war das alles brandneu. So kam die Suite auch mit einer sehr frühen Textverarbeitung (Wordstar) und Tabellenkalkulation (SuperCalc). Dazu zwei BASIC Interpreter (einer ist cBASIC)), kruden Spielen (der Osborne konnte nur Text-Modus) und CP/M selbst. Muss eine aufregende Zeit (in den USA) gewesen sein, plötzlich sowas zu einem nicht zu hohen Preise erwerben zu können. -- Andreas
[toc] | [prev] | [next] | [standalone]
| From | "F. W." <me@home.com> |
|---|---|
| Date | 2023-04-14 09:15 +0200 |
| Message-ID | <u1aui9$1dhei$3@dont-email.me> |
| In reply to | #39004 |
Am 14.04.2023 um 00:17 schrieb Andreas Kohlbach: > Muss eine aufregende Zeit (in den USA) gewesen sein, plötzlich sowas > zu einem nicht zu hohen Preise erwerben zu können. Ja, ich hatte eine Menge Wissen damals aber sehr wenig Geld. Daher erinnere ich mich auch an mein Lieblingsprojekt, welches gleich mein erstes war. Eine kleine Firma mit zehn Angestellten hatte einen MS-DOS-PC gekauft und dBase. Der Angestellte, der sich um die EDV kümmerte, fand einen neuen Arbeitgeber. Da meine Eltern mit dem Chef befreundet waren, rieten sie ihm, mich mal nachsehen zu lassen. Ich ging also da hin und fand etwas vor, was ich immer schon liebte: eine Aufgabe, die Mittel und einen leeren PC. Vom ersten Anlegen der Datenbanken für Personen, Inventar, Finanzen und Projekten über die Einrichtung von Masken, die Vergabe von Rechten bis zu speziellen Auswertungen machte ich in meiner Freizeit alles für diese Firma. Sogar vernetzt haben sie das Ding später. Und auch wenn ich recht wenig Geld dafür bekam, fühlte ich mich als der beste Programmierer des Universums. Das war keine Arbeit, das war Kunst für mich. Später beauftragte der (schlaue) Chef seine Sekretärin damit, Daten zu erfassen, weil ich mich um die Programmierung kümmern sollte. Eine auch heute noch gute Entscheidung, Personal strategisch einzusetzen. Auch dieses System wurde sehr lange genutzt. Ich habe dBase III plus einfach geliebt. FW
[toc] | [prev] | [standalone]
Page 3 of 3 — ← Prev page 1 2 [3]
Back to top | Article view | de.alt.folklore.computer
csiph-web