Search

Tuesday, August 23, 2011

What is C #?

Why C #?Above questions may arise in our minds all the time I first heard about C #. It is very reasonable, with the fact that before the C # appears, has many existing programming languages, like C, C + +, Java, Perl and others. There are several reasons to choose C #, namely:
 
Simple
C # eliminate some complex things that are contained in some kinds of programming languages ​​such as Java and C + +, including hide macros, templates, multiple inheritance and virtual base classes. Those things that can cause confusion when using it, and also potentially can be a problem for C + + programmers. If you first learned C # as a programming language, then the things mentioned above will not make you wasted too much time to learn it.

C # is simpler, because the language is based on the language C and C + +. If you are familiar with C and C + + or even Java, you will find aspects that are so familiar, such as statements, expressions, operators, and some functions are adopted directly from C and C + +, but with many improvements that make the language became more simple.
Modern 
What makes C # into a modern programming language? The answer is the existence of several features such as exception handling, garbage collection, extensible data types, and security code (security code / programming languages). Given these features, make the C # language as a modern programming language.

Object-Oriented Language
 
The key to language is Object Oriented programming are encapsulation, inheritance, and polymorphism. In simple terms, those terms could be defined as follows (definitions and further explanation will be described in subsequent chapters). encapsulation, where all functions are placed in a single package (single package). inheritance, is a structured way of a programming code and functions to be a new programs and the shape of a package.

polymorphism, is the ability to adapt to what is necessary to be done.The properties mentioned above, has been owned by the C # so that the C # language is a language that is Object Oriented. 

Powerful and flexible
C # can be used to make various applications, such as word processing, graphic, spreadsheets, or even create a compiler for a language programming.

Efficient 
C # is a programming language that uses the number of words that are not too many. C # containing only words that are commonly referred to as keywords. Keywords are used to describe various kinds of information. If you think that the programming language that uses a lot of words (keywords) will be more powerful, then the answer is "thinking it is not always right", because it can actually increase the complexity of the developers when making an application. 

Modular 
C # code written by the division of each Class-Class (classes) which consists of several routines called member methods. Class-Class, and these methods can be reused by other programs or applications. Only by providing the information needed by the class and method in question, then we will be able to create a code that can be used by one or several applications and programs (reusable code).

C # will become popular 
With full support from Microsoft which will issue its main products with support. NET Framework, then the future of C # as a programming language that is in the neighborhood. NET Framework will be better.

want to know more about C #?please download ebook:
http://www.4shared.com/file/mOCkE38U/Pengenalan_Bahasa_C.html

0 comments:

Post a Comment

 

Home | Blogging Tips And Trick | Simple Blogspot HTML | All About Informations | Interesting Site | Simple And Accurate Site

Copyright © 2010-2012 Interesting info Template Design by Fajar Hudy Pratama