Developersland

Teknoloji ve Yazılım Blogu

  • Yazıtipi boyutunu arttır
  • Varsayılan yazıtipi boyutu
  • Yazıtipi boyutunu azaltır

Sembolik Programlama Nedir?

Sembolik programlama , Nesne yönelimli programlama gibi bir programlama paradigmasıdır. Lisp ve Prolog gibi programlama dilleri sembolik programlama paradigmasını desteklemektedirler. Sembolik programlamada bilgisayara bazı kurallar tanımlanır ve bilgisayar bu kuralları kullanarak yeni kurallar oluşturur. Sembolik proramlama sayesinde programlar program yazabilmektedirler. Sembolik programlama paradigmasını kullanan dillerden birisi olan Prolog diliyle programlama dilleri dersinde tanışmıştım. Bu programlama dilinin yapısı şaşırtıcı derecede daha önce öğrendiğim C,C++ , java, C# gibi dillerden daha farklıydı. Alışmam biraz zaman almışdı. Derste Prolog kullanarak küçük bir proje yapmamız istenmişdi. Bu projede öncelikle kuralları tanımlamamız gerekiyordu. Bu kurallar otobüs seferleri, yolculuk yapmak isteyen kişilerin bilgileri, kişilerin biribiryle varsa aile bağları vs. gibi kurallardı. Bir de bazı şartlar vardı örneğin bir kişi 18 yaşından küçükse ailesi olmadan yolculuk yapamaz gibi. Program bu kuralları kullanarak bir kişinin seyahat edip edemeyeceğine karar veriyordu.

 

Yorum ekle


Güvenlik kodu
Yenile