Monday, March 09, 2015

Design goals


The ECMA standard lists these design goals for C#:
  • It is intended to be a simple, modern, general-purpose & object-oriented programming language.
  • It should include strong type checking, array bounds checking, detection of attempts to use uninitialized variables, source code portability, and automatic garbage collection.
  • It is intended for use in developing software components that can take advantage of distributed environments.
  • As programmer portability is very important, especially for those programmers already familiar with C and C++, C# is best suitable.
  • Provide support for Internationalization as it was very important.
  • It is intended to be suitable for writing applications to both hosted and embedded systems. 

No comments:

Post a Comment