528 reputation
1410
bio website fuz.su/~fuz
location Berlin, Germany
age 19
visits member for 3 years, 11 months
seen Aug 28 at 17:16

I am a student of computer science and mathematics at the Humboldt University of Berlin.


May
20
comment How to deal with over-complication?
@tp1 That is probably not the best solution. Moving stuff to other modules won't solve anything. It may actually make things worse, as you lose the connection between actually connected things. Only separate features if they have no (close) connection.
May
16
comment Why do trees grow downward?
IMHO the reason for the flipped coordinates dates back to the time where one had terminals. Since they displayed text beginning from the upper left corner and the actual resolution may vary, it was a very reasonable decision to make (0,0) be the upper left corner.
May
7
comment The Box Model: Internet Explorer vs. W3C
Although I generally dislike the things IE does different, this argument is pretty interesting.
Mar
19
comment “Do Whatever You Want” License With Attribution
INAL, but in some countries, like Germany, you can't waive all your rights. Thus, the whole WTFPL license contract may be invalid, giving you the right to sue everybody who uses your code because he didn't acquire the rights to do so (since the license contract is invalid).
Nov
29
comment How are interrupts implemented in practice?
This question is offtopic. Please ask at stackoverflow.com
Nov
28
comment What do neglected O'Reilly book topics tell us about that topic?
@Peter We are forced to use Delphi at school, because at the time our teachers studied CS, they learned to teach Pascal. Delphi is just an OO-Pascal, so that's the only thing they want to / can teach. From what i see, Delphi is a language that is mostly used for maintaining legacy applications. I don't know many new applications that are started in Delphi. That might be a reason for the inavailability of books.
Nov
28
comment What do neglected O'Reilly book topics tell us about that topic?
No demand? Real World Haskell is virtually the only good book about Haskell. There is in fact a great demand for that book (I bought it, too)! The same applies for F#, which is a nice language, too.
Nov
27
comment What are some famous one-liner or two-liner programs and equations?
Why not fibs = 0 : scanl (+) 0 fibs?
Nov
9
comment Where did the notion of “one return only” come from?
@user606723 No. In most architectures, the code to return from a function is as simple as writing leave; ret (x86) or pop 1,0 (MMIX). In most cases, that is much simpler than jumping to the exit point.
Nov
8
comment What would truly happen if java.lang.String weren't final?
This answer does not addresses the question. -1
Nov
8
comment strcpy memcpy reason for parameter order
Ah... that should have been movl $0xffffffff, %eax. I am not so familiar with gas syntax.
Nov
8
comment strcpy memcpy reason for parameter order
@Coder: movl 0xffffffff, %eax. I don't get your point.
Nov
6
comment What background is needed to understand The Art of Computer Programming, Volume 4A?
To understand MMIX, I'd suggest you to read Volume 1, fascicle 1. The link points to an old edition, but the differences to the latest editions are not very big. (For instance, the purpose of the rC register changed)
Oct
18
comment Which functional language is good for a beginner?
@tdammers Sorry. I am not a lisp programmer, so I can't tell very much about it. But of course the language also has an influence to the steepness of the learning courve.
Oct
18
comment Which functional language is good for a beginner?
"The language itself is probably less important than its surrounding ecosystem [...]" I disagree with that. There are quite different concepts in functional languages and that influences the flavour of functional programming you learn. Eg. in Lisp, you usually have extensive usage of macros and almost no type system, while you have an extremely sophisticated type system and mostly no mutable stuff in Haskell. In F#, Scala Ocaml you have a good mix of both mutable and immutable stuff. It really IS important which language you choose, though the particular choice depends on what you like.
Oct
18
comment Which functional language is good for a beginner?
Me too. It's really a good book, but not so much recommendable for people with no functional background. Many people say that the explanations for basic concepts are not very good, though I think they are sufficient for a good explanation. If you ask questions on [haskell], I am happy to answer you.
Oct
18
comment Which functional language is good for a beginner?
BTW, Real World Haskell is available for free in the internet. IMHO it is one of the most "functional" language you can learn.
Oct
10
comment Could it be more efficient for systems in general to do away with Stacks and just use Heap for memory management?
@Dark What Patrick probably wants to say is that architectures like x86 have special registers to manage the stack and special instructions to put or remove something on / from the stack. That makes it quite fast.
Oct
8
comment I don't understand the arguments against operator overloading
@sbi Ah.. I get it.
Oct
8
comment I don't understand the arguments against operator overloading
@sbi Haskell has no distinction between builtin and user-defined. All operators are equal. You can even turn some extensions on that remove all predefined stuff and let you write anything from scratch, including any operators.