DYNA25: Spring Edition is taking place on 7 April in New York City. More info
Dyalog delivers a world-class APL development environment that allows both Subject Matter Experts and IT specialists to efficiently convert their ideas into software solutions
You can also stay up to date with Dyalog on these channels:
Aaron Hsu explains what the APL programming language offers and outlines some of its key benefits.
APL is an array-oriented programming language. Its natural, concise syntax lets you develop shorter programs while thinking more about the problem you’re trying to solve than how to express it to a computer.
APL uses its own character set rather than reserved words written out in English like most other languages, like C or Python. As a language, APL sits at a very high level of abstraction, making it well suited to concise formulations of algorithms.
We continually provid and improve tools and interfaces to integrate Dyalog with the latest technology stacks.
Take advantage of the .NET ecosystem, all without leaving APL
Combine Python packages with the expressive power of APL – from Python or from APL
Interface to SQL databases including Oracle, Access, MySQL and DB2
Deploy your apps quickly with our public Docker containers
Dyalog has been honed over the last four decades into a robust environment for creating concise, powerful, software solutions
We’ve Been Around the Block: Software engineers and subject matter experts, all happy to share.
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.
We promote a culture where innovation, fun, pride, and acceptance is part of our everyday life. We come from a variety of backgrounds, and we learn from each other’s diversity.
An extensive collection of videos cover all aspects of the language.
Home
Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).