1,092 reputation
1823
bio website
location
age
visits member for 3 years, 9 months
seen Jan 30 at 17:02

I first learned the basics of C by myself and a little help from friends, after that I learned C++ at school, php, MYSQL, and so on.

I'm a big fan of the KISS principle.

I don't like languages like java, C#, javascript, but am a big fan of python.

I still have to learn to do some good haskell.

I'm currently making a 3D game with Ogre3D and bullet with my free time. I intend to make a minimalist RPG where you can harvest different types of material and scraps, and learn to build new things for your survival and the worker you hire.

I'm also thinking about a level editor to make very big levels with the help of procedural generation. After using Enet as a networking library, I'll release my new MMOFPS and make millions of dollars. But I should maybe find a job first.

I'm also interested in maths and cryptography, but I don't master those subjects.


Jun
20
awarded  Nice Question
Feb
20
awarded  Famous Question
Jan
22
comment Why do we still use floats?
1) Because fixed point can be mere programming technique. 2) because there is nothing to optimize on int, or it's so trivial that it doesn't take a lot of transistors. Floats are tricky because there is a mantra and an exponent. And maybe other reason. Historically, floating point was not a native programming option, it was one of the thing microsoft implemented into its OS so it was better for developers.
Jan
17
answered Why do we still use floats?
Oct
11
awarded  Yearling
Sep
16
awarded  Notable Question
Jul
4
answered Is fewer lines of code always better?
Jun
17
awarded  Popular Question
Apr
25
comment Why is C so high in TIOBE index of popularity, while C++ is just under here too, but not as popular?
It's crazy, I feel like I'm in europe, and people are fighting to either talk english, german, spanish, french... but the elite who actually talks latin and greek are like "fuck it", it's just a political/corporate game. That's why I'm angry not being able to get a job.
Apr
25
comment Why is C so high in TIOBE index of popularity, while C++ is just under here too, but not as popular?
@james yes, but all in all, if tiobe has C and java and C++, it's because most of the existing running code was actually written before the bubble burst, but this code needs to be maintained, that's why those languages are first. There is still a lot of code written on the languages you described. Don't takes linus's rant too seriously, he is right from a kernel dev perspective, I also don't find C++ much relevant, but linux did not invent unix either. When I said pyramid scheme, I meant the handful of programmers writing their code are so few, it doesn't really make C/C++ that much popular.
Apr
25
comment Why is C so high in TIOBE index of popularity, while C++ is just under here too, but not as popular?
well seems I was thinking about the pyramid scheme, seems it's totally irrevelant since the net bubble burst. whatever, seems the only way to do things now is to stay at home and impress salesmen. Sites jobs in france, please no :(
Apr
23
comment Why is C so high in TIOBE index of popularity, while C++ is just under here too, but not as popular?
Those are core services, coded by handfuls of skilled programmers. What about 'front end code' ? The applications for users ? Once those core services you are talking about are coded and debugged, they're ran, but you do nothing just by using them.
Apr
23
comment Why is C so high in TIOBE index of popularity, while C++ is just under here too, but not as popular?
'many' starts at 2 or 3. it's different from "most" people and can be very misleading. Anyways it seems there is criticism, but not real much.
Apr
23
asked Why is C so high in TIOBE index of popularity, while C++ is just under here too, but not as popular?
Mar
4
comment Why is Objective-C not widely used beyond Cocoa environments?
Sorry for the rant, but even if being a developer means you have to learn new things, it doesn't mean you have to forget everything you already know. I heard the messenger functionality of objc is made with some optimized ASM code. What a mess, how can you tell devs to understand that ? How about drivers and kernels devs ? Macs are just Cadillacs you use to drive, they're just fancy expensive objects that sell so you can just check email, watch a dvd. Want to add some software to that thing ? good luck pal. forget all existing soft, and do the apple way TM.
Mar
4
comment Why is Objective-C not widely used beyond Cocoa environments?
thanks, that's obviously the answer I was looking for. ritchie made C to make teamwork possible; "C is quirky flawed and an enormous success"; this quote MEANS you have to make a flat, simple language so that many people can understand it, and it doesn't mean it has to be an "awesome" language. Nobody wants to complain about objc, because nobody likes it. "there are language people complain about, and language nobody use" bjarne stroustup. At least windows was able to make the computer industry grow even with a corporate clusterfuck, and I hope apple fails because they don't care about devs.
Nov
8
awarded  Popular Question
Nov
2
awarded  Popular Question
Oct
24
comment How do operating systems… run… without having an OS to run in?
Don't forget most computer follow the most flexible model of bootstrapping, some other systems (I guess it was amiga) actually had their 'OS' hardwired into the chip (or something like that). You could also look at how Apple 'simplify' its hardware model since they only have to code drivers and kernel for the hardware they sell, which makes the bootcamp divers for windows a little crappy actually (my macbook is always warmer in windows). Flexibility is a good thing, until PC vendors only release drivers for windows. I wonder what vendor google rely on for its server drivers.
Oct
16
awarded  Good Question