Dyalog '26 starts on 12 Oct - More infomation
More thinking. Less code.
Approach problems like never before
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.
Dyalog '26 starts on 12 Oct - More infomation
More thinking. Less code.
Approach problems like never before
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.
Dyalog '26 starts on 12 Oct - More infomation
More thinking. Less code.
Approach problems like never before
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.
Dyalog '26 starts on 12 Oct - More infomation
More thinking. Less code.
Approach problems like never before
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.
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.
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.
Registration open for Dyalog '26
Take the APL Challenge
Dyalog version 21.0 is now available
Shape tomorrow with APL
Try an APL Expression
Experience the expressive power of APL’s array language right here on the page.
Enter a simple expression below and see how Dyalog APL thinks – concise, elegant, and built for problem solving.
Apprehensive? Understandable.
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.
…or perhaps even join the team!
Insight, inspiration, and fresh perspectives.
Registration open for Dyalog '26
Take the APL Challenge
Dyalog version 21.0 is now available
You can also stay up to date with Dyalog on these channels:
Who we are and what we are.
Download Dyalog
Download the latest version of Dyalog and get started for free. For commercial use, exploring our pricing.
Get Started
What is this sorcery?
Business
Migrants
APL Will Change the Way You Think Solve Problems Build Software
More thinking. Less code.
Approach problems like never before
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.
Download Dyalog
Download the latest version of Dyalog and get started for free. For commercial use, exploring our pricing.
Download Dyalog
Download the latest version of Dyalog and get started for free. For commercial use, exploring our pricing.
Download Dyalog
Download the latest version of Dyalog and get started for free. For commercial use, exploring our pricing.
Download Dyalog
Download the latest version of Dyalog and get started for free. For commercial use, exploring our pricing.
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.
More thinking. Less code.
Approach problems like never before
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.
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.
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.
More thinking. Less code.
Approach problems like never before
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.