Dyalog
Would you like to be able to translate know-how into computer-based solutions on time and on budget? Dyalog is a modern, multi-paradigm programming environment that combines functional, procedural and object-oriented programming with the array-oriented, Turing-award-winning APL notation.