
The content of this page in no way reflects the opinions,
standards, or policy of the
United States Air Force Academy
or the United States government.
RAPTOR is a flowchart-based programming environment, designed specifically to help students visualize their algorithms and avoid syntactic baggage. RAPTOR programs are created visually and executed visually by tracing the execution through the flowchart. Required syntax is kept to a minimum. Students prefer using flowcharts to express their algorithms, and are more successful creating algorithms using RAPTOR than using a traditional language or writing flowcharts without RAPTOR.
Click here to see a picture of RAPTOR. For a paper describing the use of RAPTOR in a general education course, click here.
Where/how are you using RAPTOR? I keep a list of what schools and universities are using RAPTOR and for what class. This helps me plan future advancements. Please email me and let me know.
SPRING 2010 VERSION (Updated 8 January 2010)
You can get the Spring 2010 version (4.0.2) of RAPTOR from here (right-click and choose "save target as"). NOTE: requires .NET 2.0 Framework. Files generated in this version (except those in OO mode) can be opened with the Summer 2007 version.
NEW INSTALLER! This installer has been tested on Windows XP SP3 (32 bit), Windows XP Tablet PC (32 bit), Windows 7 Professional (32 and 64 bit) and Vista Business (64 bit). This installer should eliminate many installation bugs from the Microsoft Ink DLL.
NEW FEATURES:
RAPTOR is written in a combination of C# and A# (a port of Ada to the .NET Framework) and is only supported on Windows. We have experimented with Mono on Mac OS X and Ubuntu. The Mac version didn't run at all, but we were able to get RAPTOR running on Ubuntu with some features removed. Here's a zip with all of the files in case you want to try it.
Did you know RAPTOR has modes? By default, you start in Novice mode. Novice mode has a single global namespace for variables. Intermediate mode allows you to create procedures that have their own scope (introducing the notion of parameter passing and supports recursion). Object-Oriented mode is new (in the Summer 2009 version)
RAPTOR is free software, but donations to support web hosting, etc. are welcome!
Comments, suggestions, and bug reports are welcome. If you have a comment, suggestion or bug report, send an email to Martin Carlisle.
The UML designer is based on NClass, an open-source UML Class Designer. NClass is licensed under the GNU General Public License. The rest of RAPTOR, by US Air Force policy, is public domain. Source is found here. RAPTOR is written in a combination of A# and C#. Unfortunately, I don't have the time to provide support on compilation issues.
Number of hits since 16 May 2006.