704 reputation
516
bio website qlambda.com
location
age 25
visits member for 3 years, 6 months
seen 14 hours ago

14h
comment Practical considerations for HTML / CSS naming conventions (syntax)
Mind to add some comments down voters ;) lol.
Feb
11
comment Are there any languages that have both high- and low-level facilities?
D fits the bill.
Feb
11
comment Thread safe GUI programming
The only disadvantage being that it's a single user system. Otherwise Haiku OS can be used as a day-to-day desktop OS.
Feb
11
comment What methods are there to avoid a stack overflow in a recursive algorithm?
All functional programming languages have tail call optimization.
Dec
24
comment Why did the team at LMAX use Java and design the architecture to avoid GC at all cost?
@JTrana Yes, that was my thinking and you understood it correctly. As a result of from having managed and unmanaged code, D allows programmers to write both system level code (OS, device drivers, or where direct memory access is required), as well as application level code where higher level abstractions, algorithms and business logic are more of concern than tinkering with machine. And like you said, I know of only D that allows that kind of usage in a single language.
Dec
23
comment Why did the team at LMAX use Java and design the architecture to avoid GC at all cost?
@gbjbaanb I mentioned D because it provides garbage collection (in cases where high level abstractions are necessary and fiddling with memory is too hard for the brain) but also allows manual memory management with C style malloc and free. D is sort of like Objective-C with ARC (no real GC) but better than that. But yeah, C/C++ would fit the bill.
Dec
23
comment Why did the team at LMAX use Java and design the architecture to avoid GC at all cost?
@JoachimSauer The framework is not written with public consumption in mind. They initially wrote it for internal use and later open-sourced it/made it free.
Dec
23
comment Why did the team at LMAX use Java and design the architecture to avoid GC at all cost?
It doesn't have to be D. Just any language without GC that allows efficient code.
Nov
10
comment What do Java developers think of Scala?
Scala sucks. End of story. For your reference: gist.github.com/anonymous/1406238
Jun
21
comment What are the pros and cons of HTML5, native and hybrid mobile app approaches?
acmqueue - Mobile Application Development: Web vs. Native
Dec
5
comment If all programming languages are Turing Complete then why do we have language wars?
Giorgio: Programming language is actually able to have unlimited amount of memory, at least theoretically, isn't it? It's only the computers that have the limitation.
Nov
30
comment If all programming languages are Turing Complete then why do we have language wars?
I am not saying language wars are bad or we do not want to discuss about programming languages. I am trying to make sense of programming language capabilities. If all programming languages are not equivalent, then it means there will be a language that is more powerful than all the others. Is that language Lisp?
Nov
24
comment Why is Lisp useful?
Clojure is a better Lisp with tons of Java (or the host) libraries.
Nov
19
comment Opensource, noncommercial License?
Jan Hudec: Tell me a license that does what OP mentions. What do you suggest?
Jun
27
comment The architecture and technologies to use for a secure, fast, reliable and easily scalable web application
The points raised in the above posts are supported natively by the language.
May
27
comment When should you call yourself a senior developer?
I would also add, after 10,000 hours of real programming (not just sitting in front of a computer).
Mar
30
comment I Want To Program!
Hey, web server is a traditional program in itself. The program that you run on a web server is what falls under web programming (client side and server side).
Mar
30
comment creative & complex vs simple and readable
You don't have to make your code 'noob' friendly. I'll go with elegance and simplicity.
Mar
30
comment Which of these looks cleaner?
Yeah. I would go with the dot syntax. It's more intuitive.
Mar
29
comment Who uses GnuSTEP?
Alright. Agreed :D