C# (C-Sharp) - .NET Framework platformasi uchun yaratilgan obyektga yo'naltirilgan dasturlash tili bo’lib, 2000-yilda A.Haylsberg va P.Goldelar tomonidan yaratilgan. C# yaratilishida “har bir mavjud narsa – obyekt hisoblanadi” postulatasiga asos qilingan. Bu dasturlash tilini yaratishda A. Haylsberg va P. Goldelar C++ tilidagi kabi imkoniyatlarni va Java dasturlash tilidagi oddiylik va ko’rinishni birlashtirib yangi dasturlash tili yaratishni maqsad qilganlar va natijada C# dasturlash tili yaratilgan. Bu dasturlash tili o’zgarmas turg’un komponentli arxitekturaga va yuqori saviyadagi xavfsizlik kodiga ega. C # dasturlash tilining C++ va Java dasturlash tillari bilan xarakterli o'xshashlik tomonlarini quyida sanab o’tamiz:
Java Dasturlash tili bilan
- obyekt yo'naltirilganlik (vorislilik)
- interfeysi
- xatoliklarni bartaraf qilish
- ko’p oqimlilik (funksiyalilik)
- nomlar
- turlar turg’unligi
- ko’p masalalik
- xavfsizlik kodiga tegishli suzuvchi nuqtaning arifmetik amallari dastur kodini dinamik tiklash
С++ dasturlash tili bilan o’xshash tomonlari:
- ko’p operatorlilik
- xavfsizlik kodiga tegishli suzuvchi nuqtaning arifmetik amallari dastur kodini dinamik tiklash
- soddalilik
- ko`p komponentalilik
- tushunarli interfeysi
Bugungi kunda C# dasturlash tili IT sohasidagi eng kuchli, tez rivojlanayotgan va talabga javob beradigan tillardan biri hisoblanadi. Hozirgi vaqtda unda turli xil dasturlar yozilgan: kichik stol dasturlaridan tortib to har kuni millionlab foydalanuvchilarga xizmat ko'rsatadigan yirik veb-portallar va veb-xizmatlar.
Endi biz C# dasturlash tilida birinchi dasturimizni quramiz.
namespace Kirish
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World! UzbekDevs");
}
}
}