Ana içeriğe geç

Programlama Dili

İngilizcesi
Programming Language
Okunuşu
progremming lengviç
Güncellendi 1 dk okuma

Bu sayfayı paylaşın

Bağlantıyı gönderin, tanımı bağlantısıyla birlikte alıntılayın ya da kendi sitenizde bir kart olarak gösterin.

https://softwaredictionary.org/tr/terimler/programming-language

Kısaca

Programlama dili, bilgisayarın yerine getirebileceği talimatları yazmak için kesin kuralları olan biçimsel bir dildir; Python, JavaScript, Java ya da C gibi.

Programlama dili nedir?

Bir programlama dili, insanlara bir bilgisayara ne yapacağını kesin biçimde söylemenin yolunu verir. Sözdizimi kodun nasıl yazılması gerektiğini, anlambilimi ise her kod parçasının çalıştığında ne anlama geldiğini tanımlar. Kurallar kesin olduğu için aynı program, gündelik dille yazılmış bir ricanın aksine, her seferinde aynı şekilde davranır.

Bilgisayarlar yalnızca makine kodunu çalıştırır; bu yüzden programlar önce çevrilir. C, Go ve Rust'ta olduğu gibi bir derleyici bütün programı önceden çevirir; Python ve Ruby'de olduğu gibi bir yorumlayıcı onu ifade ifade çalıştırır; Java ve C# gibi diller ise bytecode'a derlenir, onu da bir sanal makine çalıştırır ve çoğu zaman en yoğun kısımları çalışma anında derler.

Diller seviye, tip sistemi ve üslup bakımından ayrılır. C gibi düşük seviyeli diller bellek ve donanım üzerinde yakın denetim sağlarken Python gibi yüksek seviyeli diller bu ayrıntıları sizin yerinize halleder. Bazıları tipleri program çalışmadan önce (statik tipleme), bazıları çalışırken (dinamik tipleme) denetler ve nesne yönelimli ya da fonksiyonel programlama gibi farklı üslupları öne çıkarır.

Önemli noktalar

  • Bir programlama dilinin talimat yazmak için kesin kuralları (sözdizimi) ve anlamları (anlambilim) vardır.
  • Programlar derlenir, yorumlanır ya da bir sanal makine için bytecode'a derlenir.
  • Diller, donanıma yakın düşük seviyeden yüksek seviyeye kadar uzanır.
  • Her dil bazı işlere daha uygundur; hiçbiri her konuda en iyisi değildir.

Örnek

Python'da küçük bir programpython
# Greet each name in a list
names = ["Ada", "Linus", "Grace"]
for name in names:
    print(f"Hello, {name}!")

Sık sorulan sorular

İlk olarak hangi programlama dilini öğrenmeliyim?

Çoğu yeni başlayan için Python ya da JavaScript iyi bir ilk seçimdir: Python neredeyse İngilizce gibi okunur, JavaScript ise her tarayıcıda çalışır. Daha önemli olan değişkenler, döngüler, fonksiyonlar ve hata ayıklama gibi fikirleri öğrenmektir; bunlar diğer bütün dillere taşınır.

HTML bir programlama dili mi?

Hayır. HTML bir işaretleme dilidir: başlıklar ve bağlantılar gibi bir sayfanın yapısını tarif eder, ama mantık kurmak için değişkenleri, koşulları ya da döngüleri yoktur. CSS bir stil dilidir; web sayfaları mantığını JavaScript'ten alır.

İlgili sayfalar

Bu sayfada bir hata ya da eksik mi gördünüz?Düzeltme önerin

Daha fazla

Ayarlar