Stallman ile Röportaj

0
FZ
"Windows XP, İnternet’e bağlandığınız zaman otomatik güncelleme sürecini başlatmak için size sorar. Ve sizin haberiniz bile olmadan “sadece size özel” bir güncelleme yapabilir. Özgür olmayan yazılımın arka kapısı da olabilir. Hindistan’daki bazı programcılar El-Kaide’nin parçası olmakla ve Microsoft kodlarının içine arka kapı koymakla suçlandılar."

"Unesco, özgür yazılımla ilgili iki şey yaptı. Bize para ve veri verdiler. Özgür Yazılım Dizini, özgür yazılımların tamamını kapsamaya yönelik bir proje. Amacımız kullanılabilir olan ve GNU/Linux sistemleri üzerinde çalışan tüm özgür yazılım paketlerini listelemek. Listeye dahil etme şartımız, tamamen özgür bir işletim sistemi üzerinde çalışmaları. Normalde, bitmemiş programları listelemiyoruz. Ancak istisna olarak, GNU paketlerini bitmedilerse bile bu durumu etiketlerinde belirterek listeliyoruz. Bu dizini ihtiyaçlarınıza uygun özgür yazılımı bulmak için kullanabilirsiniz."

"Bence Lisp en güzel ve en güçlü programlama dilidir. Lisp’de Lisp bilmeyenlerin fikir sahibi olmadıkları şeyler var. Programların veri de olabilmeleri örneğin. Basit veri yapılarınız var ve her biri bir işi genel bir şekilde yapıyor. Bunları birleştirerek veri yapıları inşa ediyorsunuz. Standart kısımlar var ve bunları istediğiniz şeyi yapmak için kullanıyorsunuz. Halbuki, 1970’lerden bu yana hakim olan programlama dilleri tasarımı ekolü “kendi veri tipini kendin tanımla” yaklaşımına dayalı ve buna göre her kullanım için özel amaçlı veri yapısı tanımlıyorsunuz. Lisp’de kendi liste yapısı tipinizi tanımlamanıza gerek yoktur. O zaten oradadır."

SOL dergisi sormuş, üstad Richard M. Stallman cevaplamış. Röportajın tamamını bu adreste okuyabilirsiniz.
gnu

Görüşler

0
bm
Hazir RMS lispten bahsetmis, bir iki link vereyim bari:
Beating the Averages (Viaweb'i kurup Yahoo'ya 50 milyona satan adamin yazisi): http://www.paulgraham.com/avg.html

Nedir ne degildir ne vardir bakmak icin wiki: http://www.cliki.net

CS'e giris icin bildigim en iyi kaynak (scheme kullaniyor). Kitap acik, ustelik videolar da var. MIT'den:
http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/

Benim tavsiyem piyasa zorlamasiyla Java veya .net bilmemne maymunu olmak zorunda bile kalsaniz niye bu insanlar lispi seviyor diye anlamaya calisin. (ESR da ayni seyi soyluyor)
0
FZ
Mükemmel link için teşekkürler! Meşhur Mor Kitabı (SICP - Structure and Interpretation of Computer Programs) uzun zamandır biliyordum ve hatta bir miktar okuyup egzersizleri ile boğuşmuştum (bazıları ağlatıcı seviyede yapısal programlamaya alışmış beyinler için :-P

Ancak bu videoları ilk defa görüyorum, yeme de yanında yat gibi geliyor göze ve kulağa ;-)

Scheme, LISP vb. dillerle uğraşan insanların ve Donal E. Knuth gibi ustaların şöyle bir mantalitesi var ve bunu açık açık belirtmekten çekinmiyorlar: Bilgisayar programları bilgisayarların değil insanların okuyup kolayca anlaşabilmeleri, fikir değiş tokuşunda bulunabilmeleri içindir. Bunun üzerine düşünmekte fayda var. Notasyonun gücü...
0
bm
Yasasin, SICP meraklilari var memlekette! Baska kaynaklar da soyleyeyim:

Eger SICP'yi calisacaksaniz, MIT scheme degil belki Dr. Scheme'i kullanmaniz daha kolay olacaktir. http://www.drscheme.org/

RMS o kadar sevmese de, su anda ciddi kullanim icin lisp dediginiz zaman Common Lisp akla geliyor. Bunun standart spesifikasyonu var:
http://www.lispworks.com/reference/HyperSpec/

Oynamak icin, cliki.net verya alu.org'dan platformunuza uygun bedava lisplerin listesini bulabilirsiniz. Eger Debian uzerindeyseniz ve Emacs kullanabiliyorsaniz, isiniz cok kolay. SBCL ve ilisp paketlerini yukeyin, is bitsin.

RMS'in de dahil oldugu kulturun/laboratuarin su anda kaybolmus olan eserlerinden biri de Lisp makineleri idi. "Bu kadar caba harcanarak yapa yapa yeni bir unix cinsi mi yapildi?" diye aci aci soranlarin bir kismi bu makineleri kullanmis kisilerdir. Nasil miydi? Onun da videolari var:

http://www.cliki.net/Lisp%20Machine%20Videos

0
bm
Cok dogru, bu 'anlasabilme' uzerine Sussman'in da bir filmi var. Asagidaki linkten indirebilirsiniz:

http://www.aduni.org/colloquia/sussman/

0
ysa
mit.edu nun açık kurslarından ders notlarını indirmiştim ancak videoları bulamamıştım. çok teşekkür ederim.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Bu Bilgiyi Barkodlasak da mı Saklasak, Barkodlamasak da mı Saklasak?

barbaros

Arkadaşlarınızla gezerken bir pastaneye uğradınız. Yediğiniz pasta o kadar lezizdi ki, aşçıdan tarifini isteme gafletinde bulundunuz. O da haklı olarak bu işten para kazandığını, tarifi size verirse aç kalacağını söyledi. Damak zevkinize bir yenilik daha katacaktınız, ama olmadı.

Günümüzde bilginin en büyük dağılım kanallarından biri, şüphesiz internet. İnternet ile bir şekilde ilişkisi olan herkes, reklam amacıyla ücretsiz sağlanan e-posta adresleri, ücretsiz web alanları gibi birkaç istisna alan dışında bir çok hizmetin, bilgisayarda kişisel ya da ticari kullanım amacıyla edinilen programların, fotoğraf ve haber arşivi gibi "aslî" bilgi kaynaklarının ücrete tabî olduğunu bilmektedir. Okumakta olduğunuz yazı, bu örnekler arasında yer alan "ücret karşılığı kullanılan program"ı kendisine konu edindi. İnternet üzerinde, her ay çıkan bilgisayar dergilerinin cd eklerinde, çeşitli kitapların yanında verilen cdlerde bir çok program bulunmakta, ancak bu programların yaklaşık %95'i, aslında belli bir ücret karşılığı satılmakta olup, bu ücret ödenip programın kaydı yapılana kadar belirli sayıda, belirli gün kısıtlamasıyla, belirli fonksiyonların devre dışı kalması zorunluluğuyla kullanılabilme gibi kısıtlamalarla dağıtılan reklam sürümleridir.

1. Türkiye Serbest Yazılım Konferansı

tongucyumruk

serbestyazilim.org.tr ve ODTÜ IEEE grubu tarafından düzenlenen 1. Türkiye Serbest Yazılım Konferansı 7-8 Aralık tarihlerinde ODTÜ Kültür ve Kongre Merkezi'nde gerçekleştirilecek. Önemli günler listesinde göremeyince haber olarak bunu yazma gereği hissettim. Ayrıntılı bilgiye şu link`ten ulaşabilirsiniz.

Uludağ Pardus çıktı!

dfisek

Gaziantep Üniversitesi'nde düzenlenen Akademik Bilişim 2005 konferansında duyurulan ve katılımcılara dağıtılan Pardus Çalışan CD, Pardus Ulusal İşletim Sistemi'nin CD üzerinde çalışan sürümünü içeriyor. CD içerisinde ofis araçları (metin düzenleyici, hesap tablosu, sunum hazırlayıcı, vb.), İnternet araçları (tarayıcı, e-posta, sohbet, vb.), çokluortam ve grafik araçları (film oynatıcı, müzik çalar, vb.), oyunlar ve çok sayıda uygulama mevcut. [ Ulusal Dağıtım ]

JBuilder da kaynak kodunu açıyor!

fevzinet

Hayırdır inşallah. Borland da JBuilder'ın kaynak kodunu açıyor. Bu kaynak kodun açılması hadisesi son zamanlarda sıklaşmaya mı başladı ne? :)

Kurumsal kullanıcılara sunulacak destekten para kazanmayı hedefliyorlarmış. Güzel güzel. Ne demişler "Software is like sex. Its better when its free." Siz ne düşünüyosunuz?

Kaynak:The Register

DotGNU Ortaklaşa Kodlama Yarışması Başladı

FZ

Free Software Foundation, bünyesindeki GNU projesinin bir parçası olan DotGNU Projesi kapsamında uluslararası ve tüm programcılara yönelik ödüllü bir yarışma düzenliyor.

Yarışmaya katılan programcılar DotGNU Portable.NET System.Windows.Forms C# sınıfları bölümünü tamamlamak için yarışacaklar. Yarışmanın hedefi kapalı kodlu olan kitaplığın açık kodlu ve her sistemde çalışabilir halini somut olarak hayata geçirmek.