Free APL Compilers and Interpreters
Compilers and Interpreters for the APL Programming Language
Free APL Interpreters and Compilers
APL is a high level, concise, array-oriented programming language that uses pictorial symbols for its language constructs rather than the usual ASCII-based words in other languages. It is sometimes used in statistics and scientific applications, among other things. (See, for example, the selection of books on APL on Amazon for the types of software APL is frequently used for.)
Related Pages
- How to Start / Create a Website: The Beginner's A-Z Guide
- Free Fortran Compilers and Interpreters
- Free Ada Compilers
- Free Assemblers, Linkers and Object Module Librarians
- Free BASIC Compilers and Interpreters
- Free C/C++ Compilers, Interpreters and Development Environment
- Free COBOL Compilers
- Free Common LISP Compilers and Interpreters
- Free Forth Compilers and Development Systems
- Free Pascal and Delphi Compilers
- Free Prolog Compilers and Interpreters
- Other Free Compilers and Interpreters for Programming Languages
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
Free APL Compilers and Interpreters
- NARS2000

NARS2000 (where NARS stands for Nested Arrays Research System) is an experimental APL interpreter used as a testbed for new ideas in the language. Besides being ISO/IEC 13751 Extended APL compliant, the interpreter also includes new functions, operators, data types, etc. The program runs on Windows as well as on Linux via Wine (see Free Windows Clones, Emulators and Emulation Layers for more information about Wine, if you don't know what it is). The code for the project is mostly licensed under the GNU General Public License, although some components are released under different licences.
- J
J is a programming language in the APL language family. Unlike APL, it uses ASCII characters. It is useful in mathematical, statistical and logical analysis of arrays of data. The software comes with an IDE, standard libraries, utlities, a form designer, and supports an event-driven GUI for your application, integrated 2D and 3D graphics, memory mapped files, and interfacing with other programming languages. Supported systems include Windows, Linux, Mac OS X, SunOS, AIX, StrongArm PocketPC, and Mips PocketPC. You may use it free only if you are a student; otherwise you have to pay an annual fee (licence expires annually; see their site for the full licence).
- APL Special Edition
APLSE is a freeware version of APL*Plus PC, a compiler for the APL programming language, a highly symbolic language (ie, it uses pictorial symbols rather than the traditional English words) and compact language.
- A+
According to its website, "A+ is a descendent of the language 'A'". Unlike APL, A+ is "geared" to business, supporting large capacity and high performance, with the "+" referring to the "electric graphical user interface". It is released under the GNU General Public License. Supported platforms include Linux, FreeBSD, AIX, IRIX, Mac OS X, NetBSD, Solaris, and Tru64.
- OpenAPL
This package, for Linux, FreeBSD, OpenBSD, Mac OS X, and POSIX/Unix-like systems, includes the APL font as well as the interpreter for APL11. You will have to compile it from the sources provided.
- FreeAPL
Select the FreeAPL link on the linked page for what is apparently a Windows version of APL\11.
- APLX for Linux (Personal Edition)
APLX for Linux Personal Edition is an APL development system. The old version linked to above is free for non-commercial use. You will have complete a download request form before you can get the software.
Related Pages
- Important Precautions to Take When Buying a Domain Name
- Free Numerical, Mathematical, Statistical Libraries and Source Code
- Free Help Authoring Tools - Write Documentation/Help the easy way
- Free Version Control Software - Manage multiple versions of your app
- How to Collect Credit Card Payments from your website - sell your app
- How to Register Your Own Domain Name
- Which Web Host Do You Recommend? (FAQ)
- How to Rescue Your Website from the Clutches of a Bad Web Designer or Bad Web Host
Can't Find What You're Looking For?
Search the site using Google.
Newest Pages
- How to Add a Contact Form (Web Form) to Your Website Using Dreamweaver CS5.5
- How to Efficiently Manage a Multi-Page Website with Dreamweaver CS5.5
- How to Reserve a Domain Name. Do You Need a Web Host if You Want to Reserve a Domain for Future Use?
- How to Customize the Navigation Menu on Your Website with Dreamweaver CS5.5
- What's the Difference Between a Content Management System (CMS), a Blog, a Web Editor and an Online Site Builder?
- Free Image/Photo Slide Show JavaScript
- Free GUI Builders, Application Builders and Rapid Application Development (RAD) Software
- HTML Tutorial - Learn to Design a Website using HTML
- How to Centre a Background Image or Photo on Your Web Page Using KompoZer
- How to Create Rounded Corners for Your Box Borders in CSS
- How to Set Up a Standard User Account (or Limited Account) on Windows Vista and Windows 7 for Daily Use
Popular Pages
- How to Create/Make Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- Dreamweaver CS5.5 Tutorial: How to Design a Website with Dreamweaver CS 5.5
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free APL Compilers and Interpreters
