The XBox was a success for MS, even if the number don't show it. The Barriers to entry in the gaming console market were huge, and XBOX was at least able to get a toehold in. Thats a pretty big accomplishment, as far as losing money, thats a concept called loss-leading and its practiced in almost every business sector out there to gain market share.
I agree completely that not every VB coder is a bad developer. My point was mostly in jest, but there is some truth to what I said. VB as a language is too easy to use, and what this leads to is developers who should have absolutely no business writing code getting into the game. At least with C/C++ there is a learning curve to at least get an application to compile. With VB you just hit the play button, use the edit and continue debugger and hack away until your apps work. And what you get with that in most cases is unmaintainable spegehetti code that is a nightmare to work with. On Error Resume Next/GoTo is an inherrantly evil statement and should be wiped off the face of all programming languages.
Am I bitter? Yes. Im just tired of going through crap code, maybe if some programming languages were a little more difficult we wouldn't have that.
Microsoft has put most its eggs in the.NET platform and has abandoned tens of thousands of VB developers by pulling support and further development on VB6. There is an opportunity for the open source community to create a VB compatible IDE that could compile applications for both to Windows and Linux. Such an IDE in conjunction with WINE could bring not only applications but also developers to the Linux platform.
so basically the strategy here is to take the shittiest developers from the windows platform and get them to write garbage code on linux?
But hey, never let the facts get in the way of your argument. Well, both the examples that you mentioned revolve around multi threaded applications. Maybe you're right in that regard, i don't know. My point is that managed applications will never rival the speed of an application that directly reads and writes from the computers heap. C++'s runtime optimization is perfomed at compile time, by the programmer, you can't beat that.
This is brilliant! If memory serves, the only two things Microsoft consistently makes money on are their OS and their office suite. Since MS has already "declared war" on Google, the smart thing to do might be to return fire, by commoditizing the operating system and office suite markets...
If memory serves, google is a publicly traded corporation. Their job is to make money, not destroy other corporations, while the 2 aren't mutally exlusive, I doubt they are going to base their business plan off what microsoft does. Sun already tried that and look where it got em.
It is very fast lately, and it is actually giving C a run for its money in some respects.
And what respects are those? Virtual Memory consumption? Give me a break, you obviously have no clue what you're talking about. The performance of managed languages will never match those of native c/c++, thats just the way it is. Managed languages speed advantages are in development time/maintainability.
You mean the stupid user who doesn't put in a password feature? Yeah maybe MS could've thought ahead on that one, but you have to lay most of the blame of that exploit on the users.
Spoken like a true Java fanboi. Everytime somebody wants to tout Java you always hear the "cross platform" argument. I could come back and say that Java is slow as hell, but then I'd just be spouting off the same dogma you are.
Fact of the matter is that Both Java and.Net are great frameworks for running business apps. If you want to use linux, use java, if you want to run wintel, then use.net. They are really pretty simillar to be honest and most businesses don't mix the 2 platforms, so cross platform shouldn't be an issue.
Why is diversity so important? Why does every industry HAVE to have diversity? Discrimination is one thing, but I think its pretty obvious that thats not going on here. I just don't buy the whole "lets encourage everyone but young white men to get into [ insert field/acedemia here ] because the industry needs diversity argument."
If they're doing it on their own time then they have control over it. They should license it to the company.
Unfortunately a lot of companies have IP clauses in ther contracts w/ employees. For example, I used to work for IBM and they had first dibs on anything I developed, whether it was on company time or not.
if 6.0 to 2003 is any indication Get ready for a lot of manual header adding. To convert, I had to create fresh ATL projects and re add all my header files because VS 2005 doesn't recognize the dsw. Kind of a pain in the ass, and, I cant really think of any benifits attained from doing it. If you're just coding w/ C/C++ id stick to 6.0. If you are trying to migrate to.net/c#, well I guess you'll have to go through this sooner or later.
Ok, I guess i did miss your point, here is why it is funny:
Before the 2004 election there were 3 scheduled debates between John Kerry and W. John Karey was talking about the lack of countries in the Iraq alliance and listed off a few. Bush came back with "you forgot Poland". It was a pretty funny moment as the inclusion of polands 500 or whatever troops doesn't do much to refute kerry's point and actually pulls more attention on the fact that the US is in there alone.
Sorry, but I can't stop thinking about that scene in team america:
Kim Jong Il : [Is informed about Hans Blix's arrival] Rah no Hans Bwix! [Hans enters] Kim Jong Il : Oh hawo Hans great to see ya. Hans Blix : I'm here to inspect your palace for W.M.D.s and your guards will not let me do my inspection
Kim Jong Il : Hans, Hans, Hans we've been over dis a dozen times. I don't have weapons of mass destruction wokay. Hans Blix : But you must let me inspect your palace. Kim Jong Il : And if I don't? Hans Blix : Then the U.N. will get very angry, and we will write you a letter telling you how angry we are.
(KJI pulls tap door and blix falls into tank full of sharks)
Kim Jong Il : Inspect that you mother fucker! Fuck you Hans Blix, you cock fuck!
Fuck off you MS clown.
I and others have spent a decade of dealing with and cleaning up the mess Visual Studio has done to the body of C++ code in the world.
I hope you personally rot in hell just for the FUCKING for loop bullshit MS is responisble for littering the world with.
"Visual Studio is an awesome product."
Die fucker.
Ok troll, its late, im drunk. Now what exactly is the problem w/ VC++? Is it the compiler, linker, intellisense? Last time I checked the for loop was a valid (and very commonly used) C/C++/C# expression. If you were trying to say for each i may agree (that you are actually who you say you are), but even that is a usefull expression (courtesy of VB). I think you lack an understanding of what an IDE is. And if you have to clean up shitty code then welcome to the club, sorry, but its not the IDE's fault. Blame the developer who wrote the shit.
You obviously arent a developer, or don't know a good tool when you see it. Visual Studio is an awesome product. If you are going to slam something, fine, but at least explain what your beef with it is. i.e. what exactly is wrong with Visual Studio.
Is there built-in protection? Is it safe to blindly use someone elses api? If you call GBrowserIsCompatible() and it calls GDeleteEverythingOnHarddrive, is there something to stop that?
Generally most API's are safe, if its not we'll find out. If you are really paranoid get a packet sniffer like ethreal and look whats coming through, I'd reccomend just leaving that part to the security researchers:P
"Take for instance the Siebel database. Now I've never used that interface. But I'd love to go to it and say 'who is the account manager for the Commonwealth Bank of Australia?'," Ballmer told the partners.
Microsoft's vision for search would eventually make such data discoverable, without using the [actual] application.
I'm all for innovation, but it seems to me hes treading on dangerous waters here in terms of security. Google is a very powerful search engine, but the malicious potential is unlimited Put these kind of tools on a corporate network, and trouble is bound to arise. Lets keep the killer searches to the internet.
Actually microsoft invented XMLHTTP, which is what AJAX uses. I'm sure everyone was too busy bitching about the non-standard DOM to realize. If anyone can take credit for AJAX, its MS.
The XBox was a success for MS, even if the number don't show it. The Barriers to entry in the gaming console market were huge, and XBOX was at least able to get a toehold in. Thats a pretty big accomplishment, as far as losing money, thats a concept called loss-leading and its practiced in almost every business sector out there to gain market share.
I agree completely that not every VB coder is a bad developer. My point was mostly in jest, but there is some truth to what I said. VB as a language is too easy to use, and what this leads to is developers who should have absolutely no business writing code getting into the game. At least with C/C++ there is a learning curve to at least get an application to compile. With VB you just hit the play button, use the edit and continue debugger and hack away until your apps work. And what you get with that in most cases is unmaintainable spegehetti code that is a nightmare to work with. On Error Resume Next/GoTo is an inherrantly evil statement and should be wiped off the face of all programming languages.
Am I bitter? Yes. Im just tired of going through crap code, maybe if some programming languages were a little more difficult we wouldn't have that.
Microsoft has put most its eggs in the .NET platform and has abandoned tens of thousands of VB developers by pulling support and further development on VB6. There is an opportunity for the open source community to create a VB compatible IDE that could compile applications for both to Windows and Linux. Such an IDE in conjunction with WINE could bring not only applications but also developers to the Linux platform.
so basically the strategy here is to take the shittiest developers from the windows platform and get them to write garbage code on linux?
But hey, never let the facts get in the way of your argument.
Well, both the examples that you mentioned revolve around multi threaded applications. Maybe you're right in that regard, i don't know. My point is that managed applications will never rival the speed of an application that directly reads and writes from the computers heap. C++'s runtime optimization is perfomed at compile time, by the programmer, you can't beat that.
I accept the challenge of Mr. BSD.
man, the GC is smarter that you, Joe coder.
Smarter that me? Oh the irony.
This is brilliant! If memory serves, the only two things Microsoft consistently makes money on are their OS and their office suite. Since MS has already "declared war" on Google, the smart thing to do might be to return fire, by commoditizing the operating system and office suite markets...
If memory serves, google is a publicly traded corporation. Their job is to make money, not destroy other corporations, while the 2 aren't mutally exlusive, I doubt they are going to base their business plan off what microsoft does. Sun already tried that and look where it got em.
It is very fast lately, and it is actually giving C a run for its money in some respects.
And what respects are those? Virtual Memory consumption? Give me a break, you obviously have no clue what you're talking about. The performance of managed languages will never match those of native c/c++, thats just the way it is. Managed languages speed advantages are in development time/maintainability.
You mean the stupid user who doesn't put in a password feature? Yeah maybe MS could've thought ahead on that one, but you have to lay most of the blame of that exploit on the users.
Spoken like a true Java fanboi. Everytime somebody wants to tout Java you always hear the "cross platform" argument. I could come back and say that Java is slow as hell, but then I'd just be spouting off the same dogma you are.
.Net are great frameworks for running business apps. If you want to use linux, use java, if you want to run wintel, then use .net. They are really pretty simillar to be honest and most businesses don't mix the 2 platforms, so cross platform shouldn't be an issue.
Fact of the matter is that Both Java and
Why is diversity so important? Why does every industry HAVE to have diversity? Discrimination is one thing, but I think its pretty obvious that thats not going on here. I just don't buy the whole "lets encourage everyone but young white men to get into [ insert field/acedemia here ] because the industry needs diversity argument."
If they're doing it on their own time then they have control over it. They should license it to the company.
Unfortunately a lot of companies have IP clauses in ther contracts w/ employees. For example, I used to work for IBM and they had first dibs on anything I developed, whether it was on company time or not.
A couple of mortgage payments for a lot of people.
A 575 dollar mortgage payment? I wish. You can't even rent an apartment in cleveland for that money.
I got a laugh out of it
if 6.0 to 2003 is any indication Get ready for a lot of manual header adding. To convert, I had to create fresh ATL projects and re add all my header files because VS 2005 doesn't recognize the dsw. Kind of a pain in the ass, and, I cant really think of any benifits attained from doing it. If you're just coding w/ C/C++ id stick to 6.0. If you are trying to migrate to .net/c#, well I guess you'll have to go through this sooner or later.
Ok, I guess i did miss your point, here is why it is funny:
Before the 2004 election there were 3 scheduled debates between John Kerry and W. John Karey was talking about the lack of countries in the Iraq alliance and listed off a few. Bush came back with "you forgot Poland". It was a pretty funny moment as the inclusion of polands 500 or whatever troops doesn't do much to refute kerry's point and actually pulls more attention on the fact that the US is in there alone.
I noticed C and Perl weren't on the list
C++ is backwards compatible w/ C
I thought it was pretty funny, but then I didn't vote for bush and I dont have a hannity bumper sticker like parent probably does.
Sorry, but I can't stop thinking about that scene in team america:
Kim Jong Il : [Is informed about Hans Blix's arrival] Rah no Hans Bwix!
[Hans enters]
Kim Jong Il : Oh hawo Hans great to see ya.
Hans Blix : I'm here to inspect your palace for W.M.D.s and your guards will not let me do my inspection
Kim Jong Il : Hans, Hans, Hans we've been over dis a dozen times. I don't have weapons of mass destruction wokay.
Hans Blix : But you must let me inspect your palace.
Kim Jong Il : And if I don't?
Hans Blix : Then the U.N. will get very angry, and we will write you a letter telling you how angry we are.
(KJI pulls tap door and blix falls into tank full of sharks)
Kim Jong Il : Inspect that you mother fucker! Fuck you Hans Blix, you cock fuck!
Fuck off you MS clown. I and others have spent a decade of dealing with and cleaning up the mess Visual Studio has done to the body of C++ code in the world. I hope you personally rot in hell just for the FUCKING for loop bullshit MS is responisble for littering the world with. "Visual Studio is an awesome product." Die fucker.
Ok troll, its late, im drunk. Now what exactly is the problem w/ VC++? Is it the compiler, linker, intellisense? Last time I checked the for loop was a valid (and very commonly used) C/C++/C# expression. If you were trying to say for each i may agree (that you are actually who you say you are), but even that is a usefull expression (courtesy of VB). I think you lack an understanding of what an IDE is. And if you have to clean up shitty code then welcome to the club, sorry, but its not the IDE's fault. Blame the developer who wrote the shit.
You obviously arent a developer, or don't know a good tool when you see it. Visual Studio is an awesome product. If you are going to slam something, fine, but at least explain what your beef with it is. i.e. what exactly is wrong with Visual Studio.
Is there built-in protection? Is it safe to blindly use someone elses api? If you call GBrowserIsCompatible() and it calls GDeleteEverythingOnHarddrive, is there something to stop that? :P
Generally most API's are safe, if its not we'll find out. If you are really paranoid get a packet sniffer like ethreal and look whats coming through, I'd reccomend just leaving that part to the security researchers
"Take for instance the Siebel database. Now I've never used that interface. But I'd love to go to it and say 'who is the account manager for the Commonwealth Bank of Australia?'," Ballmer told the partners. Microsoft's vision for search would eventually make such data discoverable, without using the [actual] application. I'm all for innovation, but it seems to me hes treading on dangerous waters here in terms of security. Google is a very powerful search engine, but the malicious potential is unlimited Put these kind of tools on a corporate network, and trouble is bound to arise. Lets keep the killer searches to the internet.
CORBA == ActiveX/COM
And they both suck
Actually microsoft invented XMLHTTP, which is what AJAX uses. I'm sure everyone was too busy bitching about the non-standard DOM to realize. If anyone can take credit for AJAX, its MS.