• DOLAR
    5,7602
    %0,19
  • EURO
    6,3519
    %0,17
  • ALTIN
    271,62
    %-0,10
  • BIST
    103.781
    %-1,00
Programlama Dilleri ve Özellikleri

Programlama Dilleri ve Özellikleri

İçinde bulunduğumuz çağda en çok ihtiyaç duyulan alanlardan birisi teknolojik yazılımlar olmaktadır. Bunlarında en başında elbette programlama dilleri ve özellikleri gelmektedir. Bilişim mühendislerinin belirli bir algoritmayı ifade etmede kullandığı standartlaşmış notasyona programlama dili denilmektedir. Program yazmakla uğraşan kişiler belirli komutları yazmak için birbirinden farklı diller kullanabilmektedirler. Program yazılımı yapanlar, programlama dilleri sayesinde verinin nasıl depolanıp iletileceğini, hangi veri üzerinde nasıl işlem yapabileceğini ve hangi koşullarda ne gibi işlemler yapabileceğini net olarak ifade etmektedir. 618media.com

Günümüze kadar bilinen yaklaşık 2500’ün üzerinde programlama dili yazılmış bulunmaktadır. Yazılan bütün bu programlama dilleri insanların ihtiyaçlarına göre geliştirilmektedir. Bu yazılımlar aracılığı ile insanların günlük hayatı kolaylaştırılmak istenmektedir. Programlama dilleri genel olarak insanların kolay algılayabilmesi için kendi içerisinde 3 farklı gruba ayrılmaktadır. Sosyal medya

1-) Alt Seviye Programlama Dilleri

Makine koduna oldukça yakın olarak işlev gören bir programlama dili olmaktadır. Bu yazılımların makinelere olan hakimiyeti oldukça gelişmiştir. Eğer bu programlama dilleri üzerinde çalışmak istiyorsanız, mikro işlemciler hakkında yeterli bilgiye sahip olmanız gerekmektedir. Buna en basitinden bir örnek verecek olursak Assembly programlama dili gibi alanlara hakim olmalısınız.

2-) Orta Seviye Programlama Dilleri

Oldukça esnek bir yapıya sahip olan orta seviye programlama dilleri hem alt hem de üst seviye programlama yapabilmektedirler. Alt seviye programlama dillerine göre çok daha anlaşılır bir yapıya sahip olmaktadırlar. Buna somut bir örnek verecek olursak C programlama dillerini verebiliriz.  İnstagram reklamları

3-) Üst Seviye Programlama Dilleri

Üst seviye programlama dilleri programlama hakimiyetini aslında biraz kısıtlamaktadırlar. Olay tabanlı çalışan programlama dilleri olarak da adlandırılan bu yazılımlar, sadece belirli fonksiyonlar etrafında çalışma yapmaktadırlar. Bilinen en etkili ve en hızlı programlama dilleri üst seviye programlama dilleri olmaktadır. Pic Basic Pro, Visual Basic gibi programlama dilleri üst seviye programlamalara örnek olarak gösterilebilirler. Üst seviye programlama dilleri diğer programlama dillerine göre çok daha kolay ve anlaşılır uygulamalardır. Bu sebeple yeni başlayanların öncelikli olarak bunlardan başlaması çok daha avantajlı olacaktır.

Ancak üst seviye dillerde yazılan programların çalışabilmesi için öncelikli olarak makine diline çevrilmeleri gerekmektedir. Çevirme işlemi içinde yazılım hangi seviyede yazılmış ise, o seviye diline ait derleyici kullanılmaktadır. Bu sayede yüksek seviye programlama dilleri ile yazılmış olan kaynak program makine dilindeki ana amaç programa dönüştürülmektedir. Burada bilinmesi gereken kaynak programın içeriğinin değiştirilmesi mümkünken, derlenip makine diline çevrilmiş olan amaç programın içeriğine müdahale söz konusu değildir.

Kaynak Program( Üst ve Orta Seviye Programlama Dili)         Derleyici        Amaç program( Makine Dili)

Assembly Programlama Dili

Alt seviye programlama dillerinden bir tanesi de Assembly olmaktadır. Genellikle karmaşık programlar yazmak amaçlı kullanılmaktadır. Asıl vazifesi ise insanlar tarafından anlaşılması çok zor olan makine diline ait sayısal ifadeleri, anlaşılması ve programlanması daha kolay olan alfabetik ifadelerle değiştirmektedir. Böylece alt seviyede bir programlama yapılabilmesi için gerekli ortamı oluşturur.

Programlama dilleri arasında Assembly dilinin kullanılmasının bir diğer asıl amacı da ilk bilgisayarlarda yazılan programların çok daha az hata içermesi ve kısa sürede tamamlanması olmaktadır. Assembly dilini makine koduna çeviren programlara ise, Assembler denilmektedir. Assembler’i sıradan bir derleyiciden ayıran en önemli özellikleri ise, birebir dönüşüm yapmaları olmaktadır. Ancak hızlı bir şekilde gelişen teknoloji ve yeni yazılım dilleri dolayısıyla Assembly kullanım oranı da günümüzde giderek azalmıştır. Genellikle cihaz sürücüleri, alt seviyeli embedded sistemleri ve gerçek zaman uygulamalarında kullanılmaktadır.

Sosyal Medyada Paylaşın:
İlginizi Çekebilir

BUNLAR DA İLGİNİZİ ÇEKEBİLİR

BİRDE BUNLARA BAKIN

Düşüncelerinizi bizimle paylaşırmısınız ?