13,429 reputation
4566
bio website nuroko.com
location United Kingdom
age 36
visits member for 4 years, 1 month
seen Aug 25 at 7:43

Hacker, game developer, CG artist and machine learning entrepreneur


Jun
25
awarded  Necromancer
Jun
6
revised Aren't structured programming and object oriented programming complementary?
added 39 characters in body
Jun
6
comment Will Java still be relevant in 5 years?
And FYI - you can write Java apps that work on all popular mobile platforms: libgdx.badlogicgames.com
Jun
6
comment Will Java still be relevant in 5 years?
@Erik - mobile applications are generally regarded as "Client Side"
Jun
6
comment Will Java still be relevant in 5 years?
@Erik - I'm fully aware of Node.js etc., and I still don't think it is a contender against the JVM languages (Java, Scala, Clojure) or .Net on the server side for serious applications. JavaScript is cool on the client (as I said), but the server currently has much better options. YMMV but I stand by my statements.
Jun
6
comment Aren't structured programming and object oriented programming complementary?
Hmmm Visual Basic and COM... I thought I had blanked that horror from my mind, but now it returns :-)
Jun
6
comment Aren't structured programming and object oriented programming complementary?
Most of the BASICs I knew never had virtual method dispatch? But yes, it would certainly have that kind of feel....
Jun
6
answered Aren't structured programming and object oriented programming complementary?
May
28
awarded  Nice Answer
May
26
awarded  Announcer
May
23
awarded  Necromancer
May
12
comment What would be a good first functional programming project?
@Giorgio: ABCL seems like it's a decent implementation of Common Lisp on the JVM. OTOH Clojure has the advantages of being designed for the JVM, incorporating a lot more "modern" innovations, and having more community momentum. I think it really comes down to whether you care about maintaining Common Lisp backwards compatibility or not.
Apr
11
comment Why aren't macros included in most modern programming languages?
@Mason - I don't think you understand the code-is-data concept. All C program source code is also data - it just happens to be expressed in text format. Lisps are the same, except they express the code in practical intermediate data structures (s-expressions) that enable it to be manipulated and transformed by macros before compilation. In both cases sending untrusted input to the compiler could be a security hole - but that's hard to do accidentally and it would be your fault for doing something stupid, not the compiler's.
Apr
11
awarded  Citizen Patrol
Feb
26
awarded  Caucus
Feb
26
awarded  Constituent
Feb
25
awarded  Necromancer
Feb
21
awarded  Nice Answer
Feb
21
awarded  Necromancer
Feb
20
answered Do dynamic typed languages deserve all the criticism?