Reputation
8,843
Next privilege 10,000 Rep.
Access moderator tools
Badges
2 27 40
Newest
 Taxonomist
Impact
~366k people reached

  • 0 posts edited
  • 5 helpful flags
  • 3,046 votes cast
2d
comment C++ substitution cryptography
This is called a Caesar cipher. But it's not clear why you're splitting your char array.
Feb
1
comment Is break a code smell?
goto is not a code smell when there are no other forms of flow control that make sense for a given case. Don't be dogmatic. Not even Dijkstra was dogmatic about it in his essay. (Have you read it?)
Jan
17
awarded  Taxonomist
Jan
7
comment OpenGL, multithreading, and throwing destructors
It's possible to use multiple GL contexts in a single application. In those cases where that's desired, option 2 is the only reasonable choice.
Dec
14
awarded  Nice Answer
Nov
29
reviewed Reject Best approach for realtime sync + shared todo?
Nov
29
reviewed Approve Is it better to check `c >= '0'` or `c >= 48`?
Nov
29
reviewed Approve Business logic in the models?
Oct
27
revised Best freeware license for my closed-source application
added 3017 characters in body
Oct
27
comment Best freeware license for my closed-source application
@kagetoki: This format doesn't handle conversational edits like this, and your questions are answered by a number of other questions on this site under the [licensing] tag. I'll amend my answer anyway, but be aware that this is a bad format for such a long question.
Oct
27
reviewed Approve Does extending a ruby class violate the LSP?
Oct
27
answered Best freeware license for my closed-source application
Oct
23
comment Is Python Interpreted or Compiled?
Cython compiles Python code to C so that it can be compiled as a shared object.
Oct
2
comment Should I stop using the term C/C++?
@BenVoigt: You're missing the point: That language was created because the string "C/C++" was so badly misused, so as to point out to people the egregiousness of their error.
Oct
1
comment Should I stop using the term C/C++?
Yes, you should stop using the term "C/C++" unless you are referring specifically to the typeless language by that name which has no relation to either C or C++.
Oct
1
comment Should I stop using the term C/C++?
Aha, I've found a copy on archive.is: Rationale, Syntax and Semantics.
Oct
1
comment Should I stop using the term C/C++?
This is not entirely true. There was at one time a page that described a proposed language spec for a language called "C/C++" that, among other things, specified the (near) absence of a type system. Sadly, the page has since been taken down, and the site that hosted it has since put up a robots.txt that erased the archived copy from archive.org.
Sep
1
awarded  Yearling
Aug
8
comment How do you prevent the piracy of your software?
The point I'm making is that copies are an infinite resource. No number of copies will deplete that resource, so the idea of "theft" in this context is nonsensical. But, because making copies still requires some technical knowledge, it doesn't appreciably deplete the market, either.
Aug
8
comment How do you prevent the piracy of your software?
@BCLC: Stepping on a lawn or clipping some grass is not the same as stealing a lawnmower. Likewise, making a copy without authorization is not the same as stealing the master copy. The distinction in the metaphor is that the act of mowing a lawn (making copies en masse) is a very different act from someone stepping on your lawn (watching/using unauthorized copies), and no act of stepping on the lawn will deprive you of your mower (your right to copy.) The metaphor admittedly breaks down in that it doesn't account for market forces, but I think it holds.