IT Employment

General discussion


Do you use APL?

By metilley ·
I am seeing more and more positions requiring the APL language (specifically IBM's dialect: APL2) on mainframe computers. APL is a high-level computing language that is used in both business and scientific/engineering applications.

The keyboard's lower-case letters are all capital letters, while the upper-case (and some alternate keys) are symbolic characters. The latter have powerful operator functionality and are denoted with a Greek symbol. Thus, a very powerful function (what a program in APL is called), can be written in only a few lines of code, sometimes in only one line.

Experience shows that most APL programming exists in only a few industries. These include the U.S. stock exchanges, because only APL can run fast enough to keep up with the millions of stock shares bought and sold every second; and in the actuarial industries, where numerous calculations are required to forecast costs.

Please tell me if you currently use APL, what dialect you use (i.e. APL2, Dialog APL, Sharp APL, etc.), what industry you are employed in, do you like using it, are you in the United States, and what company you work for.

Thank you.

This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Comments

Collapse -

Sure do

by ashepp0 In reply to Do you use APL?

I've been developing in APL since the early seventies, its use has stalled because Java is taught in beginning CIS classes now instead of math; also BASIC still lives. is a MS-approved PC/Server .NET product which can (they say) substitute for any other .net language.

Dyalog APL has OOpd an can run under .net , but I don't know if they've gotten Microsoft's blessing (nor whether they need it).

Tell me if you hear of any openings, I might be forced to learn the language-of-the-month (Ruby) to stay competitive.


Collapse -


by metilley In reply to Sure do

What type of applications do you write? What part of the U.S. do you live in? From what I have read, Ruby would not be so bad. It is intepreted, not compiled so that's a plus right there. I hate those languages that have to be linked, compiled, etc. Ugh! Please ask others to join in this discussion too. Thanks for your comments.

Collapse -


by jdmercha In reply to Do you use APL?

I don't use it directly but we have a testing application that was written in APL years ago. The course hasn't changed in 40 years. It's still being taught by the same person who had their son write the APL code for her.

Collapse -

Re: Education

by metilley In reply to Education

Sounds like someone at S.U. I went there when the ECS was really pushing APL. I'm glad they are teaching other languages now.

Know of any companies in Syracuse that use APL?

Collapse -

APL Jobs

by aplus In reply to Re: Education

Where are they? I've been looking since May, 2006 for something commutable from Allentown, PA (or a telecommuting job). My last few gigs dating back to 1994 were in West Chester, PA, Newark, NJ, Princeton, NJ, Morristown, NJ and New York City. Been programming in APL since 1973. I prefer APL2000's APL+Win but have used just about all the others. Applications have included Insurance, Financial/Investment, Banking, Scientific, Probability & Statistics and Gambling (Horse Racing). The latter is "my own" system which I privately market on the web at Anyway, I'm looking so if anyone knows of any companies that are hiring or looking for consultants, I'd love to hear from you. Feel free to email me. Thanks and let's keep APL alive!

Related Discussions

Related Forums