Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

GCC 13.2 released (with Modula-2 support) (Developers)

posted by DosWorld, 15.11.2023, 13:50
(edited by DosWorld on 15.11.2023, 14:07)

Also, Rugxulo, i hear you do some experiments in compilers area..

I want share idea:
It is need go in reverse way:
1. Create linker (obj's -> exe)
2. Create backend - codegenerator (bytecode -> obj)
3. Create frontend - parser (source -> bytecode)

If go in direct way each step will create new restrictions and requirements (more and more) -> need do lot of refactoring for all prev steps (and chain steps). Also, in this way possible (near to) easy create TP7-grade compiler only.

For example, i move to trash my experiments with Pascal-S, because (imho) Wirth's bytecode is not so good for optimization on backend (no SSA form, etc). Also, all of this is a reason for "strange" project rlink.

Will be better split all steps to standalone applications.

Imho, Wirth's pascal-p5/m2/oberon cover frontend only and shoud be used last of all.

---
Make DOS great again!

Carthago delenda est, Ceterum censeo Carthaginem delendam esse.

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 80 users online (0 registered, 80 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum