[Computer science] contains theories for understanding computing systems and methods; design methodology, algorithms, and tools; methods for the testing of concepts; methods of analysis and verification; and knowledge representation and implementation. (from www.hpcc.gov/pubs/blue94/section.6.html)
Did programming by itself made possible to create binary search, the QR algorithm, or quicksort? Not really, it just provided implementation. There's still no science called "programming science".
Another thing is that programming is not some monolithic undertaking. There are diffrent techniques, and different languages to do different things. Like you said, writing something in ASP that would take less time in Perl is kinda dumb.
I don't think that programming sucks that much compared to 10, 20 or some years ago. We are able to undertake more complex tasks now because of new languages. We are asking software to do more stuff (and better) now.
Open GL, Java, C++ all have their limitations. Dringking cyanide is not gonna make any of those disapear.
Be thankful that someone does "the job fine". They do the work that you're refusing, and they could be the ones making your school's website, your electronic students records, or your latest gadget work.
There is an explanation for producing programmers: supply and demand. Consumers and companies need more programmers, so the providers respond by making it easier. So, you are (potentially) to blame for that.
There is no science to programming. It's not "programming science", it's computer science.
If you know C, you know what's wrong with it and when not to use it. If you know Java, the same thing applies. Operating systems are written in C, but server-based apps are written in Java. It's really that simple. You're the one that's making your life harder.
I have no problem w/ them using Mono to get people to migrate more easily to linux. I do have a problem w/ them proclaiming that Mono might be the replacement for C in desktop programming.
Why put all your eggs in the same basket?
Why not use Java as the platform of use (and Eclipse as the editor of choice), since it is more mature? It seems to me that the Mono team went out of their way to do something that could've have taken less time and manpower.
BTW, how does Eclipse compare to MonoDevelop as an editor? I'm curious to know.
For me, it's the GPL. Ultimately, what makes them different is that most GNU/Linux products/distros come free and are modifiable. I wouldn't have used GNU/Linux if it wasn't free (and good enough for daily use). That is why I'm not running the very expensive (I'm a student) AIX, or the not-so developper-friendly Windows.
For MandrakeLinux 10, it is the default kernel. They also provide the latest from the 2.4 series, but you'll have to install that by hand. By "integration", they probably mean dropping devfsd in favor of udev...
" I assumed the 2.6 was some addon I have to waste precious brain cells and time trying to figrure out how to install."
Mandrake has had RPMs for the 2.6 series for some time now.
Speaking of changelogs, this is the funniest one I've found so far for 2.6.4:
[PATCH] kthread primitive
From: Rusty Russell
These two patches provide the framework for stopping kernel threads to
allow hotplug CPU. This one just adds kthread.c and kthread.h, next
one uses it.
Most importantly, adds a Monty Python quote to the kernel.
What's worse is that RPM is NOT the only binary package availabe for linux. Hence Debian, Gentoo, and Slack users are missing on it. At least NVIDIA's binaries are written in sh, something any linux distro has...
"While I acknowledge the benefits of compiling everything with optizations for the exact platform it's on [...]"
Serious question to anyone that uses Gentoo: what exatcly are the benefits of compiling from source, apart from having bleeding-edge software? How more noticeable can app speed get? Does it feel faster than using i586/i686-optimized binaries? For me, the tradeoffs (time, time, time!!!) of compiling sources seems to outweigh the advantages.
You either have a dependancy problem or you're trolling. urpmi is a tool solely converned about installing stuff, it doesn't have "opinions" about polluting (whatever that may mean) your OS
Yes, this is to comply with IEEE p754, which deals with floating-point computing accross different platforms. Considering that java wants to be portable, this is very important. It also makes java a little more reliable programming language in this context.
Java is almost ready for intensive numerical computations, what it is lacking is decent speed. This issue is being constantly addressed, thus the future looks promising for it.
Not only that, the most important and effective name, Linux, seems to be left out.
That might be a good thing. Linux is perceived as an OS only used by geeks. The thing is, people need to make up their mind. You want widespread use of Linux, right? Isn't Sun's move even remotely beneficient to Linux? Of course this is not ideal, but it helps more than it "hurts".
Elliptic curve cryptography will probably be the new standard in PK encryption. The NSA has already invested time and money to it (there was a story here about the NSA buying a license to the technology from a private company). Moreover, it uses less bits than RSA does. It looks very promising.
machines used for distibuting sourcecode are being attacked, with some succes.
You probably know by now that Savanah has been broken into, and they only learned about it 1 month after. It's even worse, since this is where some important software is being actively developped. This is not good at all. And of course, you cannot propose that they make access to the source restricted, since GNU's purpose is to provide free software...
output from my box:
Tue Jan 19 03:14:01 2038
Tue Jan 19 03:14:02 2038
Tue Jan 19 03:14:03 2038
Tue Jan 19 03:14:04 2038
Tue Jan 19 03:14:05 2038
Tue Jan 19 03:14:06 2038
Tue Jan 19 03:14:07 2038
Fri Dec 13 20:45:52 1901
Fri Dec 13 20:45:52 1901
Fri Dec 13 20:45:52 1901
Linux t 2.4.21-0.13mdk i686 unknown unknown GNU/Linux
Thanks for being so understanding, I don't have broadband. I figure that it would be common knowledge whether linux used safe calls to these functions or not...I didn't ask you to go through the sources, btw. You put yourself through that.
[Computer science] contains theories for understanding computing systems and methods; design methodology, algorithms, and tools; methods for the testing of concepts; methods of analysis and verification; and knowledge representation and implementation. (from www.hpcc.gov/pubs/blue94/section.6.html)
Did programming by itself made possible to create binary search, the QR algorithm, or quicksort? Not really, it just provided implementation. There's still no science called "programming science".
I don't think that programming sucks that much compared to 10, 20 or some years ago. We are able to undertake more complex tasks now because of new languages. We are asking software to do more stuff (and better) now.
Be thankful that someone does "the job fine". They do the work that you're refusing, and they could be the ones making your school's website, your electronic students records, or your latest gadget work.
There is no science to programming. It's not "programming science", it's computer science.
If you know C, you know what's wrong with it and when not to use it. If you know Java, the same thing applies. Operating systems are written in C, but server-based apps are written in Java. It's really that simple. You're the one that's making your life harder.
America is the land of immigrants, so this should come as no surprise. Nothing sad about the dream of looking for a "better" life.
Why not use Java as the platform of use (and Eclipse as the editor of choice), since it is more mature? It seems to me that the Mono team went out of their way to do something that could've have taken less time and manpower.
BTW, how does Eclipse compare to MonoDevelop as an editor? I'm curious to know.
For me, it's the GPL. Ultimately, what makes them different is that most GNU/Linux products/distros come free and are modifiable. I wouldn't have used GNU/Linux if it wasn't free (and good enough for daily use). That is why I'm not running the very expensive (I'm a student) AIX, or the not-so developper-friendly Windows.
For MandrakeLinux 10, it is the default kernel. They also provide the latest from the 2.4 series, but you'll have to install that by hand. By "integration", they probably mean dropping devfsd in favor of udev... " I assumed the 2.6 was some addon I have to waste precious brain cells and time trying to figrure out how to install." Mandrake has had RPMs for the 2.6 series for some time now.
Speaking of changelogs, this is the funniest one I've found so far for 2.6.4:
[PATCH] kthread primitive
From: Rusty Russell
These two patches provide the framework for stopping kernel threads to
allow hotplug CPU. This one just adds kthread.c and kthread.h, next
one uses it.
Most importantly, adds a Monty Python quote to the kernel.
What's worse is that RPM is NOT the only binary package availabe for linux. Hence Debian, Gentoo, and Slack users are missing on it. At least NVIDIA's binaries are written in sh, something any linux distro has...
Serious question to anyone that uses Gentoo: what exatcly are the benefits of compiling from source, apart from having bleeding-edge software? How more noticeable can app speed get? Does it feel faster than using i586/i686-optimized binaries? For me, the tradeoffs (time, time, time!!!) of compiling sources seems to outweigh the advantages.
Software problem. Software that do not allow spaces in filenames should be illegal.
Do you ride Microsoft's R&D wave, or do you ride this Red Hat Linux wave, knowing there's going to be some potential conflict with a vendor?
You either have a dependancy problem or you're trolling. urpmi is a tool solely converned about installing stuff, it doesn't have "opinions" about polluting (whatever that may mean) your OS
Isn't it time that Google got it's own icon at /.? They are fairly popular now. What do you guys think?
X assume that we all have 3-button mice. We don't.
How then do we "save" the humanities, as the author suggest?
Java is almost ready for intensive numerical computations, what it is lacking is decent speed. This issue is being constantly addressed, thus the future looks promising for it.
That might be a good thing. Linux is perceived as an OS only used by geeks. The thing is, people need to make up their mind. You want widespread use of Linux, right? Isn't Sun's move even remotely beneficient to Linux? Of course this is not ideal, but it helps more than it "hurts".
Elliptic curve cryptography will probably be the new standard in PK encryption. The NSA has already invested time and money to it (there was a story here about the NSA buying a license to the technology from a private company). Moreover, it uses less bits than RSA does. It looks very promising.
You probably know by now that Savanah has been broken into, and they only learned about it 1 month after. It's even worse, since this is where some important software is being actively developped. This is not good at all. And of course, you cannot propose that they make access to the source restricted, since GNU's purpose is to provide free software...
Who will be next? :) (not that I'm looking forward to it).
Is 2.6.0 vulnerable to this exploit?
output from my box: Tue Jan 19 03:14:01 2038 Tue Jan 19 03:14:02 2038 Tue Jan 19 03:14:03 2038 Tue Jan 19 03:14:04 2038 Tue Jan 19 03:14:05 2038 Tue Jan 19 03:14:06 2038 Tue Jan 19 03:14:07 2038 Fri Dec 13 20:45:52 1901 Fri Dec 13 20:45:52 1901 Fri Dec 13 20:45:52 1901 Linux t 2.4.21-0.13mdk i686 unknown unknown GNU/Linux
Thanks for being so understanding, I don't have broadband. I figure that it would be common knowledge whether linux used safe calls to these functions or not...I didn't ask you to go through the sources, btw. You put yourself through that.