Merhabalar , bu yazımda C# programlama ’da Compiler, CLI, Main ve değişkenlerin nedir ve neden önemli olduklarından değineceğiz. Bunları öğrenmeye hazır mısınız?
Compiler nedir? Neden Kullanılır?
Kod satırında yazdığımız kodların çalışma aşamaları vardır. Bunlar şöyledir; Öncelikle run yaptığımızda kodumuz hemen çalışmaz, kodlar önce compiler tarafından derlenir sonra çalışır. Derlemekten kastım kullandığımız programlama dili bir insanın bilgisayarlarla iletişim kurup onları programlamak için kullandığı bir arayüz dilidir. Bilgisayarların bizi anlayabilmesi için yazılan kod parçalarının 0’lar ve 1’lere dönüşmesi gerekir. Biz bu aşamaya Compiler diyoruz. Tabi bunun devamında “RAM ”de yer tesisi yapılması gerekiyor , stack ve heap ‘te atama yapılır bunları ileride değineceğiz.
CLI Nedir?
.NET komut satırı arayüzüdür ( Command line interface‘dir). Uygulamaları geliştirmeyi, çalıştırmayı ve yayınlamayı sağlar. Kullanıcının, bilgisayarlara belirli görevleri yapmaları için metin komutlar girmelerini sağlayan bir programdır.
Temel komutlar; help , new, restore, build, publish ve run.
Main nedir? Önemi nedir?
Programın çalışmaya başladığı yerdir. Projeyi ayağa kaldırıcak, yürütecek yönlendirecek yöntemi çağıran programın ana giriş noktasıdır.
Ve sadece C#’ ta bir main olabilir. Bir programın yürütmeye başladığı ve bittiği ana yerdir.
Değişken nedir? Değişkenlere neden ihtiyaç duyarız?
Yazılımda işlenecek veriyi RAM’e yerleştirebilmek için programcılar değişkenleri kullanırlar. Bir yazılımda işlenecek veriyi RAM ‘de kullanabilmek için değişkenler kullanılır. Burada tekrardan RAM konusu ön plana çıktı arkadaşlar. RAM veriyi geçici olarak tutuğundan önemlidir. RAM’ de veriler değerlerine göre ayrılır. İNT veri türü, STRİNG veri türün vs. göre ayrılır.
Bir .NET uygulamasında bir değişken tanımladığımızda, RAM’de bir miktar bellek tahsis eder. Bunlar şöyle ayrılır; Değişkenin adı, Değişkenin veri türü ve Değişkenin değeri.