CASCAL

CASCAL is a small, cute programming language developed by a small group of students at the FER university in Zagreb. We named it CASCAL because it is the mixture of C and PASCAL -- at least that was our intention in the start :). The language is compiled, strongly-typed, allows recursion and assembler directives. We also built a simple programming environment for it (Figure 3-1). It is possible to access Windows API through assembler directives, so somebody could use it for real Windows development (although that is not very possible).

Figure 3-1: CASCAL environment with a sample program

Download

You can download CASCAL if you want to play with it. There are no special requirements and it should run on any Windows OS. If you want to compile the source code, you will need MS Visual C++ 6.0 for the complier front-end and back-end, and Borland Delphi for IDE compilation. Here are the files: