Click here to Skip to main content
15,913,669 members
Home / Discussions / C#
   

C#

 
QuestionHelp with wmi enumerator for exchange Pin
turbosupramk33-Aug-11 10:36
turbosupramk33-Aug-11 10:36 
QuestionSearch Engine Pin
Software20073-Aug-11 8:55
Software20073-Aug-11 8:55 
AnswerRe: Search Engine Pin
jschell3-Aug-11 9:55
jschell3-Aug-11 9:55 
GeneralRe: Search Engine Pin
Software20073-Aug-11 9:59
Software20073-Aug-11 9:59 
GeneralRe: Search Engine Pin
Alan Balkany4-Aug-11 4:38
Alan Balkany4-Aug-11 4:38 
GeneralRe: Search Engine Pin
jschell4-Aug-11 8:10
jschell4-Aug-11 8:10 
GeneralRe: Search Engine Pin
Alan Balkany4-Aug-11 8:41
Alan Balkany4-Aug-11 8:41 
GeneralRe: Search Engine Pin
jschell5-Aug-11 11:38
jschell5-Aug-11 11:38 
Alan Balkany wrote:
Its a factor; not an absolute. You don't drive a Model T, do you?


Got to love those analogies...

Exactly how many deliveries on a daily basis do you see via Model T?
What percentage from all mechanics will work on them?
How many auto parts stores sell parts for them?

In comparison the following study, which has been going on for years, and of which has the best methodology that I have ever seen demonstrates that C# certainly isn't one that you want to bet on for being the most popular in the near future.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html[^]


Alan Balkany wrote:
Have to disagree here; it's much less likely to have certain types of errors in C#, such as undetected buffer overruns. If the only factor is people, why is development in assembly language so slow? The tools you use make a big difference.


Are you claiming that Assembly is comparable to C++?

And having programmed in C++ for many years the last time I had a pointer error was before there was an ANSI standard. You are aware that there are now and have been for many years (again before ANSI C++) tools which are very effective at discovering pointer errors?


Alan Balkany wrote:
Locating and integrating them increases the amount of work you have to do to get a solution.


Huh?

Are you suggesting that C++ programmers don't know how to use google?
Or that there are not libraries that are very effective which do not come with the standard .Net API? As an example do you use a logging library? For that matter have you ever used the Enterprise library or any of number of other libraries from Microsoft which do not come with the .Net API?


Alan Balkany wrote:
There's no guarantee of mutual compatibility or any minimum level of reliability with a library from an unknown source.



Presumably you mean in comparison with .Net API? Are you claiming you haven't found bugs in that? Or at least very odd things? I certainly have.

One advantage to other solutions is that there is at least a chance that I some how I can get a solution in the near future. For example I might be able to get the source code (free or at a reasonable price) and fix it myself. Or I might point out the problem to a 3rd party vendor and have a fix in a very short time (point of fact I have had that happen.) Conversely the only way I expect to have that happen with the .Net API is if a give a very large sum of money to Microsoft. (To be fair that would be exactly the same situation with Oracle as well.)


Alan Balkany wrote:
Then there's the versioning problem that's greatly reduced when all the libraries are integrated with the language release.


No idea what you are talking about. If I compile with a C++ compiler with the standard C++ libraries then those libraries go in my install. If I update then so do the libraries.

Best I can suppose is that you are referring to the versioning problem that some people experienced across all Microsoft languages when they were not careful in the past. That however, as per my point about people, is caused because people (not languages) didn't know what they were doing.

Alan Balkany wrote:
I think use of C# will increase, while use of C++ will decrease in the coming years. C# is a better bet at this point, in my opinion.


Actual statistics suggest otherwise. If you want to make that bet then Objective-C is much, much more likely to be the winner.
GeneralRe: Search Engine Pin
jschell4-Aug-11 8:14
jschell4-Aug-11 8:14 
QuestionRepetitive calling of code in web application Pin
vanikanc3-Aug-11 4:37
vanikanc3-Aug-11 4:37 
AnswerRe: Repetitive calling of code in web application Pin
Matt Meyer3-Aug-11 4:56
Matt Meyer3-Aug-11 4:56 
AnswerRe: Repetitive calling of code in web application [modified] Pin
Keith Barrow3-Aug-11 5:24
professionalKeith Barrow3-Aug-11 5:24 
Questionlist collections Pin
Satish_S3-Aug-11 2:06
Satish_S3-Aug-11 2:06 
AnswerRe: list collections Pin
BobJanova3-Aug-11 2:17
BobJanova3-Aug-11 2:17 
AnswerREPOST Pin
Not Active3-Aug-11 2:26
mentorNot Active3-Aug-11 2:26 
GeneralRe: REPOST Pin
BobJanova3-Aug-11 2:28
BobJanova3-Aug-11 2:28 
AnswerRe: list collections Pin
PIEBALDconsult3-Aug-11 2:45
mvePIEBALDconsult3-Aug-11 2:45 
QuestionWorking With GridView Pin
md_refay3-Aug-11 1:13
md_refay3-Aug-11 1:13 
QuestionFile Upload In Windows Application Pin
md_refay3-Aug-11 1:09
md_refay3-Aug-11 1:09 
AnswerRe: File Upload In Windows Application Pin
Hari Om Prakash Sharma3-Aug-11 5:57
Hari Om Prakash Sharma3-Aug-11 5:57 
Questionc# project not run on vista with AMD processor Pin
Aisha sharma2-Aug-11 23:59
Aisha sharma2-Aug-11 23:59 
AnswerRe: c# project not run on vista with AMD processor Pin
Richard MacCutchan3-Aug-11 1:21
mveRichard MacCutchan3-Aug-11 1:21 
GeneralRe: c# project not run on vista with AMD processor Pin
Aisha sharma3-Aug-11 2:25
Aisha sharma3-Aug-11 2:25 
AnswerRe: c# project not run on vista with AMD processor Pin
#realJSOP3-Aug-11 8:14
professional#realJSOP3-Aug-11 8:14 
QuestionCalculating Start Angle and End Angle for a GDI Arc Pin
Member 77092772-Aug-11 22:06
Member 77092772-Aug-11 22:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.