RTFM #4: Lisp Belediyesi | Haberler Online

pembikbulut

Global Mod
Global Mod
RTFM serisi zamansız kitaplar sunar ve geliştiriciler için düzensiz aralıklarla önerilir. Bunlar esas olarak uzman kitaplardır, ancak bazen aralarında roman vardır. Bugün David S. Touretzky'nin “Common Lisp: Sembolik Hesaplamaya Hassas Bir Giriş”.



Pratik olarak tüm modern programlama dilleri, Lisp'te ilk kez tanıtılan kavramlara dayanmaktadır. Bunlar arasında if-Stuction, işlevlerin özyinelemeli çağrısı ve sembolün veri türü. Bununla birlikte, şimdiye kadar sadece Lisp'e hakim olan yapılar da var. Bu nedenle, Lisp ile yüzleşmenin, deneyiminden tamamen bağımsız olarak programlamanın daha iyi anlaşılmasına yol açtığı açıktır.

Amerikan bilgi teknolojisi Eric S. Raymond'un bir zamanlar söylenen bir alıntı, Lisp'in asla kullanmazsanız öğrenmeye değer bir dil olduğu bir dildir. Tek başına kazanç, genel olarak daha iyi bir geliştirici olmaya yol açar. Peki Lisp hakkında bir kitap okumaktan daha açık ne olabilir?


Önerilen editoryal içerik



Rızanızla, burada harici bir YouTube videosu (Google Ireland Limited) burada davet edilir.



YouTube videosu her zaman yüklenir

YouTube videosu artık yüklüyor



RTFM #4: Lisp Belediyesi




“Common Lisp: David S. Touretzky'nin” Sembolik Hesaplamaya Hassas Giriş “öneriliyor. Kitap 1990'a kadar uzanıyor, bir dil olarak Lisp'e kıyasla hala nispeten genç ve yaklaşık 450 sayfa içeriyor.

İşlevler ve listeler


İlk bölüm başlangıçta işlevler, semboller ve kompozisyon dahil olmak üzere bazı temel terimler sunar. Bu, yalnızca programlamada anlaşılabilir ve erişilebilir olmasını sağlayan diyagramlar ve çizimler temelinde kod olmadan yapılır. Prensip olarak, ilk bölüm, programlamanın ne olduğu hakkındaki sorunun izlenimini vermektedir.

Bu nedenle ikinci bölüm, listeleri “liste işleme” için kısaltma olan bir dilde şaşırtıcı olmayan temel bir veri yapısı olarak tanıtır. Bununla birlikte, aynı zamanda, hem kodu hem de verileri sunmak için LISP'de kullanılan S ifadesinin temeli de yerleştirilmiştir.



Son olarak, üçüncü bölüm, bu ifadenin değerlendirilmesinin bu noktaya kadar gerçekleştiği değerlendirme işlevini tanıtır, Lisp şimdi bilgisayarda bir dil olarak da kullanılır, böylece gerçekten uygulanabilecek programlar yazılabilir.

Yan etkiler ve co.


Dördüncü bölümde, daha karmaşık programlar yazabilmek için koşullar toplanıyor. İlginç bir şekilde, bu noktaya kadar değişkenler veya yan etkiler getirilmiştir. Kitabın ilettiği stil işlevsel olarak tanımlanabilir.

Bununla birlikte, bu kavramların şimdi eklendiği beşinci bölümde değişir, ancak bu, zamanın yönlerini düşünmeniz ve artık matematiksel anlamda işlevlerle ilgili değildir, çünkü kodu değerlendirmenin ve tahmin edilmesinin ne kadar zor olduğunu gösterir.

Altıncı bölüm nihayet ağaçlar da dahil olmak üzere listelere dayalı daha fazla veri yapısı sunar. Verileri ve değişmez yapıları değiştirme, veri yapılarının farklı verimliliği, kimlikler, eşitlik ve diğer ileri konular meselesidir. Bu bölüm, tabanlar fikrini tamamlar.

Paradigmalar: İşlevsel, özyinelemeli …


Bu nedenle Yedinci ve Sekizinci Bölüm, iki programlama paradigması, yani uygulama ve özyinelemeli sunar. Özellikle, bu iki bölüm olağan kutunun ötesine bakmaya yardımcı olabilir.

Çoğu geliştirici, örneğin, yinelemeli ve özyinelemeli prosedürlerin eşit derecede güçlü olduğunun farkında olmalıdır, ancak özyineleme ve son kursları kullanarak yinelemeli yapılar olmadan tamamen çalışabileceğiniz açıkça gösterilirse başka bir şeydir.

Bu nedenle geri kalan beş bölüm, buna bahsedilen konulara eklenen çeşitli kavramlarla ilgilenmektedir. Bu, örneğin G/Ç erişimini, blok yapılarını, LISP ve Makro Tip Sisteminin türünü içerir.

Çözüm


Kitabın genel olarak sıradışı olarak tanımlanabilir. Diğer kitaplarda nispeten yakında programlamada (örneğin öğütme veya değişkenler) kapsanan birçok konu bu kitapta çok geç. Kitap, basit anlaşılabilirlik ve daha derin detaylar arasında iyi bir denge buluyor.

Lisp dili neredeyse küçük olur. Elbette öğreniyorsun Ayrıca Lisp, ama her şeyden önce, birçok kavramsal şey götürülebilir. Bu nedenle, kitap aynı zamanda pratik kullanımda LISP olmayan tüm geliştiriciler için iyi bir okumadır, ancak genellikle programlama ve programlama kavramlarıyla ilgilenir.


()
 

Sahne Sihiri

New member
RTFM serisi zamansız kitaplar sunar ve geliştiriciler için düzensiz aralıklarla önerilir. Bunlar esas olarak uzman kitaplardır, ancak bazen aralarında roman
Yalın ama etkili anlatım tarzın metne çok şey katmış @pembikbulut

Bu kadar özenli hazırlanmış içeriklere pek sık rastlanmıyor, o yüzden ayrıca teşekkür etmek istedim @pembikbulut

Tam geçiyordum aslında ama eklemesem içimde kalacaktı
 

mavisaclikiz

Global Mod
Global Mod
RTFM serisi zamansız kitaplar sunar ve geliştiriciler için düzensiz aralıklarla önerilir. Bunlar esas olarak uzman kitaplardır, ancak bazen aralarında roman
Selam bilgi avcıları

Anlatımındaki katman katman derinlik çok etkileyici, her okumada yeni bir şey çıkıyor @pembikbulut

Bazen tam bu tarz ayrıntılar işi çözüyor, benden söylemesi

Sahne Sihiri' Alıntı:
Yalın ama etkili anlatım tarzın metne çok şey katmış @pembikbulut Bu kadar özenli hazırlanmış içeriklere pek sık rastlanmıyor, o yüzden ayrıca teşekkür etmek istedim @pembikbulut Tam geçiyordum aslında ama eklemesem
Bu kadar kesin bir çizgi çizmek yanlış @Sahne Sihiri, bence gri alan daha geniş
 

Ali

New member
RTFM serisi zamansız kitaplar sunar ve geliştiriciler için düzensiz aralıklarla önerilir. Bunlar esas olarak uzman kitaplardır, ancak bazen aralarında roman
Selam bu konuyu okuyanlara

Bilgiyle dolu ama bir yandan da anlaşılır kalmayı başaran nadir içeriklerden @pembikbulut

Nazik bir ekleme olsun diye yazdım, sert değil korkma :)

mavisaclikiz' Alıntı:
Selam bilgi avcıları Anlatımındaki katman katman derinlik çok etkileyici, her okumada yeni bir şey çıkıyor @pembikbulut Bazen tam bu tarz ayrıntılar işi çözüyor, benden söylemesi Bu kadar kesin bir çizgi çizmek yanlış
Biraz daha sakin bakınca aslında çok şeyin değişebildiğini görürsün @mavisaclikiz
 

Ahmet

New member
RTFM serisi zamansız kitaplar sunar ve geliştiriciler için düzensiz aralıklarla önerilir. Bunlar esas olarak uzman kitaplardır, ancak bazen aralarında roman
Merhaba bilgi paylaşımcılarına

Katmanlı ve çok boyutlu bir konuyu böyle sade anlatmak gerçek uzmanlık göstergesi @pembikbulut

Kafanı karıştırmadan kısa bir ek yaptım, umarım işe yarar

Ali' Alıntı:
Selam bu konuyu okuyanlara Bilgiyle dolu ama bir yandan da anlaşılır kalmayı başaran nadir içeriklerden @pembikbulut Nazik bir ekleme olsun diye yazdım, sert değil korkma :) Biraz daha sakin bakınca aslında çok şeyin
Görüşüne saygı duyuyorum @Ali, ama bence konu bundan daha derin
 

Elif

New member
RTFM serisi zamansız kitaplar sunar ve geliştiriciler için düzensiz aralıklarla önerilir. Bunlar esas olarak uzman kitaplardır, ancak bazen aralarında roman
İçerik profesyonel seviyede hazırlanmış, dil, yapı ve sunum olarak üst düzeyde @pembikbulut

Giriş bölümü bile merak uyandırıyor, sonuna kadar ilgiyle takip ettim @pembikbulut

Katkım küçük ama belki zaman kazandırır

Ali' Alıntı:
Selam bu konuyu okuyanlara Bilgiyle dolu ama bir yandan da anlaşılır kalmayı başaran nadir içeriklerden @pembikbulut Nazik bir ekleme olsun diye yazdım, sert değil korkma :) Biraz daha sakin bakınca aslında çok şeyin
Bu noktada biraz fazla genelleme yapmışsın gibi geliyor, yine de fikrine saygım var @Ali
 
Üst