Tuesday, October 6, 2015

Apa Itu C# ?

No comments :

C#  adalah sebuah bahasa pemograman termodern, general-purpose, object-oriented programming yang dikembangkan oleh Microsoft dan dibuktikan oleh Ecma dan ISO. C# telah dikembangkan oleh Anders Hejlsberg dan teamnya selalu menggunakan .Net Framework.

C# dirancang untuk Common Language Infrastructure (CLI), yang terdiri dari executable dan runtime semuanya tergabung didalamnya yang memungkinkan anda mengggunakan high-level languages yang bervariasi untuk digunakan pada platform dan arsitektur komputer yang berbeda.


Berikut ini alasan memakai bahasa pemograman C# yang digunakan secara luas yang digunakan oleh para profesional

  • Modern, pemprograman dengan jenis general-purpose
  • object oriented
  • component oriented
  • easy learn
  • structured language
  • it produces efficient program
  • it can be compiled on a variety of computer platform
  • Part of .Net Framework
1. Fitur Pemrograman C#

walaupun konstruksi C# sangat erat mengikuti tradisi pemrograman C dan C++  dan mengikuti object-oriented programming language, C# selalu mengacu kepada penyusunan program java. sederatan fitur pemrograman yang disukai tersedia pada C# yang membuat digemari banyak programmer diseluruh dunia.

Berikut ini beberapa daftar penting fitur-fiturnya:

  • Boolean Conditions
  • Automatic Garbage Collection
  • Standard Library
  • Assembly versioning
  • Properties dan Event
  • Delegates and Event management
  • Easy to use Generics
  • indexers
  • conditional compilation
  • simple multitheading
  • LINQ and lambda expressions

2. Enviroment

 a. .Net Framework

.Net framework adaalah sebuah revolussi platform yang membantu ada menulis tipe-tipe aplikasi dibawah ini

  • Windows applications
  • Web applications
  • Web services

aplikasi .Net framework adalah aplikasi multi-platform. framework telah dirancang sedemikian rupa agar dapat digunakan pada setiap pemprograman seperti C#, C++, visual basic, Jscript, Cobol. seluruh pemrograman tersebut dapat mengakses framework berkomunikasi satu sama lain dengan baik.

.Net framework terdiri dari suatu code library yang sangat besar yang digunakan oleh klien seperti C#. berikut ini beberapa komponen dan .Net framework.

  • Common Language Runtime (CLR)
  • The .Net Framework Class Library
  • Common Language Specification
  • Common Type System
  • Metadata anda Assemblies
  • Windows Forms
  • ASP.Net dan ASP.Net AJAX
  • ADO.Net
  • Windows Workflow Foundation (WF)
  • Windows Presentation Foundation
  • Windows Communication Foundation
  • LINQ

b. Integrated Development Enviroment (IDE) for C#

microsoft menyediakan development tool untuk pemrograman C#:

  • Visual Studio 2010 (VS)
  • Visual C# 2010 Express (VCE)
  • Visual Web Developer

Dua terakhir tersedia gratis pada web site Microsoft official. Penggunaan tool ini, anda dapat menulis seluruh jenis program C# mulai dari aplikasi command-line yang sederhana hingga aplikasi yang kompleks . anda juga dapat menulis source C# menggunakan text editor sederhana, seperti Notepad dan mengkompilasi code tersebut menggunakan command-line compiler, yang merupakan bagian dari .Net framework.



referensi

Muhammad Amrin Lubis, ferbruari 2014  "Pemrograman Visual II"




No comments :

Post a Comment