Kategori kuramı uygulamaları altında Haskell diline bir paralelizasyon yaklaşımı

dc.contributor.advisor Koltuksuz, Ahmet Hasan
dc.contributor.author Ekici, Burak
dc.date.accessioned 2026-04-07T12:48:28Z
dc.date.available 2026-04-07T12:48:28Z
dc.date.issued 2012
dc.description.abstract Kategori teorisi, cebirsel yapıların evrensel bileşenlerini görselleştirmemizi ve bazı farklı yapıların aralarındaki ilişkileri kurmamızı sağlayan güçlü bir kuramsal çerçeve ve soyut cebirsel dildir. Teori son yıllarda, bilgisayar bilimlerinde alt uygulama alanları bulmuş, özellikle fonksiyonelprogramlama dilleri alanında birc¸ok yenili?gin ortaya çıkmasına katkıda bulunmuştur. Bubağlamda; çalışma, kategori teorisinin fonktörleri, doğal transformasyonları ve monadları ile birlikte gelen soyutlama yeteneğiyle; çözümlerine katkıda bulunduğu ya da alternatif bakış açıları getirdiği problemlerin ve bu problemlerin ait oldukları alt alanların, ?fonksiyonel bir programlama dilinin saflığından, yarı-belirgin paralelizasyon uygulamalarına? kadar, incelenmesini hedeflemektedir. tr
dc.description.abstract Category theory is a powerful abstract algebraic language and a conceptual framework that lets us visualize universal components of structures of given types and how those structures of different types are interrelated. In recent years, category theory has found new application areasin theoretical computer science and has contributed to developments of new logical systems, especially in the area of functional programming languages. In that sense, this study aims to indicate the areas to which category theory brings alternative solution methods by increasing the number of abstraction layers together with the usage of its functors, natural transformations and monads varying from ?purity of a functional programming language? to ?semi-explicit parallelization in functional programming?. en_US
dc.identifier.uri https://hdl.handle.net/123456789/14489
dc.identifier.uri https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=rcbWnuqW6HxCZ_98ARapgu74KXn04OJy_Wt24pDfPplaC3KTM6HsYldlcmvzQwAy
dc.language.iso en
dc.subject Kategori tr
dc.subject Computer Engineering and Computer Science and Control en_US
dc.subject Category en_US
dc.subject Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol tr
dc.subject Parallel Computing en_US
dc.subject Paralel Hesaplama tr
dc.title Kategori kuramı uygulamaları altında Haskell diline bir paralelizasyon yaklaşımı tr
dc.title A Parallelization Approach to Haskell Language through Category Theoretic Implementations en_US
dc.type Master Thesis
dspace.entity.type Publication
gdc.description.department
gdc.description.department FEN BİLİMLERİ ENSTİTÜSÜ / Bilgisayar Mühendisliği Ana Bilim Dalı
gdc.description.endpage 189
gdc.identifier.yoktezid 329410
gdc.virtual.author Koltuksuz, Ahmet Hasan
relation.isAuthorOfPublication 0a146451-eb5a-43c9-bfca-979da9ee51d7
relation.isAuthorOfPublication.latestForDiscovery 0a146451-eb5a-43c9-bfca-979da9ee51d7
relation.isOrgUnitOfPublication ac5ddece-c76d-476d-ab30-e4d3029dee37
relation.isOrgUnitOfPublication.latestForDiscovery ac5ddece-c76d-476d-ab30-e4d3029dee37

Files