AHSoftware

Main page

Project "Comal80 compiler / transpiler"

Project "Comal80 compiler / transpiler", the development of the old 1980's Comal80 compiler and transpiler, that compiles from Comal80 to C++ and Python. The compiler is created for use by children that can learn Comal80, and later learn C++ and Python development languages. The framework and libraries are created as object oriented classes and modules with reduced functionality, but more easy to use. There are building blocks for GUI (Graphics User Interface), TUI (Terminal Textmode User Interface), network, graphics, animation, audio, MIDI, video, encryption, network encryption, chat, video meeting, and much more.

Your old 1980s Comal80 is not here, but a renewed version is under development slowly.
Goal and target for this Comal80 compiler / transpiler project are children and there parents.

Comal80 is a mix of the development languages Basic and Pascal. As a start I will collect syntax from Comal80 examples found on the internet. Later I will change my Comal80 into the Pascal like language with object oriented programming. With the use of object oriented programming, I will add libraries with classes and modules with predefined functionality. Hide the difficult from other development languages and libraries. And make this project cross platform.

As always, if I am too slowly developing this Comal80 compiler project, then you are always welcome to create your own Comal80 project.

Compiler theory

green button

History and Comal80 syntax

green button My own project - Development of the syntax for my own Comal80 compiler, used by my compiler and transpiler
green button Comal80 code examples from old Piccoline computer
green button Syntax of the old Basic development language
green button Comal80 manual danish flag
green button Comal80 Keywords danish flag
green button Retro computing - Comal80 danish flag
green button DR - piccoline danish flag
green button Piccoline RcComal80 - brugervejledning danish flag
green button Old computers - piccoline
green button Comal og computere i danske gymnasier - erindringer 1971 til 1991 danish flag
green button Datamuseum - Comal danish flag
green button Datalære - Comal danish flag
green button Prosa - Gensyn med firsernes programmeringssprog danish flag
green button Version2 - Dengang der var Comal 80 i stedet for Scratch danish flag
green button Statens IT - Børge Christensen - Comal-80 danish flag
green button Computer World - Comal80
green button Computer history danish flag
green button Jbox - Comal
green button Jbox - RC702 Diary (Comal)
green button JBox - disks
green button Den fødte computerbruger
green button Comal Today 25
green button Wikipedia - Comal
green button Archive - Comal Today Issue 25
green button Datamuseum - COMAL/standardization
green button Github - OpenComal
green button Hand Wiki - Comal1
green button Comal
green button Comal handbook
green button Comal handbook
green button COMAL 80 for the Commodore 64
green button Wikiwand - Comparison of programming languages
green button C64 Wiki - Comal example
green button An annotated bibliography of the Comal language
green button Starting with Comal
green button Introduction to computer programming
green button THE DESIGN OF A FIRST COURSE IN PROGRAMMING
green button C64 Wiki - Comal example
green button Commodore - Comal80 (Danish) danish flag
green button COMAL/standardization
green button Comal80 examples
green button Comal reference guide
green button
green button
green button

green button COMAL for the Commodore 64
green button Open Comal
green button Piccoline computer typical used in danish schools i the 1980s
green button
green button
green button
green button
green button
green button

Other development languages tutorials and syntax

green button Tutorialspoint - Learn Pascal programming
green button Tutorialspoint - Learn Python programming
green button Tutorialspoint - Learn C programming
green button Tutorialspoint - Learn C++ programming
green button
green button
green button
green button

Comal80 syntax, and my own addon of objects and new syntax and functionality

green button

Development of the transpiler that compile Comal80 into C++ and Python

green button

My addon framework, libraries, modules, classes, functionality

green button

Links

Links

Links

Links

Links

Open Source Initiative


Linux Foundation


Linux Kernel


GNU


Distrowatch


Free and Open Source Software



Fedora project sponsored by Red Hat


Software Freedom Conservancy