According to the Wall Street Journal ,Two former computer programmers at convicted Ponzi-scheme operator Bernard Madoff‘s firm were indicted on charges they allegedly helped Mr. Madoff hide a massive fraud from regulators.
Obviously, the most interesting question for us is “What Language have they used ?”
[picapp align=”none” wrap=”false” link=”term=bernard+madoff&iid=4023620″ src=”2/a/a/0/Doll_Maker_Debuts_c792.jpg?adImageId=11383341&imageId=4023620″ width=”234″ height=”351″ /]
1. They should have done it Python. Python web site promises:
- You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.
Two programmers, $10B, that”s a pretty immediate productivity gain.
2. Maybe PERL would have been better. After all, TIMTOWTDI
3. Actually, The Zen Of Python following quotes suggest the programmers couldn’t have used it for the scam
- Special cases aren’t special enough to break the rules.
- Flat is better than nested.
- There should be one– and preferably only one –obvious way to do it.
- If the implementation is hard to explain, it’s a bad idea.
- Explicit is better than implicit.
4. Maybe C++. No judge can ever convict them. Probably written using multiple inheritance and nested templates. Unless,of course, Bjarne Stroustrup is the key expert witness for the prosecution.
5. From C++ Philosophy. Enough Said.
- C++ is designed to give the programmer choice, even if this makes it possible for the programmer to choose incorrectly
6. Other Hints for PERL as the suspect
- The preface to Programming Perl begins, “Perl is a language for getting your job done.”
- No written specification or standard for the Perl language exists
7. However, the recursive nature of Ponzi scheme suggest LISP could be useful.
- Read this funny LISP joke to see why
Please share your thoughts and comments on this important subject.
[picapp align=”none” wrap=”false” link=”term=Bernard+Madoff&iid=7041323″ src=”b/a/9/8/US_Marshals_Auction_4559.jpg?adImageId=11382852&imageId=7041323″ width=”350″ height=”233″ /]