For decades humans have been searching for the test way to communicate with an intelligent machine, a computer. Several programming languages have been written with the idea of a universal language have been written with the idea of a universal language which includes solutions to solve as many problems as one can think of. Put the more universal the languages are the more complex they are to study. Henery Ledgard tried to combine these two ideas together. He suggests the idea of studying programming language by dealing with a few key features at a time. He separated the various programming features. grouped the similar ones together and wrote his own small languages called "Mini-languages". The programming language landscape' (15) which includes 13 mini-languages was used as the central reference for this thesis work. Each of the four mini-languages was implemented in 2 sections; a compiler and an interpreter. One can write a program in any of the four mini-languages; compile and run (interpret) it to test the correctness.
Library of Congress Subject Headings
Interpreters (Computer programs); Compiling (Electronic computers); Programming languages (Electronic computers)
Department, Program, or Center
Computer Science (GCCIS)
Saowarattitada, Piyanai, "An implementation of four of Ledgard's mini-languages" (1983). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus