Professional Documents
Culture Documents
Programming)
Turing Makinesi (Turing Machine)
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin önemli bir kısmını oluşturan otomatlar
(Automata) ve Algoritma Analizi (Algorithm analysis) çalıştırmalarının altındaki dil bilimin
en temel taşlarından birisidir.1936 yılında Alan Turing tarafından ortaya atılan makine
tasarımı günümüzde pekçok teori ve standardın belirlenmesinde önemli rol oynar. Turing
Makinesinin Tanımı Basitçe bir kafadan (head) ve bir de teyp bandından [...]
ShareThis
Şadi Evren ŞEKER tarafından, 27/06/2009 tarihinde yazıldı. | algoritma analizi (teory of
algorithms), Automata (otomatlar, özdevinirler), Bilgisayar Kavramları, Bilgisayar
Standartları, Derleyiciler, Doğal Dil İşleme (NLP), Donanım ( Hardware ), Dosya
Organizasyonu (File Organisation), işletim sistemleri, Mantık Devreleri (Logic Circuits),
Programlama Dilleri, Sistem Programlama (System Programming), veri yapıları | 12 yorum
var
Tags: Turing
ShareThis
Şadi Evren ŞEKER tarafından, 29/04/2009 tarihinde yazıldı. | C/C++, Programlama Dilleri,
Sistem Programlama (System Programming) | 2 yorum var
ShareThis
Şadi Evren ŞEKER tarafından, 19/04/2009 tarihinde yazıldı. | algoritma analizi (teory of
algorithms), Bilgisayar Standartları, işletim sistemleri, Sistem Programlama (System
Programming) | A yorum var
Atomluluk (Atomicity)
Yazan: Şadi Evren ŞEKER Latince bölünemez anlamına gelen atom kökünden üretilen bu
kelime, bilgisayar bilimlerinde çeşitli alanlarda bir bilginin veya bir varlığın bölünemediğini
ifade eder. Örneğin programlama dillerinde bir dilin atomic (bölünemez) en küçük üyesi bu
anlama gelmektedir. Mesela C dilinde her satır (statement) atomic (bölünemez) bir varlıktır.
Benzer şekilde bir verinin bölünemezliğini ifade etmek [...]
ShareThis
Şadi Evren ŞEKER tarafından, 30/03/2009 tarihinde yazıldı. | algoritma analizi (teory of
algorithms), Automata (otomatlar, özdevinirler), bilgisayar felsefesi, Bilgisayar Kavramları,
Derleyiciler, Donanım ( Hardware ), Dosya Organizasyonu (File Organisation), işletim
sistemleri, JAVA, Mantık Devreleri (Logic Circuits), Nesne Yönelimli Programlama,
Network(Ağ), Programlama Dilleri, Sistem Programlama (System Programming), Temel
Bilimler, Veri Güvenliği(Cryptography), Veri Sıkıştırma (Data Compression), Veri Tabanı
(Database), veri yapıları, yapay zeka (artificial intelligence), Yazılım Mühendisliği (Software
Engineering) | A yorum var
ShareThis
Şadi Evren ŞEKER tarafından, 01/01/2009 tarihinde yazıldı. | C/C++, işletim sistemleri,
Programlama Dilleri, Sistem Programlama (System Programming) | 4 yorum var
Tags: difftime, time, time_T, zaman
YACC
Yazan : Şadi Evren ŞEKER YACC, bilgisayara bilimlerinin önemli dallarından birisi olan dil
tasarımı ve dil geliştirilmesi sırasında (compiler teory) sıkça kullanılan bir kod üretici
programdır. YACC basitçe dildeki sözdizim (syntax) tasarımı için kullanılır ve tasarladığımız
dildeki kelimelerin sıralamasının istediğimiz şekilde girilip girilmediğini kontrol eder. Aynı
zamanda sıralamadaki her kelimenin anlamını da yacc marifetiyle belirleyebiliriz. [...]
ShareThis
Şadi Evren ŞEKER tarafından, 12/12/2008 tarihinde yazıldı. | Automata (otomatlar,
özdevinirler), Programlama Dilleri, Sistem Programlama (System Programming) | 1 yorum
var
LEX
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde programlama dillerinin tasarımı ve
geliştirilmesi sırasında kullanılan ve dildeki kelimelerin analizine (lexical analysis) yarayan
kod üretme programıdır. Yani lex için hazırlanmış bir dosyayı lex programından geçirdikten
sonra size C dilinde bir kod çıkar. Bu kodu C dilinde derledikten (compile) sonra çalışan bir
programınız olur. Veya tercihen bu çıktıyı [...]
ShareThis
ShareThis
ShareThis
Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | algoritma analizi (teory of algorithms),
Automata (otomatlar, özdevinirler), Derleyiciler, Programlama Dilleri, Sistem Programlama
(System Programming) | A yorum var
ShareThis
Şadi Evren ŞEKER tarafından, 03/12/2008 tarihinde yazıldı. | Bilgisayar Kavramları, işletim
sistemleri, Sistem Programlama (System Programming) | 2 yorum var
Yükleyici (Loader)
Yazan : Şadi Evren ŞEKER Yükleyiciler basitçe bir programı diskten alıp hafızaya
yüklemekle sorumlu programlardır. Bir program yazıldıktan ve derlendikten (compile) sonra
programın makine dilindeki karşılığı elde edilir. Bu karşılık tam bir kod olmayıp harici
kütüphanelerden faydalanıyor olabilir. Bu kütüphaneler de programa dahil edilip tam bir
program elde edildikten sonra (yani bağlandıktan sonra (linker) ) [...]
ShareThis
ShareThis
Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | Bilgisayar Kavramları, işletim sistemleri,
Sistem Programlama (System Programming) | A yorum var
ShareThis
Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | Bilgisayar Kavramları, işletim sistemleri,
Sistem Programlama (System Programming), Temel Bilimler | A yorum var
ShareThis
ShareThis
Şadi Evren ŞEKER tarafından, tarihinde yazıldı. | Programlama Dilleri, Sistem Programlama
(System Programming) | A yorum var
ShareThis