109 reputation
4
bio website
location
age
visits member for 3 years, 6 months
seen Mar 31 at 18:00

fanboi quote: Bruce Schneier doesn't use an IDE, or even a text editor. He uses an AK47 and a punch card.


Mar
31
comment Choose C++ or Java for applications requiring huge amounts of RAM?
I have programmed a very memory- and CPU-hungry project (expert system/massive DB with strict response time requirements). Using C++, some asm optimisations, and a redesign of the data model, I achieved a speedup of 5 orders of magnitude over previous attempts. As much as I like Java for some applications, that simply wouldn't have been possible with it or anything that has mandatory GC. The memory control over constructors and destructors give you becomes very important in such "extreme" cases.
Mar
16
comment Why are more programmers not freelance these days?
But one that holds true for the US only - other countries do things differently.
Mar
16
comment Why are more programmers not freelance these days?
#3 is exactly why they need freelancers - they keep the number of employees as low as possible, but will encounter peaks as any business does.
Mar
16
comment Why are more programmers not freelance these days?
strange, for me it's the other way 'round - I get the job done, and the customer doesn't care which time of day I do it, as long as it is in time. (Hey, they even gave me the keys so I could work on weekends!)
Mar
16
comment Why are more programmers not freelance these days?
Is that "income security" really truth, or just a delusion? I often hear about lay-offs, externalisation+shutdown and so on, so I don't really trust this "security". You can't even influence that "security", really, because somebody else takes the decisions for you.
Jan
17
comment Your experience with haxe and other languages that compile to PHP?
@Josh K: How about C++ to C conversion, then? The original Cfront, the Comeau compiler, LLVM and possibly some others did this quite successfully. - For another family of languages, I know Wirth himself wrote a converter from Modula to Oberon (which you may consider a "up a level").
Jan
14
comment 'Other' Features in a programming language
ref. programmers.stackexchange.com/questions/5057/…
Jan
14
comment Your experience with haxe and other languages that compile to PHP?
"Cross compiling between languages - It leads to confusion, mistakes, and errors". Strange, and here I was, thinking any compiler did just that - translating one language into another (like into assembly, C, JVM code...).
Jan
14
comment What is the (craziest, stupidest, silliest) thing a client/boss asked you to do?
Well, why not? Some people actually did this, and that's how we got OODBMS. Imagine Amazon or Google using Oracle as DB backend... and then think about what impact speed has on their business.
Jan
14
comment What is the (craziest, stupidest, silliest) thing a client/boss asked you to do?
Well, could do 1-4, and 6-9 just for the sportive aspect - but wouldn't agree on #5 then. If you are sent to No Mans Land on a suicide mission, you at least have to have reliable tools.
Jan
14
comment What is the (craziest, stupidest, silliest) thing a client/boss asked you to do?
In that case, they might as well drop the usernames entirely and look up the account based on the (unique!) password. Sheesh... did they tell you anything else about why they wanted it that way?
Jan
14
comment What is the (craziest, stupidest, silliest) thing a client/boss asked you to do?
You call that crazy/stupid/silly? One client was doing this on a regular basis, because their customer was measuring progress by the size of the release files they got.
Jan
14
awarded  Commentator
Jan
13
comment Why aren't macros included in most modern programming languages?
if you have to #define max, please put brackets around the parameters, so there are no unexpected effects from operator precedence... like #define max(X,Y) ((X)>(Y)?(X):(Y))
Jan
13
comment 'Other' Features in a programming language
Thank you for explaining your removed UV. I'm indeed saying don't add to the language, add to the standard libs (as, for example, Java and Python try to do). So your interpretation (and hence edit) is correct.
Jan
12
comment 'Other' Features in a programming language
Would any of the downvoters care to leave a comment as to why?
Jan
12
revised 'Other' Features in a programming language
would be/ were - corrected, one of the two deleted
Jan
12
comment Can a programming language make you happy?
You get ugly legacy code in any language. I don't think what anybody elsed did with a language should be the reason to dislike (or like) a language - rather, whether you, by yourself, are happy with it as a tool, or not. Like MattiasK wrote.
Jan
12
comment 'Other' Features in a programming language
@Martin York: I fail to see what a compiler could do better than gettext, except for syntactical sugar (that is, omitting the "_()" around the strings). The language can't do anything more than any other tool can, it can just incorporate it into its syntax. And no machine can read your mind and automatically "just do it".
Jan
12
comment Can a programming language make you happy?
+1 - short, general, and to the point.