From Wikipedia, the free encyclopedia
Jump to: navigation, search

PROMAL (PROgrammer's Microapplication Language) is a C-like programming language from Systems Management Associates for MS-DOS, Commodore 64, and Apple II. PROMAL featured simple syntax, no line numbers, long variable names, functions and procedures with argument passing, real number type, arrays, strings, pointer, and a built-in I/O library. Like ABC and Python, indentation is part of the language syntax.

The language used a single pass compiler to generate byte code that was interpreted when the program was run. Since the memory was very limited on these early home computers, the compiler could compile to/from disk and memory. The software package for C64 included a full-screen editor and command shell.

See also [Computer Language, Mar 1986, pp. 128-134].


Ahoy! called PROMAL for the Commodore 64 "one of the best" structured languages. It concluded "As an introduction to structured programming languages and as an alternative to BASIC, PROMAL is well worth the time needed to learn it and the $49.95 to purchase it".[1]


  1. ^ Schleimer, Rachel (1985-06). "PROMAL". Ahoy!. pp. 71–72. Retrieved 27 June 2014.  Check date values in: |date= (help)

External links[edit]

This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.