Son Yazılar

Bilgisayar Felsefesi Bilgisayar Matematiği

Birinci Derece Mantık (First Order Logic)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin de aralarında bulunduğu, başta felsefe olmak üzere, matematik ve dilbilim gibi alanlarda kullanılan bir mantık modelidir. Bu modelin özelliği kıyas ve tümden gelim yaklaşımına göre ispatlanabilir özellikte olmasıdır (deductive). Yani bir makine, veya…

İşletim Sistemleri JAVA

Thread (iplik, lif, iz)

Thread (iplik, lif, iz) Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde özellikle işletim sistemi (operating systems) konusunda kullanılan önemli terimlerden birisidir. Bir işletim sisteminde ya da yazılan bir programda birden fazla işin aynı anda yapılması için kullanılırlar. Bilindiği üzere işlemci…

İşletim Sistemleri

İşlemci Zamanları (CPU Timing)

Yazan : Şadi Evren ŞEKER Bu yazının amacı, işletim sistemleri teorisinde sık kullanılan zamanlama kavramlarını açıklamaktır. Bu yazıda anlatılması hedeflenen kavramlar: Bekleme zamanı (waiting time) Dönüş süresi (turnaround time) İş üretimi (throughput) Cevap süresi (response time) Yukarıdaki bu kavramların kısa…

Kod Örnekleri Veri Yapıları

Visual Basic ile Gösterici (Pointer) Kullanımı

Yazan : Şadi Evren ŞEKER Sitede gelen bir soru üzerine bu yazıyı yazmaya karar verdim. Bilgisayar dilleri (makine işlemeli diller, machine processing languages) tasnif edilirken, visual basic gibi görsel tasarıma dayalı diller üst seviye dil (high level langauge) olarak kabul…

Bilgisayar Matematiği Graf Teorisi Veri Yapıları

Hasse Çizgeleri (Hasse Diagrams)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimleri de dahil olmak üzere çok sayıdaki bilim ve mühendislik alanında kullanılan bir modelleme biçimidir. Şekilde (graph) kullanılan düğümler (nodes) birer kümeyi ifade etmektedir. Çizimdeki geçişler (transitions) bir kümeden diğer kümeye bir eleman ile…

Bilgisayar Felsefesi Temel Bilgisayar Kavramları Yapay Zeka (Artificial Intelligence) Yazılım Mühendisliği

Zeki Vekiller (Akıllı Ajanlar, Intelligent Agents, Zeki Etmenler )

Yazan : Şadi Evren ŞEKER Zeki vekiller (etmenler, ajanlar) kavram olarak, bilgisayar bilimlerine, felsefe, biyoloji ve ekonomi alanındaki çalışmalardan sonra girmiştir. Bu alanlardaki anlamı ve kullanımı, genellikle herhangi bir işin farklı bir vekil tarafından yürütülmesi olarak anlaşılabilir. Bilgisayar bilimlerin açısından…

Veri Güvenliği (Cryptography)

Integral Kriptoanalizi ( Toplam Tecessüsü , Integral Cryptoanalysis)

Yazan : Şadi Evren ŞEKER Şifreleme yöntemlerine karşı geliştirilen casusluk (tecessüs) yapılarından birisidir. Yöntem, özellikle SPN kısaltması ile bilinen yerdeğiştirme – permütasyon ağları (substitution permutation network) üzerinde etkilidir. Özellikle bu ağın temel teşkil ettiği fiestel ağlarını (fiestel network) kullanan blowfish,…

Veri Güvenliği (Cryptography)

Diferansiyel Kriptoanalizi ( Fark Tecessüsü , Differential Cryptoanalysis)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimleri de dahil olmak üzere, şifreleme yöntemlerinin kullanıldığı çeşitli bilim dallarında kullanılan saldırı yöntemlerinin bir çeşidinin ismidir. Bu yöntem kabaca sistemi bir kara kutu yaklaşımı (black box) ile ele alır ve bu kutunun girişindeki…

Bilgisayar Grafiği (Computer Graphics) Scheme (Lisp)

Sierpinski Üçgeni (Sierpinski Triangle)

Orijinal ismi Sierpiński olan Polonyalı matematikçi tarafından 1915 yılında tanımlanan bu üçgen, yapı olarak özyineli (recursive) iç üçgenlerden oluşur. Kısaca üçgenin her parçası, üç adet alt üçgen oluşturacak şekilde bölünür. Örneğin aşağıdaki eşkenar üçgeni ele alalım: Bu üçgenin üç köşesinde…

C / C++ Programlama Dilleri Sınavlar

C ile programlamaya giriş final sınavı çözümleri

Yazan : Şadi Evren ŞEKER Soru 0) Programın çalıştığı dizinde, “deneme.txt” isimli bir dosya açarak, bu dosyanın içerisine, birden yüze kadar olan sayıları bastıran bir kod yazınız. (10 puan) (sadece bu soru için program tam olmalı (include, return satırları gibi)…