dbohdan / dbohdan/compilers-targeting-c
Algol60 to C
- Dominant language
- JavaScript
- Stars
- 778
- Forks
- 53
- PR merge metrics
- No merged PRs in 30d
Description
Two different A60 to C systems:
https://github.com/JvanKatwijk/algol-60-compiler
https://www.gnu.org/software/marst/
(btw there are a few work-in-progress translators to C for a language in the Algol style, "Imp", but none currently fully working - I'll post when we have a release that is usable. I also have a crude "Atlas Autocode" to C translator, but it was written to convert one single program - the Imp compiler for the KDF9 - and is also not really release-worthy yet).
Amendment: a third one: http://www.algol60.org/15algolwcomp.htm
──────────────────────────────────────────────────────────────────────
AWE: an Algol W compiler
──────────────────────────────────────────────────────────────────────
Awe is a new compiler for the Algol W language. It is intended to to
be a correct and complete implementation of the language described in
the Algol W Language Description, June 1972.
Awe should be able to compile code intended for the System/360 ALGOLW
and XALGOLW compilers with little or no modification.
Awe uses Gnu C (with its extensions) as an intermediate language.
It allows Algol W programs to be linked to C object code.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the repository's compiler-list entries and compare their format with the Algol60-to-C systems linked in the issue, including the Algol W compiler information. Add the relevant entries with working links and descriptions, then verify that the list formatting and links are consistent.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- compilers
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100