Seriler (Sequences)
Yazan : Şadi Evren ŞEKER Seriler, kısaca aşağıdaki özellikleri taşıyan sayı kümesidir: Bir serinin başlangıç değeri bulunmalıdır Bir serideki sayılar arasında aritmetik bir bağlantı bulunmalıdır. Bir serinin bitiş değeri bulunmalıdır. Yukarıdaki üç şartı sağlayan sayı kümesine seri (sequence) ismi verilir….
Nokta Kesiciler (PointCuts)
Yazan : Şadi Evren ŞEKER Bağlam yönelimli programlama (Aspect oriented programming) konusunda kullanılan en önemli yapı taşlarındandır. Basitçe bir programın akışı içerisinde bağalam noktaları (joinpoints) belirlendikten sonra bu noktalara hangi bağlamların (Aspects) bağlanacağını belirleyen kümedir. Yani nesne yönelimli bir ortamda…
Birleşim Noktaları (JoinPoints)
Yazan : Şadi Evren ŞEKER Bağlam yönelimli (aspect oriented) programlamada kullanılan terimlerdendir. Anlam olarak programda bulunan bir kontrol noktasının bir veya daha fazla bağlamın etkisinde olduğu nokta demektir. Bu anlamda bir kodda bulunan bütün satırlar birleşim noktası (joinpoint) olabilir ancak…
Bağlam Örücüler (Apect Weavers)
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde yazılım geliştirme sürecinde kullanılan yaklaşımlardan birisi de bağlam yönelimli programlamadır (Aspect oriented programming). Bu yaklaşım, yazılım geliştirme yaklaşımları sıralasında nesne yönelimli programlamadan sonra gelmektedir. Yani bir anlamda her bağlam yönelimli programlama yaklaşımı aslında…
Veri Bütünlüğü (Data Integrity)
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin birinci derece uğraştığı varlık veridir. Yani bilgisayar bilimlerinde yapılan her işi bir bakışa göre veriyi işlemek olarak görmek mümkündür. İşlenen bu verinin bütünlüğü ise ayrı bir problemdir. Veri bütünlüğü ile genelde verinin birden…
Bağlam Yönelimli Programlama (Aspect Oriented Programming)
Yazan : Şadi Evren ŞEKER Yazılım mühendisliğinde kullanılan bir programlama yaklaşımıdır. AOP olarak kısaltılmış halde de geçer. Türkçe literatüründe bağlam / cephe / kesit / görünüm yönelimli programlama kelimelerinin hepsi farklı kaynaklarda kullanılmıştır. 1990’lı yılların ortalarında özellikle JAVA ve nesne…
Izgara Tarama (Raster Scan)
Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde bir şeklin ekranda gösterilmesi sırasında kullanılan yöntemin ismidir. Basitçe ekranı imgecik (pixel) matrisinden oluşan bir ızgara gibi düşünebiliriz. Örneğin 1024 x 768 boyutlarındaki bir ekranın yine aynı boyutlardaki bir ızgara olarak düşünülmesi mümkündür….
Şeklin Eğilmesi (Shearing)
Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde bir şeklin herhangi bir eksende eğilmesine verilen işlemdir. Temel şekil değiştirme (Transformation) işlemlerinden birisidir. Aşağıdaki temsili şekilde gösterilmiştir: Yukarıdaki ilk şekilde olan kare, ikinci şekilde gösterildği üzere eğilmiştir. Eğme işlemini aşağıdaki dönüşüm matrisi…
Kutupsal Koordinat Sistemi (Polar Coordinates)
Yazan : Şadi Evren ŞEKER Uzayda bir nokta, merkeze (ordinat) göre farklı şekillerde gösterilebilir. Örneğin kartezyen uzay (cartesian space) bu gösterimlerden birsidir. Kartezyen uzay gösterimine göre bir nokta örneğin 2 boyutlu uzayda x ve y eksenlerindeki merkeze uzaklık cinsinden gösterilebilir….
Yansıma (Reflection)
Yazan : Şadi Evren ŞEKER Bilgisayar grafiklerinde, kartezyen uzayda (cartesian space) bulunan bir noktanın herhangi bir eksene veya doğruya göre yansımasını almak mümkündür. Örneğin aşağıdaki üçgeni ve x eksenine göre yansımasını ele alalım: Yukarıdaki üçgen aslında üçgeni oluşturan 3 noktanın…












