yenigelistirici
  • Giriş
  • Bilgisayarın Temelleri
    • Birimler
    • Donanım
    • Yazılım
    • Ağ
    • İşletim Sistemi
  • Programlama Dillerine Giriş
    • Çalıştırma Tarzlarına Göre
    • Tip Tanımına Göre
    • Paradigmasına Göre
  • Kariyer Planı
    • Şirket Türü
    • İşletim Sistemi
    • Yazılım Lisansı
    • Yazılım Tipleri
  • Programlama Dilleri
    • Python
    • Crystal
    • Ruby
  • Araçlar
    • git
    • Editörler
    • IDE'ler
  • Web Geliştirme
    • Framework'ler
  • Yazılım Kalitesi
    • Hata Ayıklama
    • Yardım İsteme
    • Testler
  • Proje Yönetimi
    • Waterfall
    • Agile
    • Scrum
    • Kanban
  • Frontend
  • Backend
  • Mobil Geliştirme
  • Sosyalleşme
  • TODO
Powered by GitBook
On this page
  • Statik Tipli Diller
  • Artıları
  • Eksileri
  • Dinamik Tipli Diller
  • Artıları
  • Eksileri

Was this helpful?

  1. Programlama Dillerine Giriş

Tip Tanımına Göre

Statik Tipli Diller

Değişkenlerinin belirli tıp sınırlamalarına tabi tutulduğu dillerdir. Derlenebilir diller genelde statik tip kullanımını şart koşmaktadır.

Artıları

Statik tip kullanımıyla birlikte tip uyumsuzluğu sebebiyle oluşabilecek hatalar derleyici tarafından baştan tespit edilebilmekte, performans iyileştirmeleri yapılabilmektedir.

Eksileri

Statik tipli dillerde kod nispeten daha uzun yazılır. Bunda tip tanımlamaları ile tip dönüşümleri için yazılan ek kodlar etkilidir. Tip uyumunu sağlamak için sağlanan çaba yazılımcının esnekliğini azaltır, daha çok uğraşmasına sebep olur.

Dinamik Tipli Diller

Değişkenlerinin tip tanımlamasının zorunlu olmadığı, bir değişkenin farklı zamanlarda farklı tipte değerler alabildiği dillerdir.

Artıları

Yazılımcının statik dillerde harcadığı birçok işi yorumlayıcı halleder, bu da yazılımcıya büyük esneklik ve hız sağlar.

Eksileri

Statik tipli dillerde yazılımcı kodu yazarken bir kere düşünüp tip tanımlarını yapıyorken dinamik dillerde yorumlayıcı tarafından yazılımcı yerine yapılan tip yorumlaması kod her çalıştığında gerçekleşir. Bu da uygulama performansında düşüşe sebep olur.

PreviousÇalıştırma Tarzlarına GöreNextParadigmasına Göre

Last updated 5 years ago

Was this helpful?