Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Lotus Notes was like this too (Score 1) 119

I once had a small Notes web thing running for a bunch of people in Scandinavia. The thing crashed every time when someone from Iceland worked with it. Ruend out that the icelandic character is not in some middle european character set (this was before UTF-8) and wasted Notes every time. That was a total bastard of a problem to find.

Comment Re:The Browser is NOT the OS (Score 1) 166

QNX. Sigh.

I wish every Google and Apple and Linux and Microsoft engineer will be forced to work with QNX for a week as a training session just to show them how things were supposed to be done. Same with BeOS.

I keep an old Thinkpad from 2000 around just to occasionally boot up BeOS on it and toy around a bit.

Comment Re:"Complexity" is very subjective. (Score 1) 188

" Then we have less-smart people who use Ruby. They don't have the mental capacity or acuity to understand C++, so they see it as being complex."

Jesus, where shall I start?? Less smart people use Ruby??!!! Get real.

Ruby is very LISP like. The smartest programmers I know are into LISP, Clojure and Ruby because it allows you to construct large system by using meta-constructs at a much higher level. Seeing the forest for the trees and stuff.

Most C+ hackers I know can do lots of high-details low leave things because they are just too much control freaked to let the computer take over some of the details. And they achieve much less, however that what they achieve has higher performance, has higher speed and bloody well breaks all the time because the systems are too precisely optimized so any small disturbance causes a crash. Nightmare to work with too.

I do a lot of data logging and sensor work with scientific/engineering people, some who are very very bright. They all use Python, none use C++. It ain't because they are stupid, considering that about half have a PhD in physics.

Sorry but you are just a arrogant little nerd. Go and learn actual computer science, programming language design and software engineering on a systems level.
Hint: It's harder than low-level bitwhacking.

Comment Re:c++? (Score 1) 407

Bullshit. It is a legacy thing, not a intentional incompatibility thing.

Apple basically bought OS/X from Next together with Job back in the previous century and Next was using Objective C back in the late 80's. All the Apple API's start with NS_. That stands for NextStep. Back ini the mists of time when the C++/Obj C choice was made Apple was not even involved (but Steve Jobs was). In those days a choice between C++ and Objective C was not clear cut, both languages were very new and untried. C++ only became important because Microsoft used it for their Windows API's.

Objective C compiles just fine on any platform, and Apple also uses C/C++ for much of their *NIX userland

Honestly, if Apple/Microsoft/Linus were to rewrite the entire operating system stack from scratch today I doubt that C/C++/Objective C would be used. Or at least someone would think about redesigning the languages. Momentum counts for a lot.

Slashdot Top Deals

Always draw your curves, then plot your reading.

Working...