views:

396

answers:

2

Apparently, Goldman Sachs' code for program trading is written in a proprietary programming language called slang and relies on a proprietary database (secdb).

I can only guess that secdb is a column-oriented time-series database for securities data (like KDB+ from Kx Systems), but I have no idea what Slang is. It could be a wrapper around regular C++. It could be an array-oriented programming language, like APL, K, and Q.

Does anyone know where to find details about Slang (short of working at Goldman Sachs)?

+3  A: 

More likely it is Erlang:

Noah Watkins
A: 

Goldman Faces Technology Issue With Spinoff: (published on Thursday, 5 Aug 2010 | 9:19 PM ET )

Goldman Sachs' plan to spin off its proprietary trading business has run into an unexpected technology glitch that has sent the Wall Street firm scrambling to hire computer programers and project managers.

The problem is that Goldman's traders use a special computer language called "Slang" that was developed for internal use only. That language plays a vital role in Goldman's prop trading, including it's computer driven high-frequency trading.

Goldman has decided the new spin-off won't get the rights to Slang, according to a person familiar with the matter.

As a result, Goldman is rushing to translate its trading programs into a more standard computer code usable by the new spin-off trading company.

Recruiters around New York have been contacted to bring on new tech talent to rebuild Goldman's trading operations. The recruitment drive is cloaked in secrecy, however.

At initial stages, potential recruits are not even told that Goldman is the client.

Mr. X
See this for discussion: [Hacker News | Goldman's traders use a special computer language called "Slang"](http://news.ycombinator.com/item?id=1581069)
Mr. X
Mr. X