Editing Leonardo
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences
Freeware C development environment for the Macintosh '''Authors:''' Camil Demetrescu and Irene Finocchi '''Homepage:''' http://www.dis.uniroma1.it/~demetres/Leonardo/ '''Family:''' [[IDEFamily]] MacintoshEditorFamily '''Platform:''' Apple Macintosh '''License:''' Freeware * a text editor with syntax coloring * a compiler for the ANSI C language * a compiler for the ALPHA visualization language * a reversible virtual CPU * a basic operating system for process, I/O and memory management * an integrated logic-based visualization system * a simple graph editor Main features: * It allows you to edit, compile and execute arbitrary C programs on the virtual CPU. * No size limits are imposed on C programs. * It's a multitasking environment. * Programs can be executed both forward and backward: it is possible to reverse the execution of a program at any time by means of a control tool window * All available standard ANSI C library functions (including fprintf, fscanf, malloc and free) are fully reversible. The more space you have on your working secondary memory, the more program instructions you can reverse. * Programs can be animated by embedding in the C source special declarations written in a simple logic-based programming language called ALPHA. For example, if you want a window to appear on the screen you have simply to declare it by means of the "View" ALPHA predicate. In the same way you may want a rectangle to appear in your window: just declare it with "Rectangle". ''Note: no longer developed. Superseded by the Leonardo Computing Environment.'' '''Screenshot:''' http://www.dis.uniroma1.it/~demetres/Leonardo/ImageGallery/images/execenv.gif
Summary:
This change is a minor edit.
Please calculate
*
=
(Visit
Preferences
to set your user name.)
View other revisions
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences