Post Reply 
Assembler, but not at all
09-22-2023, 09:03 PM (This post was last modified: 09-22-2023 09:45 PM by jte.)
Post: #4
RE: Assembler, but not at all
Lots of good points raised by Jean-Baptiste and Piotr. Big Grin

(09-22-2023 03:50 AM)komame Wrote:  During my studies, I wrote an assembler compiler. At that time, it was for x86 assembly, but the principle was similar. The result of the compilation was a ".com" file that could be run in a DOS environment

Ah, the halcyon days of youth, when code flowed like water... For one university assignment, I was aiming to get a C compiler far enough along that it could compile itself (I wasn’t aiming to handle unions, bit-fields, and a few other odds and ends — just enough to compile the compiler). The target architecture was a “bytecode” for a “bytecode” interpreter (although, back then, it would’ve been termed a “p-code” interpreter) — but the interpreter I already had available for that p-code ran on 8-bit home computers, so I’m not sure how much compiling the compiled compiler could accomplish… (& the assignment deadline came before I could close the loop)

A while back I was pondering on the languages built into the HP Prime; I was thinking something Forth-ish might be nice, to carry on a bit of the stack tradition. But a very simple language close to the underlying cpu is certainly another possibility to consider.

At the moment, though, my plate is pretty full. And many of these sorts of decisions would involve internal discussions (and the reality of the commercial marketplace dictates certain priorities and possibilities — Python is certainly of interest in the educational community, and some improvements to Python support are in order). I’d like to improve the bug fixing process a bit, and fix some bugs (I’m wanting some more automation here; setting up automation takes time, but does streamline things once set up).
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Assembler, but not at all - komame - 09-21-2023, 09:26 AM
RE: Assembler, but not at all - komame - 09-22-2023, 03:50 AM
RE: Assembler, but not at all - jte - 09-22-2023 09:03 PM
RE: Assembler, but not at all - komame - 09-25-2023, 05:24 PM
RE: Assembler, but not at all - jte - 09-26-2023, 07:24 AM
RE: Assembler, but not at all - komame - 10-11-2023, 09:43 AM
RE: Assembler, but not at all - John Keith - 10-11-2023, 02:20 PM
RE: Assembler, but not at all - komame - 10-11-2023, 04:36 PM
RE: Assembler, but not at all - jte - 10-12-2023, 12:08 AM
RE: Assembler, but not at all - jte - 09-22-2023, 09:19 PM
RE: Assembler, but not at all - John Keith - 10-11-2023, 10:41 PM
RE: Assembler, but not at all - komame - 10-12-2023, 03:31 AM
RE: Assembler, but not at all - Claudio L. - 10-14-2023, 08:52 PM
RE: Assembler, but not at all - parisse - 10-12-2023, 06:55 AM
RE: Assembler, but not at all - komame - 10-12-2023, 07:13 AM
RE: Assembler, but not at all - parisse - 10-12-2023, 12:15 PM
RE: Assembler, but not at all - John Keith - 10-12-2023, 08:40 PM
RE: Assembler, but not at all - parisse - 10-12-2023, 12:49 PM
RE: Assembler, but not at all - parisse - 10-13-2023, 05:36 AM
RE: Assembler, but not at all - komame - 10-13-2023, 01:16 PM
RE: Assembler, but not at all - komame - 10-14-2023, 04:12 PM
RE: Assembler, but not at all - parisse - 10-13-2023, 04:56 PM
RE: Assembler, but not at all - parisse - 10-15-2023, 06:21 AM
RE: Assembler, but not at all - Claudio L. - 10-18-2023, 02:46 AM
RE: Assembler, but not at all - komame - 10-18-2023, 05:41 PM
RE: Assembler, but not at all - Claudio L. - 10-19-2023, 02:54 AM
RE: Assembler, but not at all - komame - 11-01-2023, 07:06 AM
RE: Assembler, but not at all - dlidstrom - 11-12-2023, 07:57 PM
RE: Assembler, but not at all - komame - 11-13-2023, 02:07 PM
RE: Assembler, but not at all - komame - 02-19-2024, 06:21 PM



User(s) browsing this thread: 1 Guest(s)