[BangPypers] Wall street may embrace Python
Sirtaj Singh Kang
sirtaj at sirtaj.net
Mon Apr 26 11:48:22 CEST 2010
On 26-Apr-10, at 2:25 PM, Dhananjay Nene wrote:
[snip]
>> I do see one strong plus here for Python. That is a very natural
>> language
> for expression (as in being one of the most readable programming
> languages
> for non programmers) without resorting to any specific DSLs etc.
On the contrary, I think treating python as a DSL host (as some are
implying here) is not such a great idea. In my experience the language
is not so good at allowing small languages to be embedded without
resorting to lisp-like nested lists/tuples. This is not a deal-
breaker of course, and this decision to use Python is a sensible,
pragmatic one (lots of python programmers around, financial/
statistical libraries are available and mature etc) but IMHO a more
declarative language would have been nicer from a provability
standpoint. Being able to write programs that reason about the
contracts is very important and trying to do it for a general purpose
language like python will be difficult.
I think over time once smart contract research becomes more mature
(there are already lots of research papers available) we'll see more
declarative languages being used for this instead, with python
becoming the de-facto support language to build tools around them.
Meanwhile, I'll repeat something I say far too much but anyway: domain
knowledge is just as important as programming chops. Folks who want to
get in on the ground floor with these kinds of applications of python
should start learning the vocabulary and process flows of finance ASAP.
-Taj.
More information about the BangPypers
mailing list