Akademik Notlar

Automata (Otomatlar) Bilgisayar Standartları Derleyiciler Temel Bilgisayar Kavramları

EBNF (Uzatılmış BNF, Extended Backus Normal Form)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde dil tasarımı konusunda kullanılan backus normal şeklinin (backus normal form) özel bir halidir. Basitçe standart BNF’te yazılan kuralların birleştirilerek daha sade yazılmasını hedefler. Bu durumu aşağıdaki örnek üzerinden görebiliriz: Örneğin BNF olarak yazılan…

Algoritma Analizi (Teory of Algorithms) Bilgisayar Felsefesi Temel Bilgisayar Kavramları Veri Yapıları

Dolaylı sıralama (Indirect Sort, Gayrimüstakim sıralama)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde sıralama işleminin çok büyük veriler üzerinde yapılması durumunda tercih edilen bir sıralama yöntemidir. Basitçe sıralama işleminin doğrudan verilerin yerinin değiştirilemsi ile değil de daha çok bu verileri gösteren gösterici (pointer) veya nesne atıfları…

Temel Bilgisayar Kavramları Veri Güvenliği (Cryptography)

Güvenlik Saldırıları (Security Attacks)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde bir sisteme yapılan saldırıdır. Genellikle saldırılan sistem bir mesajlaşma sistemi (mesajlaşan taraflar) veya bir yazılımdan oluşmaktadır. Güvenlik salıdırılarındaki amaç, bilgi sızdırmak veya sisteme zarar vermek olarak özetlenebilir. Saldırgan tarafın saldırı sırasında takındığı tavra…

Bilgisayar Matematiği Veri Tabanı (Database)

Birleştirme (Join)

Yazan : Şadi Evren ŞEKER ilişkisel veritabanlarını matematiksel olarak modellemeye yarayan ilişkisel cebirde (relational algebra) kullanılan ve veri tabanında bulunan tabloları birleştirerek daha büyük tabloların çıkarılmasını sağlayan işlemdir. Kabaca her birleştirme (join) bir kartezyen çarpım (cartesian product) işlemidir. Birleştirme işlemleri…