Actually, no, I really try to avoid C++ if I can. I do most of my work in Java.
My problem with C++ is I really haven't seen too many people who were all that good with it, or didn't just treat it like C with nicer comment charaters. C++ lets you do the same thing about 100 ways. You can use objects. You can use generics. You can use pointers with a lot of unsafe casts. Problem is, in any sufficiently large program, one guy will use objects, two guys will use generics, and three of them will use a lot of pointers with unsafe casts.
What this means is that their students can basically pick up a new language by grabbing and book and be useful in a day or two - and be proficient in probably a week or two.
I'd agree with you if the language to pick up wasn't C++. Becoming truely proficient in C++ takes a lot longer than two weeks. Heck, I know people who have coded in C++ every day for two years who still don't have any idea of what they are doing.:-)
I agree. So, how could those features be sensibly added to C++?
That's exactly the problem. You can't add every nice language feature to a single language without creating a huge mess. C++ is the prime example of this... C++ supports functions, it supports objects, it supports bit-twiddling. Because of this, any decently large project coded in C++ contains functions, objects, and bit-twiddling. One language for everything is just not the answer.
I'd love to see a study of the impact on support costs of DirectCD on businesses. The bundled ones even come with "CDR"s, but if you look at the labeling closely it says "Formatted for DirectCD", which means "another optical disc with some fucked up format that will break with the next version."
Actually, it means that it was formatted for UDF. Any machine with a DVD ROM drive can read it, because that's the industry standard file format for DVD's.
It's marketing seppuku - proof that big applications would need native code to really work.
It doesn't really prove that native code is required. It just proves that Swing is crap.
I have a bunch of java applications that run fine without native code. They just aren't GUI apps.
The problem with Swing isn't that it's java, but Swing's overall design. After all, swing calls native methods to display stuff eventually, just not as early as SWT.
I think Sun could fix Swing if they really wanted to. I just am not sure they really want to.
An "tiny" email tax might work well to slow down spam a little. The problem is that new taxes never go away, instead they tend to get bigger. So it's small today, but tomorrow when some politician wants to pay for his or her pet project, it will be that much easier to just raise it a "little bit" to bring in more cash.
It's rediculous that governments think that they can tax any kind of activity. What's next, a per-page tax on the web?
C'mon, dude... KDE and Gnome wouldn't be a reality today if their developers had thought back then: "Well, Windows/Motif/CDE/MacOS GUIs are a huge investment... why reinventing the wheel?".
Maybe because all of those GUIs are closed source? (Actually, I think Motif is somewhat open now...)
Couldn't someone start a class action lawsuit on behalf of everyone who has any code in the Linux kernel? Seems like it might be a good way to pool resources, especially if there is a lawyer out there who might take the case on a get-paid-if-you-win basis...
What is the difficulty in making mozilla look here %userprofile%\Favorites for bookmarks instead of here %userprofile%\application data\Phoenix\Profiles\Default\(random).slt\bookmar ks.html
It doesn't matter how many users use IE or Mozilla on a system. If mozilla gets it bookmarks from %userprofile%\favorites, it will quite simply, "Just work"
That all depends on what version of windows we're talking about... I bet %userprofile% doesn't work on 95/98 or nt 4.0.
Why should Mozilla standardize on a moving target?
Hershey Company (chocolate) switched to SAP right before Holloween a few years ago. It was a very big mistake that caused them to miss most of the holiday season.
A Win32 app running on Windows is talking directly to the OS; a Win32 app running on Linux is going through Wine as an extra layer.
Actually, win32 is just a subsystem that runs on top of nt. So, basically, the win32 subsystem and wine are roughly equivalent.
I learnt a valuable lesson that day my friends. Don't forget your towel (of al foil).
Shouldn't the valuable lesson be "leave the dildo in the car when you go into Target?"
Only if Dean gets elected.
Which stands for "Estados Unidos", which means "United States."
Actually, +++ means swtich to command mode. Sending ATH while in command mode means hangup.
The SysRq was added on the IBM AT. The original IBM PC and XT did not have that key.
I find the majority of B.S. comes from those with Business or Marketing degrees.
In Columbus, Ohio, there is a used car lot where somebody converted a yugo-gv into a 4 wheel drive monster truck snow plow.
Stupid thing sits about 8 feet high now.
you're quite the C++ snob!
Actually, no, I really try to avoid C++ if I can. I do most of my work in Java.
My problem with C++ is I really haven't seen too many people who were all that good with it, or didn't just treat it like C with nicer comment charaters.
C++ lets you do the same thing about 100 ways. You can use objects. You can use generics. You can use pointers with a lot of unsafe casts. Problem is, in any sufficiently large program, one guy will use objects, two guys will use generics, and three of them will use a lot of pointers with unsafe casts.
What this means is that their students can basically pick up a new language by grabbing and book and be useful in a day or two - and be proficient in probably a week or two.
:-)
I'd agree with you if the language to pick up wasn't C++. Becoming truely proficient in C++ takes a lot longer than two weeks. Heck, I know people who have coded in C++ every day for two years who still don't have any idea of what they are doing.
Oh, I get it. Deceit and stupidity...must have been an HR position!
Marketing, actually.
Right. HR is deceit and cruelity.
This is why you should always remember to install VNC before you blast things into space.
You could do that, but I would think it would make your swap partition pretty slow...
I agree. So, how could those features be sensibly added to C++?
That's exactly the problem.
You can't add every nice language feature to a single language without creating a huge mess.
C++ is the prime example of this...
C++ supports functions, it supports objects, it supports bit-twiddling. Because of this, any decently large project coded in C++ contains functions, objects, and bit-twiddling.
One language for everything is just not the answer.
How long before someone blames Bush for this?
I'd love to see a study of the impact on support costs of DirectCD on businesses. The bundled ones even come with "CDR"s, but if you look at the labeling closely it says "Formatted for DirectCD", which means "another optical disc with some fucked up format that will break with the next version."
Actually, it means that it was formatted for UDF. Any machine with a DVD ROM drive can read it, because that's the industry standard file format for DVD's.
It's marketing seppuku - proof that big applications would need native code to really work.
It doesn't really prove that native code is required. It just proves that Swing is crap.
I have a bunch of java applications that run fine without native code. They just aren't GUI apps.
The problem with Swing isn't that it's java, but Swing's overall design. After all, swing calls native methods to display stuff eventually, just not as early as SWT.
I think Sun could fix Swing if they really wanted to. I just am not sure they really want to.
An "tiny" email tax might work well to slow down spam a little. The problem is that new taxes never go away, instead they tend to get bigger.
So it's small today, but tomorrow when some politician wants to pay for his or her pet project, it will be that much easier to just raise it a "little bit" to bring in more cash.
It's rediculous that governments think that they can tax any kind of activity. What's next, a per-page tax on the web?
C'mon, dude... KDE and Gnome wouldn't be a reality today if their developers had thought back then: "Well, Windows/Motif/CDE/MacOS GUIs are a huge investment... why reinventing the wheel?".
Maybe because all of those GUIs are closed source? (Actually, I think Motif is somewhat open now...)
Couldn't someone start a class action lawsuit on behalf of everyone who has any code in the Linux kernel? Seems like it might be a good way to pool resources, especially if there is a lawyer out there who might take the case on a get-paid-if-you-win basis...
So think of the kittens and forget the "network overhead".
Wow. You never really think of all of the implications of making a random slashdot posting.
What is the difficulty in making mozilla look here %userprofile%\Favorites for bookmarks instead of here %userprofile%\application data\Phoenix\Profiles\Default\(random).slt\bookmar ks.html
It doesn't matter how many users use IE or Mozilla on a system. If mozilla gets it bookmarks from %userprofile%\favorites, it will quite simply, "Just work"
That all depends on what version of windows we're talking about... I bet %userprofile% doesn't work on 95/98 or nt 4.0.
Why should Mozilla standardize on a moving target?
I kind of assumed (call it a prejudice if you will) that anyone who speaks any dialect of Sql is likely not a troll.
You haven't met the dba's where I work then.
Hershey Company (chocolate) switched to SAP right before Holloween a few years ago. It was a very big mistake that caused them to miss most of the holiday season.
Prove it. And if Christianity is so evil, then why did so many Christian Germans die hiding Jews in their houses?