Programlama Dili Nedir?

Bir programlama dili, uygulamalar, yardımcı programlar ve sistem programları dahil olmak üzere bilgisayar programları yazmak için kullanılır. Java ve C # programlama dilleri ortaya çıkmadan önce bilgisayar programları derlenmiş ya da yorumlanmıştır.

Derlenmiş bir program, bir dizi insan tarafından anlaşılabilir bir bilgisayar talimatları olarak yazılır. derleyici ve bağlayıcı ve bilgisayar kodu çevirmek böylece bilgisayar anlamak ve çalıştırmak. Fortran, Pascal, Assembly Dili, C ve C ++ programlama dilleri neredeyse her zaman bu şekilde derlenir. Basic, JavaScript ve VBScript gibi diğer programlar yorumlanır. Derlenmiş ve yorumlanmış diller arasındaki farklar kafa karıştırıcı olabilir.

Program Derleme

Derlenmiş bir programın geliştirilmesi şu temel adımları izler:

  1. Programı yazın veya düzenleyin
  2. Programı, hedef makineye özgü makine kodu dosyalarına derleyin
  3. Makine kodu dosyalarını çalıştırılabilir bir programa (EXE dosyası olarak bilinir) bağlayın
  4. Programda hata ayıklama veya çalıştırma

Bir Programı Yorumlama

instagram viewer

Bir programı yorumlamak, acemi programcılar için kodlarını düzenlerken ve test ederken yardımcı olan çok daha hızlı bir işlemdir. Bu programlar derlenmiş programlardan daha yavaş çalışır. Bir programı yorumlama adımları şunlardır:

  1. Programı yazın veya düzenleyin
  2. Tercüman programı kullanarak programda hata ayıklama veya çalıştırma

Java ve C #

Hem Java hem de C # yarı derlenmiştir. Java derlendiğinde, daha sonra bir Java sanal makinesi tarafından yorumlanan bayt kodu oluşturulur. Sonuç olarak, kod iki aşamalı bir süreçte derlenir.

C #, daha sonra tam zamanında derlemeyi destekleyen bir ortam olan .NET çerçevesinin Ortak Dil Çalışma Zamanı bölümü tarafından çalıştırılan Ortak Ara Dilde derlenir.

C # ve Java'nın hızı neredeyse gerçek bir derlenmiş dil kadar hızlıdır. Hız ilerledikçe, C, C ++ ve C # oyun ve işletim sistemleri için yeterince hızlıdır.

Bilgisayardaki Programlar

Bilgisayarınızı açtığınız andan itibaren, programları çalıştırıyor, talimatları yürütüyor, RAM'i test ediyor ve sürücüsünde işletim sistemine erişiyor.

Bilgisayarınızın gerçekleştirdiği her işlemde birisinin programlama dilinde yazmak zorunda olduğu yönergeler bulunur. Örneğin, Windows 10 işletim sisteminde kabaca 50 milyon satır kod vardır. Bunların yaratılması, derlenmesi ve test edilmesi gerekiyordu; uzun ve karmaşık bir görev.

Programlama Dilleri Şimdi Kullanımda

Bilgisayarlar için en iyi programlama dilleri Java ve C ++ C # arkasına yakın ve C kendi tutarak. Apple ürünleri Objective-C ve Swift programlama dillerini kullanır.

Orada yüzlerce küçük programlama dili var, ancak diğer popüler programlama dilleri şunları içerir:

  • piton
  • PHP
  • Perl
  • Yakut
  • Git
  • Pas, paslanma
  • Scala

Programlama dillerini yazma ve test etme sürecini otomatikleştirerek birçok girişimde bulunulmuştur. bilgisayarlar bilgisayar programları yazar, ancak karmaşıklık öyle ki, şimdilik insanlar hala bilgisayarı yazıyor ve test ediyor programları.

Programlama Dillerinin Geleceği

Bilgisayar programcıları bildikleri programlama dillerini kullanma eğilimindedir. Sonuç olarak, eski denenmiş ve gerçek diller uzun zamandır takılıyor. Mobil cihazların popülaritesi ile, geliştiriciler yeni programlama dillerini öğrenmeye daha açık olabilir. Apple, sonunda Objective-C'nin yerini alacak Swift'i geliştirdi ve Google Go'yu C'den daha verimli olacak şekilde geliştirdi. Bu yeni programların benimsenmesi yavaş fakat istikrarlı olmuştur.