C sharp
Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.
C# merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET. Bahasa ini berasal dari bahasa C++ yang telah dipengaruhi oleh aspek-aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya (C++, Java, Delphi, VB, dan lain-lain) dengan beberapa penyederhanaan.
[sunting] Sejarah arsitektural
Kepala disainer, dan arsitek bahasa C# di Microsoft adalah Anders Hejlsberg. Pengalaman sebelumnya dalam bahasa pemrograman dan disain kerangka bahasa Visual J++, Delphi, Turbo Pascal dengan mudah terlihat dari sintaksis bahasa C#, begitu pula halnya pada inti CLR (Common Language Runtime). Dari kutipan atas interview dan makalah-makalah teknisnya ia menyebutkan kelemahan-kelemahan yang terdapat pada bahasa pemrograman yang umum digunakan saat ini, misalnya C++, Java, Delphi, Smalltalk. Kelemahan-kelemahan yang dikemukakannya itu yang menjadi fundamen CLR sebagai bentukan baru yang menutupi kelemahan-kelemahan tersebut, dan pada akhirnya mempengaruhi disain pada bahasa C# itu sendiri. Ada kritik yang menyatakan C# sebagai bahasa yang berbagi akar dari bahasa-bahasa pemrograman lain, seperti yang diakui oleh Bagan sejarah bahasa pemrograman. C# didisain untuk memenuhi kebutuhan akan sintaksis C++ yang lebih ringkas dan RAD yang 'tanpa batas' (dibandingkan dengan RAD yang 'terbatas' seperti yang terdapat pada Delphi dan Visual Basic).
[sunting] Fitur-fitur bahasa
C# terkadang dapat disebutkan sebagai bahasa pemrograman yang paling mencerminkan dasar dari CLR dimana semua program-program .NET berjalan, dan bahasa ini sangat bergantung pada kerangka tersebut sebab ia secara spesifik didisain untuk mengambil manfaat dari fitur-fitur yang tersedia pada CLR.
[sunting] Pranala luar
- (en) C# Language (MSDN)
- (en) C# Specification
- (en) ECMA-334 C# Language Specification (.pdf)
- (en) ISO C# Language Specification (for purchase)
- (en) Microsoft Visual C# .NET
- (en) Computer-Books.us - A collection of C# books available for free download.
- (en) C# Discussions
- (en) C# Community Site
- (en) MCS: The Mono C# compiler
- (en) Portable.NET
- (en) Borland's C# Builder for the Microsoft .NET Framework
- (en) SharpDevelop: Open Source C# IDE
- (en) Microsoft Visual C# Express Edition, downloadable for free
- (en) news://msnews.microsoft.com/microsoft.public.dotnet.languages.csharp
- (id) Komunitas programmer .NET Indonesia
Artikel ini adalah sebuah tulisan rintisan. Anda dapat membantu Wikipedia mengembangkannya. |