Take a look at 3rd party products written in Java that require certain OS's I've seen many so obviously if you are developing in Java there is still a chance you need to do some operating system specific things.
How about the fact most people develop for Windows. Unless your a Java developer your better off on Windows if your primarly writing for Windows. Even if you are a Java devleoper if your target platform is Windows your still probably better off on a Windows workstation.
Many of us, me included, appreciate the fact that they keep their marketing crap out of our faces when we come back to use their best service.
Do they really, I just did a search for Linux(search is their best service). The first link I get is a sponsored link for Solaris 10. On the right in the other sponsored link section the top link is HP.
Lets try another search shall we lets search for "processor". Um thats weird I the first two links on the page are for Dell and Tigerdirect... wait a minute it says sponsored links, right there at the top of the page and look to the right a link to ebay once again sponseored.
It appears they are not keeping marketing crap out of your face.
I am awhare that by typing this stuff in you can get what you want. Although I doubt most people know these features. Also you can no get movie showtimes from the main page. You have to search for the movie then you have to enter in your zip code or city and then on the 3rd page requested you get your showtimes for the typed in movie.
Even if what you mentioned were all "features". Yahoo offers so much more, for example job engine, health encylocopedia, personals, blogging, the list goes on and on of things they offer Google does not.
No a feature isn't only a feature if it clutters up the main page. The point I was making about the front page(although not very well) was that most users of Google don't even know the other services they offer.
But Yahoo has plenty more features than Google, they offer everything Google offers and more. Their core products may not be as good as Google, but there is no denying that they have more.
Come on now, the XBOX was supposed to kill the PS2 and that didn't happen, the XBOX 360 hasn't even been able to kill its rivals and they aren't even available yet.
Kill the PSP and IPOD with one device, please a Microsoft device will have so much bloat it will need dual core processors just to run the portable OS, so that it can multitask MP3 playing while editing Word files and playing a game of Halo. Because Microsoft can't make something that won't let them show an example of some exectutive editing a Word file while doing something else.
Google isn't feature full. Yahoo is feature full. If you go to www.google.com you wouldn't even know they have email or mapping. The main site is so plain its pathitic. However being so light weight helps them server the billions of request to www.google.com that come in a day.
I think your forgeting about all the hype put out by Microsoft, that.NET would result in a more secure OS because buffer overflows would be a thing of the past.
Fictional, I am about to deploy a million robots I built and they follow all three laws. Now they are going to keep throwing themeselves in the way of the bullets and get themselves destroyed. Because some jackass put a machine gun on these robots.
Maybe more people could use it for new development. But once you have invested in a backend database platform it is a pain in the a** to change it to a different provider, takes a lot of time, and in the end may provide no business value.
I'll admit.NET as it is supposed to work and the way it truly does is somewhat disparate at best. Many of the functions rely on under level COM objects so on some O/S's they don't work, for example some things don't exist in 98 so they fail. The core features work on all and I suspect that you could port something that works in.NET on Win 2000/XP to Vista without error as long as it is completely based on.NET and does not create any objects directly from COM. Like Java is supposed to be run anywhere, but anybody who has had to support some third party Java based program like Remedy finds there are all sorts of little requirements that make it fail.
Kind of not true also. One of the main drives behind.NET is that develping in.NET allows applications to move between different Window O/Ss as long as you have the.NET runtime. Microsoft wants you to develop for Vista in.NET just like they want you to devleop for Windows Server 2003 and XP in.NET.
Also I really don't think Microsoft ever wanted anyone going to OS/2.
I was aware of the option compare feature, but my post was long enough already. Technically you can set it in your project options as well to be either binary or text. I know VS.NET ships with VB.NET projects defaulting to option compare binary so that is why I said it is case sensitive, because by default with the normal IDE that people use it is.
Have you programmed in.NET because I find it hard to believe.
C# has useful convenience functions like using that VB.NET does not
VB.NET has imports which is mostly the same as C# using. It lets you short cut your code, but does not allow aliasing like C# using.
VB.NET has convenience functions for late binding (considered harmful) and case-insensitive string comparisons that C# does not.
VB.NET string comparison is case sensitive by default. Ex "abc" = "ABC" would evaluate as false. In C# or VB.NET you would perform case insensitive string comparisons the same way, either using string.tolower(or.toupper) on both strings or preferably using string.compare(string1, string2, true).
C# has more object oriented features such as operator overloading that VB.NET does not
VB.NET in.NET 2.0 does have operator overloading.
C# has developer API comments yet VB.NET does not
There are about a dozen free addin for visual studio to perform this task.
I think it depends on the end purpose of learning to program. If your talking COMP SCI major might as well through them into the deep end of the pool and give them C. But if your talking a business major or math major who take it for secondary learning use a managed lanuage like C#.NET, VB.NET, or Java so you don't have to worry about memory management.
What would you say those people are doing?
Take a look at 3rd party products written in Java that require certain OS's I've seen many so obviously if you are developing in Java there is still a chance you need to do some operating system specific things.
I know Java developers that are using Oracle J Developer
How about the fact most people develop for Windows. Unless your a Java developer your better off on Windows if your primarly writing for Windows. Even if you are a Java devleoper if your target platform is Windows your still probably better off on a Windows workstation.
I really doubt this number. I can't believe Ubuntu has more that Mandrake/Mandriva or Linspire let alone Suse or Red Hat
Many of us, me included, appreciate the fact that they keep their marketing crap out of our faces when we come back to use their best service.
Do they really, I just did a search for Linux(search is their best service). The first link I get is a sponsored link for Solaris 10. On the right in the other sponsored link section the top link is HP. Lets try another search shall we lets search for "processor". Um thats weird I the first two links on the page are for Dell and Tigerdirect... wait a minute it says sponsored links, right there at the top of the page and look to the right a link to ebay once again sponseored. It appears they are not keeping marketing crap out of your face.
I am awhare that by typing this stuff in you can get what you want. Although I doubt most people know these features. Also you can no get movie showtimes from the main page. You have to search for the movie then you have to enter in your zip code or city and then on the 3rd page requested you get your showtimes for the typed in movie.
Even if what you mentioned were all "features". Yahoo offers so much more, for example job engine, health encylocopedia, personals, blogging, the list goes on and on of things they offer Google does not.
No a feature isn't only a feature if it clutters up the main page. The point I was making about the front page(although not very well) was that most users of Google don't even know the other services they offer.
But Yahoo has plenty more features than Google, they offer everything Google offers and more. Their core products may not be as good as Google, but there is no denying that they have more.
Come on now, the XBOX was supposed to kill the PS2 and that didn't happen, the XBOX 360 hasn't even been able to kill its rivals and they aren't even available yet. Kill the PSP and IPOD with one device, please a Microsoft device will have so much bloat it will need dual core processors just to run the portable OS, so that it can multitask MP3 playing while editing Word files and playing a game of Halo. Because Microsoft can't make something that won't let them show an example of some exectutive editing a Word file while doing something else.
Google isn't feature full. Yahoo is feature full. If you go to www.google.com you wouldn't even know they have email or mapping. The main site is so plain its pathitic. However being so light weight helps them server the billions of request to www.google.com that come in a day.
PHP isn't even in the same league as .NET, so your little crappy PHP script is of no concern here.
I think your forgeting about all the hype put out by Microsoft, that .NET would result in a more secure OS because buffer overflows would be a thing of the past.
You know the classes can be secured. Just because it exists doesn't mean I can use it.
it took over 3 minutes to recompile
Is this supposed to be a long time? I don't see that as a very long compile time.
And who cares about fictional "laws", anyway?
Fictional, I am about to deploy a million robots I built and they follow all three laws. Now they are going to keep throwing themeselves in the way of the bullets and get themselves destroyed. Because some jackass put a machine gun on these robots.
Maybe more people could use it for new development. But once you have invested in a backend database platform it is a pain in the a** to change it to a different provider, takes a lot of time, and in the end may provide no business value.
Microsoft owns crystal reports. that should tell you alot.
Where did you come up with that? Crystal Reports is owned by Businss Objects S A stock ticker symbol BOBJ.
I'll admit .NET as it is supposed to work and the way it truly does is somewhat disparate at best. Many of the functions rely on under level COM objects so on some O/S's they don't work, for example some things don't exist in 98 so they fail. The core features work on all and I suspect that you could port something that works in .NET on Win 2000/XP to Vista without error as long as it is completely based on .NET and does not create any objects directly from COM. Like Java is supposed to be run anywhere, but anybody who has had to support some third party Java based program like Remedy finds there are all sorts of little requirements that make it fail.
DOS, Win16, OS/2, Win32, WinNT, WinXP, .NET, Vista
.NET is that develping in .NET allows applications to move between different Window O/Ss as long as you have the .NET runtime. Microsoft wants you to develop for Vista in .NET just like they want you to devleop for Windows Server 2003 and XP in .NET.
Kind of not true also. One of the main drives behind
Also I really don't think Microsoft ever wanted anyone going to OS/2.
You have
I was also knew that. I was talking about VB.NET. With c# you could use the string.compare function to get case insentivity.
I was aware of the option compare feature, but my post was long enough already. Technically you can set it in your project options as well to be either binary or text. I know VS.NET ships with VB.NET projects defaulting to option compare binary so that is why I said it is case sensitive, because by default with the normal IDE that people use it is.
Have you programmed in .NET because I find it hard to believe.
.toupper) on both strings or preferably using string.compare(string1, string2, true).
.NET 2.0 does have operator overloading.
C# has useful convenience functions like using that VB.NET does not
VB.NET has imports which is mostly the same as C# using. It lets you short cut your code, but does not allow aliasing like C# using.
VB.NET has convenience functions for late binding (considered harmful) and case-insensitive string comparisons that C# does not.
VB.NET string comparison is case sensitive by default. Ex "abc" = "ABC" would evaluate as false. In C# or VB.NET you would perform case insensitive string comparisons the same way, either using string.tolower(or
C# has more object oriented features such as operator overloading that VB.NET does not
VB.NET in
C# has developer API comments yet VB.NET does not
There are about a dozen free addin for visual studio to perform this task.
should be a language that doesn't have a built in string class
A good language would be C or Pascal.
Pascal has a built in string class.
I think it depends on the end purpose of learning to program. If your talking COMP SCI major might as well through them into the deep end of the pool and give them C. But if your talking a business major or math major who take it for secondary learning use a managed lanuage like C#.NET, VB.NET, or Java so you don't have to worry about memory management.