Zum Inhalt

APL – the language that makes it all possible

Three decades of experience. Authorized Dyalog partner. Consulting and development.

What is APL?

APL (A Programming Language) was developed in the 1960s by Kenneth E. Iverson – as a mathematical notation that is directly executable. The language remains unmatched to this day when it comes to expressing complex numerical algorithms clearly and concisely.

A practical example: an inventory optimization algorithm that requires a hundred lines in Java or Python can often be written in a single line of APL – not as a trick, but because APL thinks like mathematics itself.

This has a decisive practical advantage: faster development, fewer errors, easier customization. That is precisely what makes the Planning Fire Brigade possible.


My APL story

I have been working with APL since the last millennium. What started as a fascination with an unusual language is today my most important professional skill.

The planning solutions I have developed run under Dyalog APL – the leading modern APL implementation, bringing APL to Windows, Linux and macOS and actively developing the language further.

I know APL not just as a tool, but as a way of thinking. This enables solutions that simply could not be created in comparable time with conventional means.


Dyalog partner

I am an authorized reseller of Dyalog Ltd. – the market leader for professional APL solutions.

This means for you:

  • I can provide and set up Dyalog APL licenses for your organization
  • You receive software and consulting from a single source
  • Direct contact with the manufacturer for specific requirements

Dyalog APL runs on all common platforms and offers modern connectivity to databases, Excel, .NET and web services.


APL consulting and development

Already using APL and need support? Or looking for an experienced partner to use APL for a new project?

I am available for:

  • New development – from requirements analysis to finished solution
  • Extending/migrating existing APL systems – even code I didn't write myself
  • Training and introduction – for teams learning or deepening their APL skills
  • Code reviews and audits – a fresh perspective on grown systems

Get in touch →