Janus

Janus is a high-level procedural programming language. It was designed and implemented to be an introductory language for children aged seven to eleven. Janus is a computer language that is graphic-based. A key feature of this language is turtle graphics which is characterized by a triangular object...

Full description

Saved in:
Bibliographic Details
Main Authors: Banzon, Emilio F., Jumig, Judith C., Marty, Mary Lou A., Valenzuela, Vida B.
Format: text
Language:English
Published: Animo Repository 1993
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/9788
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
Description
Summary:Janus is a high-level procedural programming language. It was designed and implemented to be an introductory language for children aged seven to eleven. Janus is a computer language that is graphic-based. A key feature of this language is turtle graphics which is characterized by a triangular object on-screen that moves under program control. A Janus program however can display text, generate music, and make calculations as readily as it can produce graphical images. All Janus statements are function calls to either primitive or user-defined functions. The programming environment of Janus is characterized by iconic interface. It also provides two modes of programming: interactive and non-interactive. The interactive mode allows feedback after each program line entered. In this mode, programming is done through the Command Line Editor. The non-interactive mode delays output until the whole program is edited through the Program Editor. Additional features provided are Demo-Generation Utility, Configuration File and Iconic. A Janus session can be recorded through the Demo-Generation Utility which may aid teachers in making tutorials. Through the Configuration File, several aspects of the system can be customized. Icons in the system can also be modified using the Iconic.