Click here to Skip to main content
15,897,968 members
Home / Discussions / C#
   

C#

 
QuestionWhat is C#? Pin
iamhcj24-Jul-01 16:45
iamhcj24-Jul-01 16:45 
AnswerRe: What is C#? Pin
Christian Graus24-Jul-01 18:21
protectorChristian Graus24-Jul-01 18:21 
GeneralRe: What is C#? Pin
Paul Watson24-Jul-01 21:44
sitebuilderPaul Watson24-Jul-01 21:44 
GeneralRe: What is C#? Pin
Alexander Berthold24-Jul-01 23:38
Alexander Berthold24-Jul-01 23:38 
GeneralRe: What is C#? Pin
Christian Graus25-Jul-01 1:56
protectorChristian Graus25-Jul-01 1:56 
GeneralRe: What is C#? Pin
Paul Watson25-Jul-01 3:03
sitebuilderPaul Watson25-Jul-01 3:03 
GeneralRe: What is C#? Pin
30-Jul-01 4:24
suss30-Jul-01 4:24 
GeneralRe: What is C#? Pin
Christian Graus25-Jul-01 1:54
protectorChristian Graus25-Jul-01 1:54 
If I could quote you from the other post

but you will get many nay sayers and disenters who simply rip C# off because A: it is from Microsoft and B: they love their C++ and for some odd reason are so loyal they can't see the need for C#.

Check out my enthusiasm for GDI+ to see I'm not someone who hates M$ automatically. No, I don't see a need for C#, nor do I see that as odd.

Why is C++ more cross-platform compliant? Have I been misled in thinking that .NET with C# actually makes the cross-platform development a bit easier (well at least until someone ports .NET to the other platforms of course.)

1. C++ is EVERYWHERE. Yes, GUI stuff will always need rewriting, unless you use tcl or something, but you can, for example, use OpenGL for graphics in C++ and know that if you use standard components where possible ( like STL ) you won't have much work in getting your code to compile into a native app on another platform.

2. This is the brilliance of it - it won't be M$'s fault that C# is Windows only, it's be the fault of those pesky Linux/Mac guys who didn't get with the program and write CLR's for their platforms. C# is the new Java, so if it's the panacea, we already have total cross platform development and the world has already been changed for the better Smile | :)

3/ Make it easier for VB users to move to a language that is almost, but not quite C++ Well isn't that a good thing? I am a VB programmer (put down the rocks and flail pls! Wink | ;) ) and am really chuffed that now with C# I can get so much power but not have to waste my time learning a frustrating language like C++. I want to build solutions, not wrestle with syntax and conventions.

I'm pleased for those who have not taken the time to learn C++ that you can write better programs than you could before, but I maintain that C++ is not that hard. You're saying that VB has no syntax rules or conventions ? I didn't realise it was that pathetic.

Getting it to work cross-platform was like trying to get a VB programmer into C++, bloody difficult.

What I find amusing is the assumption that C# will be any different.

I am (still) waiting for my beta 2 CD. I will learn some C# and if someone pays me I will be happy to use it. But right now I am amused and dismayed at a few things.

1/ Young programmers abandoning C++ for a language that still has no commercial compilers officially released, let alone has stood the test of any time

2/ The assumption that C++ is 'too hard', which makes me think the industry is being dumbed down, which is itself a step to our jobs paying as well as the average office clerk.

3/ The fact that M$ now admit VB is too limited. How long before they admit the same of a language that has no templates, no pointers, etc. ?

All in all, I am adopting a wait and see attitude and am more than happy to play devils advocate to all the hysteria that seems to be doing the rounds right now. If it results in better solutions then so much the better. If it allows people who don't have the time or the capacity to learn C++ to develop the solutions they need, I'm all for languages being easy to use ( I thought C++ *was* such a language though ). If you find C# useful, more power to you. For me it is as useful as a catflap in an elephant house.




Christian

#include "std_disclaimer.h"

The careful application of terror is also a form of communication.

Eagles may soar, but weasels don't get sucked into jet engines.
AnswerRe: What is C#? Pin
Paul Watson24-Jul-01 22:09
sitebuilderPaul Watson24-Jul-01 22:09 
GeneralWindows Service Pin
another24-Jul-01 14:07
another24-Jul-01 14:07 
Generalfree c# certification Pin
24-Jul-01 2:26
suss24-Jul-01 2:26 
GeneralCS0234 Namespace Problem Pin
Paul Watson22-Jul-01 6:21
sitebuilderPaul Watson22-Jul-01 6:21 
GeneralRe: CS0234 Namespace Problem Pin
Paul Watson24-Jul-01 21:32
sitebuilderPaul Watson24-Jul-01 21:32 
GeneralC# Performence Pin
ErezYakoel18-Jul-01 16:15
ErezYakoel18-Jul-01 16:15 
GeneralRe: C# Performence Pin
Eric Gunnerson (msft)20-Jul-01 12:57
Eric Gunnerson (msft)20-Jul-01 12:57 
QuestionPronunciation of C#? Pin
Youngar10-Jul-01 20:27
Youngar10-Jul-01 20:27 
AnswerRe: Pronunciation of C#? Pin
- Emanuele -10-Jul-01 21:07
- Emanuele -10-Jul-01 21:07 
AnswerRe: Pronunciation of C#? Pin
Paul Watson22-Jul-01 5:28
sitebuilderPaul Watson22-Jul-01 5:28 
GeneralRe: How shall I do it? Pin
Christian Graus9-Jul-01 18:14
protectorChristian Graus9-Jul-01 18:14 
GeneralWin32 API functions Pin
Michael P Butler7-Jul-01 5:01
Michael P Butler7-Jul-01 5:01 
GeneralRe: Win32 API functions Pin
Eric Gunnerson (msft)16-Jul-01 9:31
Eric Gunnerson (msft)16-Jul-01 9:31 
GeneralC# BOOKS Pin
3-Jul-01 10:52
suss3-Jul-01 10:52 
GeneralRe: C# BOOKS Pin
Eric Gunnerson (msft)6-Jul-01 11:29
Eric Gunnerson (msft)6-Jul-01 11:29 
GeneralRe: C# BOOKS Pin
Tom Archer12-Jul-01 22:59
Tom Archer12-Jul-01 22:59 
GeneralRe: C# BOOKS Pin
InOut.NET1-Jun-06 22:24
InOut.NET1-Jun-06 22:24 

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.