For once, what we know as addition (and numbers, and equality) was defined that way. If everybody else defined addition on a different way, 2 + 2 could be different from 4 for them. But our definition of addition would still make sense and 2 + 2 = 4 would still hold for it.
Now, if everybody used a definition where 2 + 2 != 4, and you used our current one, you'd have a severe communication problem, and math would be almost useless for you.
Math is only usefull if everybody agrees, but it doesn't makes 2 + 2 = 4 less a convention.
Yeah, optimizing at design time only works if you are solving a problem you understand completely. That means, you have all the requisits (you don't need to implement it to understand it).
Conveniently, most software that deserves being optimized (games being an exception) have quite strict requisits.
(After profiling. Let me repeat that, AFTER profiling.)
What is the problem on deciding what needs optimizing at design time? Really, unless you are using a very weard programming environment (like Bash or MathLab) you should have a very good grasp of what needs optimizing BEFORE you write any piece of code. At least, you should have as good grasp as are your requisites, what for code that needs to be optimized tend to be very good.
And don't come with "The Arth of Unix Programming says so". That is not an acceptable answer.
"The dweebs in Accounting are building VB apps and they shouldn't be programming, they don't know what they're doing."
That hits the nail on the head. You know, a sarcatic post shouldn't state real resons.
Two years latter, those dweebs in Accounting will see the problems they've caused and ask for a real system. By them, they'll already have 5 other VB systems.
I didn't say there were good DVD authoring software for Linux. I said that the free (beer) software for Windos is worse and that software for burning disks on Windows is so bad that the lack of DVD authoring tools doesn't seem that important.
Well, it is the Postgres database with a sql frontend... So, it is formaly named Postgresql. Postgres had originaly a object oriented frontend, but since there is no other distribution anymore, calling it just "Postgres" is not misleading.
Where it is not resticted by patents, it plays media (music AND movies) much better than Windows. Linux software manage play lists better, don't have problems with codecs and are easier to use. There are (by now) better DVD authoring tools for windows, but there are better free (beer) authoring tools for Linux, and, anyway, burning any disk on Windows is a mess.
The best office tools (including mailing, calendaring and messaging, except only for Excel) are free, and run on Linux much better than they run on Windows. KDE offers much better app integration than Windows, if you want that (most people don't really care).
Linux is much easyer to configure for corporate environments and do file sharing in a sane way, differently from Windows. Linux also doesn't need an expert to keep it clear from virus and invasions, it just need a distro with sane defaults (most well used distros have sane defaults).
That list goes on. There are plenty of reasons to adopt it. The only problem is that the people only know MS Windows, and MS Office, and simply don't know those exist.
For once, what we know as addition (and numbers, and equality) was defined that way. If everybody else defined addition on a different way, 2 + 2 could be different from 4 for them. But our definition of addition would still make sense and 2 + 2 = 4 would still hold for it.
Now, if everybody used a definition where 2 + 2 != 4, and you used our current one, you'd have a severe communication problem, and math would be almost useless for you.
Math is only usefull if everybody agrees, but it doesn't makes 2 + 2 = 4 less a convention.
Probably because of KDEEdu (sorry, no link, I et it from aptitude).
You are kidding, aren't you? 50 milion is near the entire student population of Brazil.
Yeah, optimizing at design time only works if you are solving a problem you understand completely. That means, you have all the requisits (you don't need to implement it to understand it).
Conveniently, most software that deserves being optimized (games being an exception) have quite strict requisits.
He is probably refering to interfacing hardware. Users are real, but "clicks" on widgets and all kinds of events most programmers use are virtual.
What is the problem on deciding what needs optimizing at design time? Really, unless you are using a very weard programming environment (like Bash or MathLab) you should have a very good grasp of what needs optimizing BEFORE you write any piece of code. At least, you should have as good grasp as are your requisites, what for code that needs to be optimized tend to be very good.
And don't come with "The Arth of Unix Programming says so". That is not an acceptable answer.
It is nice that D is so hight on the list. Last time I checket, it was just a promissing project with an alpha release.
Well, it is still promissing...
That hits the nail on the head. You know, a sarcatic post shouldn't state real resons.
Two years latter, those dweebs in Accounting will see the problems they've caused and ask for a real system. By them, they'll already have 5 other VB systems.
Ditto for when the guns explode ;p
Sometimes it is easier to roll yet another linked list class than to apply STL.
And, no, it doesn't have to come with new bugs.
Windows vista, of course.
One thing you can be certain, he is not dumb.
We are still at an Open Solaris thread, aren't we?
I was thinking about full custom ;)
Fuck programming laguages, I want to make it in hardware!
I didn't say there were good DVD authoring software for Linux. I said that the free (beer) software for Windos is worse and that software for burning disks on Windows is so bad that the lack of DVD authoring tools doesn't seem that important.
Do you mean replication? Postgres do that too.
Well, it is the Postgres database with a sql frontend... So, it is formaly named Postgresql. Postgres had originaly a object oriented frontend, but since there is no other distribution anymore, calling it just "Postgres" is not misleading.
Yes, you should. It manages not only your equations but references, figures, tables and layout much better than any office package will.
There are plenty of killer apps for Linux.
Where it is not resticted by patents, it plays media (music AND movies) much better than Windows. Linux software manage play lists better, don't have problems with codecs and are easier to use. There are (by now) better DVD authoring tools for windows, but there are better free (beer) authoring tools for Linux, and, anyway, burning any disk on Windows is a mess.
The best office tools (including mailing, calendaring and messaging, except only for Excel) are free, and run on Linux much better than they run on Windows. KDE offers much better app integration than Windows, if you want that (most people don't really care).
Linux is much easyer to configure for corporate environments and do file sharing in a sane way, differently from Windows. Linux also doesn't need an expert to keep it clear from virus and invasions, it just need a distro with sane defaults (most well used distros have sane defaults).
That list goes on. There are plenty of reasons to adopt it. The only problem is that the people only know MS Windows, and MS Office, and simply don't know those exist.
And following install apt-bugs, so your system also won't have show-stoper bugs tomorrow.
And prepackaged applications. Some distros (Debian) have more prepackaged applications than others, making it easier to install more software.
75%, and going down.
Layoffs make sense in a recession. At least, they make more sense than getting into debit.
I agree... Money doesn't sound very higienic, nor tasty.