C++ and Java are different tools for different jobs. If there is a battle, it's between Java and C#. It's just that C++ overlaps nearly every programming domain. No one tool is good enough; use what's required. Most environments support some level of interoperability with C, and so C++.
C++ is a system programming language that supports object oriented programming. It is general purpose. I see no reason to change it.
Please don't change C++, I mean look what happened to the latest C standard with its dynamic arrays etc. What a tragedy!
A couple of other points in response to previous posts. 1 - Well written C++ is a beautiful work of art. It is simply not true to suggest that beauty cannot exist in written code.
2 - A language level garbage collector has no place in a system programming language. If C++ can get away with library support for concurrency, it certainly can get away with library support for garbage collection. Why do you need garbage collection anyway? How do you manage the lifetime of your objects if you use a GC?
UK Governments have wanted ID cards for some time now for a variety of reasons. The reasons given now are security related, but previously tax, benefit fraud and immigration have been tapped as reasons.
I think those in power simply want more power. Is it not enough that the UK has the highest number of surveillance cameras per person? Unlike the US which emphasizes placing information in the public domain, UK legislation tends to emphasis privacy. (Freedom of Information vs. Data Protection.)
Probably the worst thing about the identity issue is the end goal of pulling together information from a variety of sources, all to be accessible by this unique identifier.
There's an interesting aside to all this. That is the ease in which we give away information about ourselves. A local supermarket may offer to discount your shopping if you use their loyalty card. But in exchange for a few pence, we readily allow the contents of our shopping basket to be recorded. We may complain about loss of privacy, but freely tell some marketing machine that we love lamb chops, but hate cheese, or we'll be away for Christmas.
So what's the big deal. We'll tell everyone about our purchasing habits for £10 per year, but complain because we have to coff up for a state system? No wonder politicians think we have the appetite for ID cards.
The article doesn't attempt to mention how cool the Lisa actually was. For a start, it was a preemptive multitasking machine, something the Mac didn't achieve until the release of OS X. I wonder if the CUNY lab in Manhattan still have theirs?
It's also interesting that Jobs reportedly served to stifle the Mac project rather than inspire it. It seems Apple put out the Mac despite Jobs.
In my experience, most Windows users run at a fairly low resoulution and tend not to make full use of a GUI.
Specifically, I think the GUI gives a few benefits: 1 - Similar interface to applications so that basic operations will operate similarly. 2 - The ability to see more than one application at a time. 3 - Elimination of typed commands.
Well, we have 1 and 3, but most people run at low resolutions with the application maximized. In such a configuration, the restrictions wouldn't count.
Restricting functionality on cheaper versions of products is commonplace, not just in computer software, but in computer hardware, cars, ice-cream, choice of university,...
I'm presently reading a 1966 edition of Destination Void by Frank Herbert, which descibes the creation of a software ariticial intelligence to replace three failed brains onboard the space ship Earthling.
When Microsoft started their certification program some years ago, I saw it as an attempt to leverage more money from the Windows platform. Especially when you see the questions relating to specific dialog boxes on specific versions of the platform.
However, ISO 9002 compliant companies need to document and observe various procedures. And when it comes to hiring, it's easier to list a bunch of certificates required rather than rely on experienced opinion. The hiring procedures become more distant from the acutal job as the company becomes larger.
So Microsoft certification has become successful. A rather clever idea, if what you want to do is increase your revenues. It's spawned a whole new industry in books, tuturials, exams, fees and HR personel who check more boxes.
RedHat's had certification for years too. But they're expected to. They're selling Linux to organisations who expect to spend money on this sort of thing, who expect a set of expensive services, not just a kernel with GNU tools.
And so it seems that BSD certification is an attempt to legitimise BSD to these big spenders, and make all us BSD users/developers/administrators feel we ought to pay too.
If I am to pay, who do I pay bsdcertification.org or bsdcertification.com?
"... it had owned the brand long before Mrs Budimir, 58, was born."
It is not uncommon for brands to have family or first names.
Doesn't anyone find this worrying?
I've used Nokia phones for a decade now and they've usually had a facility to connect it to a computer to transfer data. However, I've never known anyone to buy a Nokia cable, because here in the UK, it costs more than the phone.
I don't recall Nokia being sued for that.
But agreed, FireWire and USB are two complimentary technologies, not competing technologies.
This is exactly Ted's argument why computers are less helpful than they could be. We engineers drop the hard bits and do the easy bits, producing something that has little to do with the original requirements in the name of being pragmatic or practical.
The robots with inadvertently break the legs of the human playes. These players will be replaced by a robotic team equiped with rocket launchers. Soon both sides will be armed and the team with the most robots with their heads still attached will win.
A bit off topic, but I had to get this out of my system.
I've been using Palm kit for some years now. They completely outdid themselves with the Palm Vx. It had a slick design, 3 week battery life and there were loads of apps for it.
It took them a very long time to decide what to do next. I guess over producing then ditching them didn't help.
Now they're competing with the Pocket PC which weighs a ton and has a battery time of a whole 2 hours. So they produced the Tungsten T of which I can't get a week between recharges, and can you imagine the T3. 2 days between charges is just not enough.
Has it not occurred to them that people actually use the things. To be fair, the dictaphone thing/mpeg player are cool. But some of the power sapping stuff really isn't needed on the road. The whole ethos of the product has slipped away in the face of some competition from M$
And what are they now doing? Producing more power hungry kit.
Agreed.
And by the same arguement shouldn't they be enforcing restrictions on SMB (I mean CIFS) and possibly FAT32?
Maybe they're doing us all a service if the force the industry into using a relaible file system.
"... features which may or may not collect personal information from users."
.NET aware.
Maybe it's a browser that may or may not be completely useless, like I really need a browser that lists the games on my computer.
Can anyone think why we needed IE6? Oh yes, it supported printer stylesheets.
Can anyone think why we need IE7? Let me guess, it's
It would be better if the browser engine was cleaned up and leave the actual browser GUI to a team who remembers how to write small fast code.
For example, the pluggable protocol interface could use a lot of work (and documenation).
C++ and Java are different tools for different jobs. If there is a battle, it's between Java and C#. It's just that C++ overlaps nearly every programming domain. No one tool is good enough; use what's required. Most environments support some level of interoperability with C, and so C++.
C++ is a system programming language that supports object oriented programming. It is general purpose. I see no reason to change it.
Please don't change C++, I mean look what happened to the latest C standard with its dynamic arrays etc. What a tragedy!
A couple of other points in response to previous posts.
1 - Well written C++ is a beautiful work of art. It is simply not true to suggest that beauty cannot exist in written code.
2 - A language level garbage collector has no place in a system programming language. If C++ can get away with library support for concurrency, it certainly can get away with library support for garbage collection. Why do you need garbage collection anyway? How do you manage the lifetime of your objects if you use a GC?
I whole-heartedly agree with this.
I've worked as a software developer for almost two decades and spent time apart from that at a couple of Universities.
None of the companies that I've been associated with or the Universities either have allowed sharing of code.
It's all a storm in a tea cup.
In my experience, it's more like 12 seconds than 12 minutes.
It's even less informative than their 5.3 review.
Now I'll need 512Mb on my phone.
UK Governments have wanted ID cards for some time now for a variety of reasons. The reasons given now are security related, but previously tax, benefit fraud and immigration have been tapped as reasons.
I think those in power simply want more power. Is it not enough that the UK has the highest number of surveillance cameras per person? Unlike the US which emphasizes placing information in the public domain, UK legislation tends to emphasis privacy. (Freedom of Information vs. Data Protection.)
Probably the worst thing about the identity issue is the end goal of pulling together information from a variety of sources, all to be accessible by this unique identifier.
There's an interesting aside to all this. That is the ease in which we give away information about ourselves. A local supermarket may offer to discount your shopping if you use their loyalty card. But in exchange for a few pence, we readily allow the contents of our shopping basket to be recorded. We may complain about loss of privacy, but freely tell some marketing machine that we love lamb chops, but hate cheese, or we'll be away for Christmas.
So what's the big deal. We'll tell everyone about our purchasing habits for £10 per year, but complain because we have to coff up for a state system? No wonder politicians think we have the appetite for ID cards.
The article doesn't attempt to mention how cool the Lisa actually was. For a start, it was a preemptive multitasking machine, something the Mac didn't achieve until the release of OS X. I wonder if the CUNY lab in Manhattan still have theirs? It's also interesting that Jobs reportedly served to stifle the Mac project rather than inspire it. It seems Apple put out the Mac despite Jobs.
e) Forcibly taking itunes.co.uk from a legitimate user whos had it for years.
In my experience, most Windows users run at a fairly low resoulution and tend not to make full use of a GUI.
...
Specifically, I think the GUI gives a few benefits:
1 - Similar interface to applications so that basic operations will operate similarly.
2 - The ability to see more than one application at a time.
3 - Elimination of typed commands.
Well, we have 1 and 3, but most people run at low resolutions with the application maximized. In such a configuration, the restrictions wouldn't count.
Restricting functionality on cheaper versions of products is commonplace, not just in computer software, but in computer hardware, cars, ice-cream, choice of university,
I'm presently reading a 1966 edition of Destination Void by Frank Herbert, which descibes the creation of a software ariticial intelligence to replace three failed brains onboard the space ship Earthling.
I wonder if AMD's interested?
This is getting boring.
I also have a clue.
When Microsoft started their certification program some years ago, I saw it as an attempt to leverage more money from the Windows platform. Especially when you see the questions relating to specific dialog boxes on specific versions of the platform.
However, ISO 9002 compliant companies need to document and observe various procedures. And when it comes to hiring, it's easier to list a bunch of certificates required rather than rely on experienced opinion. The hiring procedures become more distant from the acutal job as the company becomes larger.
So Microsoft certification has become successful. A rather clever idea, if what you want to do is increase your revenues. It's spawned a whole new industry in books, tuturials, exams, fees and HR personel who check more boxes.
RedHat's had certification for years too. But they're expected to. They're selling Linux to organisations who expect to spend money on this sort of thing, who expect a set of expensive services, not just a kernel with GNU tools.
And so it seems that BSD certification is an attempt to legitimise BSD to these big spenders, and make all us BSD users/developers/administrators feel we ought to pay too.
If I am to pay, who do I pay bsdcertification.org or bsdcertification.com?
Neither I think.
Right.
"... it had owned the brand long before Mrs Budimir, 58, was born." It is not uncommon for brands to have family or first names. Doesn't anyone find this worrying?
People buy DVDs because they don't want to have to keep paying to each time the movie is watched.
Maybe it's an accounting error.
http://www.bioedonline.org/news/news.cfm?art=1580I've used Nokia phones for a decade now and they've usually had a facility to connect it to a computer to transfer data. However, I've never known anyone to buy a Nokia cable, because here in the UK, it costs more than the phone. I don't recall Nokia being sued for that. But agreed, FireWire and USB are two complimentary technologies, not competing technologies.
The whole Mars landing can be simulated at Area 51 just like the Apollo landings. They could use Tuxedos instead.
This is exactly Ted's argument why computers are less helpful than they could be. We engineers drop the hard bits and do the easy bits, producing something that has little to do with the original requirements in the name of being pragmatic or practical.
The robots with inadvertently break the legs of the human playes. These players will be replaced by a robotic team equiped with rocket launchers. Soon both sides will be armed and the team with the most robots with their heads still attached will win.
I'm sure robots will make excellect footballers.
Don't feel isolate in this. We in the UK have similarly enabling legislation, our RIP bill for starters.
You have to be pushy to get things done in a bureaucracy. It is not unreasonable that he would also push for credit and pay for his work.
A bit off topic, but I had to get this out of my system.
I've been using Palm kit for some years now. They completely outdid themselves with the Palm Vx. It had a slick design, 3 week battery life and there were loads of apps for it.
It took them a very long time to decide what to do next. I guess over producing then ditching them didn't help.
Now they're competing with the Pocket PC which weighs a ton and has a battery time of a whole 2 hours. So they produced the Tungsten T of which I can't get a week between recharges, and can you imagine the T3. 2 days between charges is just not enough.
Has it not occurred to them that people actually use the things. To be fair, the dictaphone thing/mpeg player are cool. But some of the power sapping stuff really isn't needed on the road. The whole ethos of the product has slipped away in the face of some competition from M$
And what are they now doing? Producing more power hungry kit.
Well, at least they're putting BeOS to good use.
Agreed. And by the same arguement shouldn't they be enforcing restrictions on SMB (I mean CIFS) and possibly FAT32? Maybe they're doing us all a service if the force the industry into using a relaible file system.