And it's a good thing for us that this is the case. Every time we say we wish a company dominated a field (like many of us say regarding Apple or Google) we basically say we wish it to be a monopoly, or close to it. For…
Other: Tcl. Good language, somewhat underrated.
Hello, I don't really have as deep an understanding of this subject as I'd like, so my explanation might seem rough, but here's my two cents. You can say a language is a set of rules. Syntactic rules describe what…
It's weird hearing people say not to focus on cleaning modules because they're a waste of precious resources. Down the road, the code is all you've got - you must keep it in as good a shape as you can. The more…
Hello, There's a small thinking shift between writing a game in an imperative style and writing it in a functional style. In particular, it's smaller, I think, for games than for other kinds of applications. In a…
You'd better ask "It I started this position two months ago, what kind of things I'd be working on by now?" It takes a little to accustom yourself to each work environment, and a little longer to get into the flow of…
int rand17() { int t = rand15(); if(t > 3) return t; else return 2 + rand15(); } I dunno? will that work?
one good way to start seeing more objects around you is to try to search for a pattern like this one in your procedural code : a group of functions operating on a certain kind of data structure. A classic example would…
you should find some small thing you need to do for yourself : for example searching through all the images on your computer, and seeing which one is of a particular format (jpg, bmp for example) or which one was…
glad to see the people on hacker news are very cynical. keep up the good work in spotting bullsh*it
Not to mention our steam-powered bird-o-copters. As primitive as 1980's software looks from 2008, it will look twice as primitive just 10 years from now.
Hardest thing about pointers is that it forces the programmer to switch abstraction levels. One moment you're thinking about values and the next your thinking about memory addresses and the values at those addresses.…
And it's a good thing for us that this is the case. Every time we say we wish a company dominated a field (like many of us say regarding Apple or Google) we basically say we wish it to be a monopoly, or close to it. For…
Other: Tcl. Good language, somewhat underrated.
Hello, I don't really have as deep an understanding of this subject as I'd like, so my explanation might seem rough, but here's my two cents. You can say a language is a set of rules. Syntactic rules describe what…
It's weird hearing people say not to focus on cleaning modules because they're a waste of precious resources. Down the road, the code is all you've got - you must keep it in as good a shape as you can. The more…
Hello, There's a small thinking shift between writing a game in an imperative style and writing it in a functional style. In particular, it's smaller, I think, for games than for other kinds of applications. In a…
You'd better ask "It I started this position two months ago, what kind of things I'd be working on by now?" It takes a little to accustom yourself to each work environment, and a little longer to get into the flow of…
int rand17() { int t = rand15(); if(t > 3) return t; else return 2 + rand15(); } I dunno? will that work?
one good way to start seeing more objects around you is to try to search for a pattern like this one in your procedural code : a group of functions operating on a certain kind of data structure. A classic example would…
you should find some small thing you need to do for yourself : for example searching through all the images on your computer, and seeing which one is of a particular format (jpg, bmp for example) or which one was…
glad to see the people on hacker news are very cynical. keep up the good work in spotting bullsh*it
Not to mention our steam-powered bird-o-copters. As primitive as 1980's software looks from 2008, it will look twice as primitive just 10 years from now.
Hardest thing about pointers is that it forces the programmer to switch abstraction levels. One moment you're thinking about values and the next your thinking about memory addresses and the values at those addresses.…