C#

Değerli arkadaşlar, merhaba! Bu yazımızda size, 'C# Programlama Dilinin' ne olduğundan bahsedeceğiz.

C#, modern bir algoritmaya sahip olan, C ve C++ dillerinden türemiş, esnek, nesne yönelimli ve orta seviyeli bir programlama dilidir. Gelişmiş derleyicisi (debugger) özelliği ile hata olasılığını ortadan kaldırarak yazılımcıların işini kolaylaştırır.

Başlarda Microsoft tarafından ECMA ve ISO standartlarına göre geliştirilmeye başlanmış ama zamanla kendi standardını oluşturmuş ve tamamen .NET için geliştirmeye başlamıştır. .NET Framework ile derlenen kodlar, '.exe' uzantılı çalıştırılabilir uygulamalara dönüşür. .NET için sıfırdan geliştirilen C#, sunucu ve gömülü sistemler için tasarlanmıştır.

C# Programlama Dili ile Yapabilecekleriniz:

  1. Web uygulamaları (Asp.NET)
  2. Mobil uygulamalar (Yok olma tehlikesinde)
  3. Oyun
  4. Web servisleri
  5. DLL
  6. Windows form uygulamaları
  7. Konsol uygulamaları (CMD)

C# Programlama Dilinin Avantajları:

  1. Orta zorluktadır fakat C ve C++ dillerine göre daha kolaydır.
  2. Özellikle Türkiye'de iş bulma ihtimali fazladır.
  3. Microsoft tarafından desteklendiği için sürekliliği olan bir dildir.

C# Programlama Dilinin Dezavantajları:

  1. Bir yavaşlık söz konusudur fakat gelişen teknoloji ile bu yavaşlık büyük bir sorun olmayacaktır. 
  2. Program üzerinde gerçekleştirilen her değişiklik için derleme yapılmalıdır.
  3. Bağımsız bir dil olmadığı için (.NET bağlılığından dolayı) esnek bir dil değildir; MacOS ve Linux üzerinde zorluk yaşatabilir.

C# ile Ekrana 'Hello World' Yazdırma:

using System;
namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World");
        }
    }
}

[*] Blog Notu: ISO Standartlarını, Bilgi Güvenliği | Siber Güvenlik kategorisi altında çok detaylı bir şekilde ele alacağız.


Yayınlanma Tarihi: 2022-07-06 22:16:35

Son Düzenleme Tarihi: 2024-01-13 20:08:16