Veri Yapıları ve Algoritmalar

0
polat
Veri Yapıları ve Algoritmalar (Program Tasarımı ve Yazılım Mühendisliğinde) program geliştiren, matematik ve mühendislik problemlerini bilgisayar ortamında çözmek isteyen, iş dünyasına yönelik yazılım tasarımları yapan her düzeyden programcı veya yazılımcılar için ciddi bir başvuru kitabıdır. Kitap, aynı zamanda, üniversitelerin bilişimle ilgili bölümlerinde okutulan Veri Yapıları ve Algoritmalar dersleri için bir ders kitabı özelliğindedir. Program ve yazılım tasarımında, ciddi bir bakış açısı yakalamak isteyenlere önerilir...
Veri Yapıları ve Algoritmalar, program tasarımında çoğu zaman eksikliği hissedilen önemli bir konu; yalnız başına bir programlama dili bilmek, program geliştirmeye yetmemektedir. Bu kitap, C programlama diline dayanılarak çeşitli veri yapıları ve modellerini ele almakta, onlara ait programın algoritmik ifadesini incelmekte ve örneklerle açıklamaktadır; bütün bunlara ek olarak, program tasarımında yapılması gereken aşamalar sistem analizi ve tasarımı konularına uygun olarak adım adım açıklanmış ve Network yazılımı ve Veri modeli de açıklanmıştır.

Editörün Notu: Okuyan varsa lütfen izlenimlerini ve eleştirilerini burada bizimle paylaşsın.

Görüşler

0
Nightwalker
Okulda algotitma tasarımı dersi alan bir öğrenci olarak [ dersi hala verememiş olsamda [ ama bu konunun kitapla ilgisi yok
:) ] ] bu konuda yazılmış bir çok eseri inceleme fırsatı buldum Bu kitaba gelince yazım dili ve içerik olarak başlangıç seviyesine hitap etmekte yetersiz kalsada ciddi olarak programcılıkla ilgilenenler için en iyi ve en profesyenelce hazırlanmış türkçe kitap olduğunu düşünüyorum. Programcılıkla ciddi anlamda ilgilenmek isteyen herkese tavsiye ederim.
0
FZ
Veri yapıları ve algoritmalar konusundaki en önemli kitabın The Art of Computer Programming olduğunu herhalde buradaki herkes kabul eder.

Bununla birlikte bir de şöyle bir cümle mevcuttur: `Siz okumak zorunda kalmayın diye biz Knuth okuyoruz.´ Tim Peters, Python Cookbook (alıntı için ileriseviye.org´a teşekkürler ;-)

Perl, PHP, Python, Ruby, SQL gibi yüksek seviyeli diller programcıyı temel veri yapılarından ve algoritmalarından bir hayli soyutlamış durumda. Gittikçe `nasıl yapılacağını´ değil de `ne yapılacağını´ söyler hale geliyoruz. Prolog, Scheme, Haskell, LISP, vb. dillerde zaten doğrudan `ne yapılacağ´ı vurgulanıyor ve bunun nasıl dile getirileceği öğretiliyor.

Bu iyi mi kötü mü, yararlı mı zararlı mı, çok uzun ve derin bir tartışma konusu.
0
anonim
bunun dersini yahya`dan almayanlar icin sadece bir derstir.

*yahya the legend : ytu bilg muh bol baskani
Görüş belirtmek için giriş yapın...

İlgili Yazılar

e-Bergi 2 Yaşında!

ilke444

Her sayısını beğenerek takip ettiğiniz elektronik dergi e-bergi Nisan 2009 sayısı ile 2. yaşına bastı :)

belgeler.org Güncellendi

FZ

Açık sistemlerle, GNU/Linux'la, Debian'la, yazılım geliştirmeyle, güvenlik ve daha bir ton teknik işle anadilinde uğraşan ve uğraştıran kişilerin kutsal sitelerinden belgeler.org yine bomba gibi belgelerle güncellendi! Son eklenenler arasında neler mi var? Hemen arz edelim:

Hızlı ve Kirli Bir mod_chroot Kılavuzu

anonim

Apache ile çalışıyorsanız güvenlik işlemlerinin en başında yer alan şartlardan biri Apache'yi kafes içinde çalıştırmaktır.

Ancak klasik kafesleme yaklaşımları bazen insanın sabrını zorlayacak derecede karmaşık ve problemli olabiliyor ( Kişisel görüş kimseyi bağlamaz :) ) .

Ben kendi çözümümü mod_chroot ile hızlı ve kolay biçimde tamamlarken ortaya bu belge çıktı. Her ne kadar sürç-i lisan ettikse affola...

Smalltalk ile Yazılım Geliştirme: Squeak

FZ

Özet: Bu belge, Squeak bütünleşik geliştirme ortamını kullanarak Smalltalk programlama dili ile yazılım geliştirme süreçlerine giriş niteliğinde kaynak sağlaması amacı ile yazılmıştır.

Zekeriya "zekus" Koç'un yazısının devamını burada okuyabilirsiniz.

Yazıcıdan Güzel Kod Basmak (Pretty Print)

malkocoglu

Kod gözden geçirme (code review) toplantılarında olmazsa olmaz olan "2 kod sayfası bir yazıcı sayfasına" denk gelecek, ve her satırın numaralı olacak şekilde gosteren bir yazıcı çıktısıdır. Bunun için kullanılan enscript programının kuruluşu, Ghostview, Ghostscript ve Emacs ile yapılan bağlantılarının nasıl olacağını aşağıdaki yazıda anlatılmıştır.

http://www.bilgidata.com/yazi.jsp?dosya=a_enscript.xml