C#

1,151 views

Published on

Learn about the advantage of C#, the web programming language: where it comes from, what it looks like and who uses it

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,151
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

C#

  1. 1. A presentation by
  2. 2. contents I.  what is C#? II.  where did it come from? III.  what does it all mean? IV.  what does it look like? V.  want to get some? A presentation by
  3. 3. what is C#? C# is a multi-paradigm programming language that encompasses functional, imperative, generic, and object-oriented programming disciplines developed by Microsoft as a part of the .NET framework and later approved as a standard by ECMA and ISO intended to be simple, modern, general purpose, object oriented programming language suitable for writing apps for both hosted and embedded systems uses Web standards like XML and Simple Object Access Protocol (SOAP) which allows developers to build on, rather than duplicate, the skills of other programmers A presentation by
  4. 4. what is C#? 4 design goals in mind when developed: “to create a unified type system and simplifying the way that value and reference types are used by the language a component-based design established through features such as XML comments, attributes, properties, events and delegates. practical developer headroom established through the unique capabilities of the C# language, including safe pointer manipulation, overflow checking, and more pragmatic language constructs, such as the foreach and using statements, which improve developer productivity” A presentation by
  5. 5. where did it come from? started as a language called COOL but was renamed C# when .NET was publicly announced in July 2000 lead architect is Anders Hejlsberg who was involved with Visual J++. Borland Delphi. and Turbo Pascal Influenced by Object Pascal, C++, Modula-3, Java, Eiffel A presentation by
  6. 6. what does it all mean? features all methods and members must be declared within classes C# supports a strict Boolean type most object access is done through safe references which cannot be made invalid managed memory cannot be explicitly freed but is automatically garbage collected which addresses memory leaks more type safe than C++ Currently has 77 reserved words A presentation by
  7. 7. what does it look like? examples http://msdn.microsoft.com/en-us/library/z9hsy596.aspx A presentation by
  8. 8. want to get some? hello@momentumdesignlab.com


 
 

 
 
 
 

 
 
 










1.866.542.7124
 
 
 A presentation by

×