Click here to Skip to main content
15,888,351 members
Home / Discussions / C#
   

C#

 
GeneralRe: why FileSystemWatcher doesn't work? Pin
fayth10-Jun-04 15:12
fayth10-Jun-04 15:12 
GeneralRe: why FileSystemWatcher doesn't work? Pin
fayth10-Jun-04 15:38
fayth10-Jun-04 15:38 
GeneralJava or C# Pin
skywalker3809-Jun-04 17:24
skywalker3809-Jun-04 17:24 
GeneralRe: Java or C# Pin
fayth9-Jun-04 19:20
fayth9-Jun-04 19:20 
GeneralRe: Java or C# Pin
Corinna John9-Jun-04 19:28
Corinna John9-Jun-04 19:28 
GeneralRe: Java or C# Pin
Michael Flanakin10-Jun-04 3:54
Michael Flanakin10-Jun-04 3:54 
GeneralRe: Java or C# Pin
palbano9-Jun-04 19:41
palbano9-Jun-04 19:41 
GeneralRe: Java or C# Pin
Heath Stewart10-Jun-04 3:41
protectorHeath Stewart10-Jun-04 3:41 
As "EastenChild" said, learn both. Of course, that's only if you have time. I went from C/C++ many years ago to Java, Perl, VB, and then several managed languages back in the .NET 1.0 beta days. Of course, I learned HTML, Javascript, etc. etc., though I started when HTML 1.0 was still a draft.

While you can actually learn these in tandem - since there's many common features such as managed allocation, garbage collection, etc. - that might not be suitable depending on your time. But remember this is really a choice between Java and .NET. .NET is actually Microsoft's brand-name for the Common Language Infrastructure, or CLI. This describes how languages interoperate (through Intermediate Language, or IL), how that IL should be formed, metadata, etc. The CLI specs are easy to find on the web. An assembly writtin in one language can be used by another, since they all compile down to the same thing (roughly, not taking into account compilere optimizations or amount of support for the CLI).

As the poster above said, pick which you think will be most useful to you in the future. Both Java and the C# language are similar to C/C++, and very similar to each other. J# is closer to Java, of course, but typically uses assemblies that more closely match the JRE (Java Runtime Environment). It can use the .NET FCL (Framework Class Libraries, sometimes referred to as the BCL, or Base Class Libraries) just like C#, VB.NET, et. al. can use the JRE-like assemblies.

Personally, I like .NET much more. While Java is further ahead in platform support, it's being screwed to the ground. Sun is refusing to open it and it really hasn't advanced much in recent years (and it's not just me saying this, but the whole Java development community outside of Sun...even within Sun sometimes!). .NET is very feature-rich and gives you language independence, so that if you truly understand the .NET Framework and at least have some idea of a particular language syntax, you can write it in any language you want (which is important since many companies don't get it, and require that you know either VB.NET or C#, though sometimes that because an entire team needs to use a particular language).

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: Java or C# Pin
Michael Flanakin10-Jun-04 4:07
Michael Flanakin10-Jun-04 4:07 
GeneralC# Project Pin
jroberson109-Jun-04 17:07
jroberson109-Jun-04 17:07 
GeneralRe: C# Project Pin
Wackatronic10-Jun-04 5:00
Wackatronic10-Jun-04 5:00 
GeneralRe: C# Project Pin
jroberson1010-Jun-04 12:40
jroberson1010-Jun-04 12:40 
GeneralRe: C# Project Pin
Wackatronic11-Jun-04 4:27
Wackatronic11-Jun-04 4:27 
GeneralRe: C# Project Pin
Anonymous11-Jun-04 7:07
Anonymous11-Jun-04 7:07 
GeneralRe: C# Project Pin
Wackatronic11-Jun-04 7:21
Wackatronic11-Jun-04 7:21 
GeneralDesigner question Pin
Alex Korchemniy9-Jun-04 15:29
Alex Korchemniy9-Jun-04 15:29 
GeneralFollow up Pin
Alex Korchemniy9-Jun-04 15:46
Alex Korchemniy9-Jun-04 15:46 
GeneralRe: Designer question Pin
Heath Stewart10-Jun-04 3:32
protectorHeath Stewart10-Jun-04 3:32 
GeneralCPU usage in % Pin
Member 10432449-Jun-04 15:05
Member 10432449-Jun-04 15:05 
GeneralRe: CPU usage in % Pin
eggie59-Jun-04 18:54
eggie59-Jun-04 18:54 
QuestionCollection as a Trace/Debug Listener? Pin
llyal20009-Jun-04 13:52
llyal20009-Jun-04 13:52 
AnswerRe: Collection as a Trace/Debug Listener? Pin
Heath Stewart10-Jun-04 3:23
protectorHeath Stewart10-Jun-04 3:23 
AnswerRe: Collection as a Trace/Debug Listener? Pin
Heath Stewart10-Jun-04 3:24
protectorHeath Stewart10-Jun-04 3:24 
GeneralRe: Collection as a Trace/Debug Listener? Pin
llyal200010-Jun-04 7:49
llyal200010-Jun-04 7:49 
GeneralRe: Collection as a Trace/Debug Listener? Pin
Heath Stewart10-Jun-04 9:49
protectorHeath Stewart10-Jun-04 9:49 

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.