Rss Feed

Prolog ile Determinant Hesabı

Tarih: December 24th, 2008 | Yazan: Ahmet Kakıcı | Kategori: Programlama | Etiketler: , , | 2 Yorum »

Determinant; bir kare matrisi, reel bir sayıyla eşleştiren özel bir fonksiyondur. Sadece kare matrislere uygulanabilir. Determinant hesabının temel yolu minör ve kofaktörlerinin hesaplanması yöntemidir. Buna ek olarak kolay hesaplama için Sarrus Yöntemi adında başka bir yöntem daha geliştirilmiştir.
Yazının devamı »


Prolog ile Liste İşlemleri

Tarih: December 23rd, 2008 | Yazan: Ahmet Kakıcı | Kategori: Programlama | Etiketler: , , | 2 Yorum »

Prolog’un bel kemiği olan liste veri yapısı için daha önceden kullandığım liste fonksiyonlarını aşağıda listeledim. Fonksiyonların isimlerinden ne iş yaptıkları belli oluyor yine de anlamadığınız yer olursa bir yorum bırakabilirsiniz.

Yazının devamı »


Prolog ile Matris Çarpımı

Tarih: December 12th, 2008 | Yazan: Ahmet Kakıcı | Kategori: Programlama | Etiketler: , | Yorum yapılmamış »

Matris çarpımı birçok programlama dilinde öncelikli verilen ödevlerden biri olsa gerek. Aşağıdaki kodu yazarken anladım ki prolog bu dillerin arasında yok ve olmamalı :) Prolog yapısından dolayı bu tip işlemleri yapmak için [bence] oldukça zor bir dil. Mantıksal programlamada veya özyinelemeli şekildeki problemlerin çözümünde kullanıldığı zaman az kod ile çok iş yapılabiliniyor ancak matris çarpımı için aynı şeyi diyemiyorum ve öncelikle sizlere kodu takdim ediyorum :

Yazının devamı »


Kod Yazarken

Tarih: October 16th, 2008 | Yazan: Ahmet Kakıcı | Kategori: Programlama, Yazılım | Etiketler: , , , , , , | 9 Yorum »

Yaklaşık 5-6 yıldır iyi kötü birşeyler yazıyorum. Bu süre zarfı içinde birçok program, editör, derleyici kullandım ve artık neredeyse kullandığım her dil için belirli başlı programlarda karar kıldım.

İlk defa HTML ve PHP yazmaya başladığımda NotePad kullanıyordum şimdilerde ise yelpaze oldukça genişledi ve haliyle kalite de arttı. Yazının devamında kullandığım programlama dilleri ve bu dillere ait editörler/derleyicileri sıraladım. Umarım biraz da olsa fikir sahibi olmanıza yardımcı olurum. Eğer önerileriniz varsa lütfen yorum yapmaktan çekinmeyin, keşfedilmeyi bekleyen programlara da şans verelim :)

Yazının devamı »