• 0

C#, worth to learn it?


Question

4 answers to this question

Recommended Posts

  • 0

It's a general-purpose language, you can do pretty much anything you'd like. There's even an experimental operating system written in an extension of C#. From the ECMA standard :

As the definition of C# evolved, the goals used in its design were as follows:

• C# is intended to be a simple, modern, general-purpose, object-oriented programming language.

• The language, and implementations thereof, should provide support for software engineering principles

such as strong type checking, array bounds checking, detection of attempts to use uninitialized variables,

and automatic garbage collection. Software robustness, durability, and programmer productivity are

important.

• The language is intended for use in developing software components suitable for deployment in

distributed environments.

• Source code portability is very important, as is programmer portability, especially for those

programmers already familiar with C and C++.

• Support for internationalization is very important.

• C# is intended to be suitable for writing applications for both hosted and embedded systems, ranging

from the very large that use sophisticated operating systems, down to the very small having dedicated

functions.

• Although C# applications are intended to be economical with regard to memory and processing power

requirements, the language was not intended to compete directly on performance and size with C or

assembly language.

Link to comment
Share on other sites

  • 0

In general, .NET (which includes C#) is a superb language for rapid development -- a very much desired feature in the business world.

And so, needless to say, the market for .NET (and Java (to a lesser extent :p )) is big. And I feel safe saying C# is the most professionally used .NET language (vs VB).

Jump on a job board site like dice.com and do a search for "C# .net developer".

I am willing to bet you will get more results for C# than pascal, cobol, or c++ development.

Link to comment
Share on other sites

  • 0

sadly nowadays for most general purposed applications efficiency is often traded for quick and easy development. I do agree there's a happy medium but I don't really like runtimes like Java and .net (mind you that I am a Java programmer at work :(). I think languages like C/C++ are better but hardware is cheap and programmers are not

Link to comment
Share on other sites

  • 0

im going to agree with rudy, i am a C# developer and it is very fast to get things up and running, but there is a performance hit, especially on slower older hardware, and yes hardware is cheaper than programmers.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.