Dyalog '26 starts on 12 Oct - More infomation
More thinking. Less code.
Approach problems like never before
We build it, support it, and have done for over 40 years.
Dyalog APL is an array-oriented programming language that lets you express complex ideas in remarkably little code.
We build it, support it, and have done for over 40 years.
No install needed. Try APL in your browser.
Getting Started
Your first steps with Dyalog made easy, from installing and typing APL to writing code that does real work.
Documentation
Guides, references, and worked examples to support you at every level, from your first session to advanced production use.
Dyalog for Business
Expert training, consultancy, and migration support, with licensing designed around your success rather than seat counts.
About Us
We’re 31 people who believe the tool we make can be useful to the world. Only a couple of us are related, but we feel like a family.
Stay in the loop. Follow Dyalog wherever you spend your time online for news, updates, and a bit of APL inspiration
Try some APL in your browser
A live Dyalog APL interpreter, running right on the page. Type an expression and press Enter to run it, or pick one of the examples to watch it execute. The glyph bar enters the APL symbols for you, so no special keyboard is needed. Because APL works on whole arrays at once, a few characters can do the work of many lines.
Enter runs the line. Names persist until you reset. Type APL glyphs with the keyboard above,
or with a backtick prefix (for example `i gives ⍳).
Want to go further? Take the free APL course.
Apprehensive? Understandable.
Join Our Growing GitHub Community!
Stay updated with our latest projects, contribute to open-source initiatives, and connect with like-minded developers. Your support helps us continue to innovate and share valuable resources with the programming world.
Avatars shown are public GitHub profile images of users who follow Dyalog Ltd. Each image links to the corresponding GitHub profile. If you’d like your avatar removed from this page, contact us at contact@dyalog.com
We promote a culture where innovation, fun, pride, and acceptance is part of our daily life. We come from a variety of backgrounds, and our diversity enhances our creativity.
We’re 31 people who believe the tool we make can be useful to the world. Only a couple of us are related, but we feel like a family.
…or perhaps even join the team!
News, ideas, technical insights, and stories from the Dyalog community.