July 28th, 2024

A List of companies that use Array Languages (J, K, APL, q)

A GitHub repository has been created to list companies using array languages like J, K, APL, and q, detailing their sectors, locations, and remote work policies, encouraging user contributions.

Read original articleLink Icon
A List of companies that use Array Languages (J, K, APL, q)

A GitHub repository has been created to compile a list of companies that utilize array languages such as J, K, APL, and q. This initiative was developed in collaboration with members of the r/apljk subreddit and features companies from various sectors, predominantly finance, consulting, and software development. The repository includes details about each company, such as their location, sector, and remote work policies. Notable examples include 1010Data, which uses K3 and is based in New York, offering remote work options; BNP Paribas, a global finance company using kdb+/q, also allowing remote work; and Dyalog, which employs APL and operates in the UK and Denmark, supporting remote work. In contrast, Goldman Sachs, a global finance firm using K, does not offer remote work, and Volvo, which uses APL in Sweden's manufacturing sector, also does not support remote work. The repository encourages contributions from users who can suggest additional companies or update the status of listed ones. It also provides links to similar lists for other programming languages, enhancing its utility for those interested in array languages in the corporate sector. For further details, the repository can be accessed on GitHub.

Link Icon 7 comments
By @rezmason - 6 months
My dad used array languages throughout his career— APL at some point, A+ at Morgan Stanley, and K later on at Conning, a finance modeling company serving the insurance industry. They moved what I think is a flagship product (a macroeconomic monte carlo sim thingamajig) from K to Julia a while ago. Here's his old boss at JuliaCon talking about it.

https://www.youtube.com/watch?v=EE2yz0ptSzQ

I don't think he keeps any old code lying around, but in the past I've tried reading it without success. That makes me a DSF— a Domain Specific Failson :[

By @agumonkey - 6 months
Unsurprisingly a lot of finance companies, that said I'd like to know how Volvo uses it for manufacturing.

ps: thanks a lot

By @z3phyr - 6 months
I think array languages can be a very good fit for graphics programming. I wonder if anyone tried that?
By @mxz3000 - 6 months
For the experts in this thread: is there any benefit to using these so called array languages compared to using something like numpy (or even pandas/polars) ?
By @mgaunard - 6 months
what's the difference between K, Kx, kdb+, Q?

All the companies I see listed with these actually mostly use Q, which is a superset of K.

By @countrymile - 6 months
Probably my naiivity here, but why isn't R on the list?