MrChainsaw Posted February 17, 2009 Share Posted February 17, 2009 I'm just wondering what can you really do with C#, what would you achieve when being a programmer for about 5 years? Link to comment Share on other sites More sharing options...
0 Andre S. Veteran Posted February 17, 2009 Veteran Share Posted February 17, 2009 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 More sharing options...
0 Mr. Bean Posted February 19, 2009 Share Posted February 19, 2009 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 More sharing options...
0 Rudy Posted February 19, 2009 Share Posted February 19, 2009 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 More sharing options...
0 jdlarson83 Posted February 19, 2009 Share Posted February 19, 2009 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 More sharing options...
Question
MrChainsaw
I'm just wondering what can you really do with C#, what would you achieve when being a programmer for about 5 years?
Link to comment
Share on other sites
4 answers to this question
Recommended Posts