better language

Pages: 12
friend..
wIch one is better..
learning c++ until expert level..or learing csharp using visual stdio until expert level
I believe there is no way judging what language experts have a better life.
IF you achieve something up to expert level, then its pretty much independed of what language you are capable of. I believe, the much more expert you get, the more you should know, that each situation (or problem) is unique and needs different languages. OR: There is no language to fit all problems.
Last edited on
this is not about wch language is better
I just wnt to knw..and I must choose one
Last edited on
thnk abt ms.vstdio not the language
if u must choose..wich one do you thnk better
I don't get the question. What do you mean "think about Visual Studio, not about the language"?

And would you mind not skipping letters?
sorry..
I mean microsoft.visual stdio is from microsoft rght?
closed account (1yR4jE8b)
It's actually develloped by Sun Microsystems, but they pay Microsoft some licensing fee of over 9000$ to be able to put the Microsoft logo on it....

...

...
realy??
so visual stdio not microsoft product
in my opinion, c++
i don't know c#(rumors say it's like java) yet but i love paint.net in which i know is written in c#

darkestfright wrote:
It's actually develloped by Sun Microsystems, but they pay Microsoft some licensing fee of over 9000$ to be able to put the Microsoft logo on it....

...

...

do you have a source more on that? that freaks me out ! ! !
Last edited on
C# is a microsoft-proprietary language. It's pretty much windows-only. I can't speak to what can be accomplished with it but I've seen some pretty good work in C# (Paint.NET being one of them) and it can pull off some nice stuff.
That being said, C# has the critical hamper of working effectively on windows only. Given enough time, practice and expertise, you could accomplish nearly, if not all, the same things in C++, and still be able to work with alternative APIs like curses on windows or other platforms. That's not an option in C#. So I'd choose C++ any day.
black..ummy..
thnx.. I agree with u
but I must studying csharp for 4smester
:( but i love c++
can I be expert in both of them
If it's for work, maybe depends on whether you want to write GUIs or server side code.
can I be expert in both of them
well, some are talented enough to master things they like. but most persons don't, and i accept that fact.
cho..if gui wht must i learn..and if server what must i learn
I am new in programming..i just have learn about c++,help me
black..thnx,I will try
i learned c++ on my own.. and find it to be freaking hard to make GUI, there are too many options you could have.. MFC, win32, wxWidget, QT, gtk+ and some other stuff..

i have tried all of those i mention above but then suddenly i quit because i'm confuse what to use, now i decided to learn the basic of win32 programming, then go with wxWidgets..

in my experience though, C# and other .net language takes care of the GUI for you, also VB6 (i hate visual basic),

in java it's also easy to make GUI, and i love java (i love c++ better, though it's freaking hard! ! !)
cho..if gui wht must i learn..and if server what must i learn

Agree with black. For commercial purposes, C# is better than C++ for GUI. However there is more work around for Java. C++ is more specialised towards super fast applications or low level work.

You can put C#, C++ or Java into a jobs website and see what turns up.

oth, you may just want to relax and go with what you enjoy. Fresh graduates aren't usually expected to be experts in a language (unless they have done lots of coding outside of the course).
Last edited on
For commercial purposes, C# is better than C++ for GUI.
Not quite, most of GUIs program ( commercial or not ) are written in C or C++
do you have a source more on that? that freaks me out ! ! !
Herp derp. New to sarcasm, aren't you?

I don't know what the situation is elsewhere, but here C++ programmers are much rarer than Java/C# programmers, which means they're also better paid. I heard a few weeks ago that we're on a similar situation to COBOL programmers.

And C# can run on non-Windows.
and still be able to work with alternative APIs like curses on windows or other platforms.
Does anyone remember if C# can dynamically link with native code? If it can, then as long as the library has bindings for it, then it can use it
http://www.mono-project.com/Main_Page
C# isn't windows-only.

Also, people still use COBOL?
Last edited on
Of course. Most banks use it. COBOL programmers are in very high demand because no one knows COBOL, which is because no one *wants* to know COBOL.
Pages: 12