Bilindiği üzere bilgisayar mimarisi yazılım ve donanım olmak üzere iki ana başlıkta incelenebilir.Donanımsal anlamda yeterliliğiniz ne olursa olsun , yazılımsal eksiklilkleriniz varsa amacınıza ulaşamazsınız
Peki nedir bu yazılım ;
Yazılım donanımsal aygıtları hayata geçiren çalışmasını sağlayan komutlar bütünüdür.Yani herhangi bir işi gerçekleştirmek için çalıştırdığınız programlar birtakım programlama dilleri kullanılarak oluşturulur.Program yazarken dikkat edilmesi gereken noktalar vardır Örneğin Windows tabanlı bir uygulamanın Linuxta çalışması beklenemez
Çalışmalarınızda öncelikle hedef belirlenmeli ve bu amaç doğrultusunda uygulama geliştirmelidir Genel anlamda hazırladığınız taslak ve aşamalar algoritma olarak adlandırılır.
Algoritma hazırlarken;
Oncelikle programın hedefi belirlenmeli
Kodlamada izlenecek yol oluşturlmalı
Program çalışır hale getirilmeli
Belgeleme ve güncelleirmeleri yapılmalıdır
İlerleyen yazılarımızda programlama dillerinin çeşitleri ve kullanım alanlarından bahsedeceğiz...
Programlama dilleri 3 ana sınıfta toplanırlar
Alt Seviye Diller
Donanıma en yakın dil grubudur Bilgisayara hakimiyet daha fazladır Bir zamanlar oldukça sık kullanılan ve makine dilini alfabetik girişlerle değiştiren Assembly bu gruba örnek verile bilir
Orta Seviye Diller
Orta seviye diller farklı birçok amaca hizmet edebilirler Diğer her iki grubun yaptığı çalışmaları kolaylıkla yapabilirler Bunlara örnek olarak C , C++ verilebilirler Linux ve Windows uygulamalarının çoğu bu dillerle yazılırlar
Üst Seviye Diller
En etkin programlama dilleri bu kategoride yer alırlar Ancak donanıma en uzak olan guruptur Hazır kütüphaneleri fonksiyonları vardır Çok fazla programcılık bilgisi gerektirmemesine karşılık sadece belirli amaçlara hizmet ederler ( Java, C#,Basic)
Sistem programlama gibi donanımsal amaç barındıran islerde alt ve orta seviye diller tercih edilirken,uygulama öncelikli işlemler içinse üst seviye diller kullanılmaktadır...
Mehmet Sunay
Hiç yorum yok:
Yorum Gönder