Video: Smalltalk, bir video, bir IDE ya da test-driven development üstüne...

0
FZ
Eski Smalltalkçulardan Kent Beck, Test-Driven Development By Example kitabında genellikle Java ve çok az bir yerde de Python kullanıyor. Lakin üstadın zaman zaman hayıflandığını görüyoruz, "ah şimdi elimin altında Smalltalk, Smalltalk IDE ve Refactoring Browser" olsaydı diye.

Neden?

Belki de cevabı burada yatıyor:
Smalltalk: Bir IDE, bir video, bir dil

Bir yanda MS gibi devlerin VS.NET'i ve IBM gibi daha büyük devlerin su gibi para akıtarak destek verdikleri ve nihayet bir camiası oluşmuş Eclipse gibi IDEler, diğer yanda ise artık pek kimsenin bilmediği Smalltak ve Smalltalk IDE.

Bir bilenin dediği gibi, konunun teknolojik üstünlük ile pek alakası yok her zaman: "It's the economy, stupid!"

İyi seyirler.

Görüşler

0
mbayer
Video'dan göründüğü kadarıyla RAD değil zannedersem. Ticari olarak isteklerimizi karşılayamayabilir, çok zaman harcamak lazım gibi duruyor başında.
0
ahmetozdemir
.NET ve C# gelişitiricileri şefi Anders Hejlsberg C# geliştiriken Smalltalk ve Modula 2 gibi nesne yönelimli dilleride incelediklerini söylemişti.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Lego MindStorms Uzaktan Kumanda Projesi

FZ

Lego MindStorms setlerinin en büyük dezavantajlarından biri, RCX'de bulunan hafızanın (32 KB) ileri düzey projeler geliştirmek için yetersiz olmasıdır. Bu sorunu önlemenin yolu ise RCX'de çalışması planlanan algoritmaların bilgisayarda çalıştırılıp, algoritmanın çıktısı olan motor, sensör hareketlerinin RCX`e gönderilmesidir.

Lego MindStorms Setlerinin bu amaç için kızıl ötesi donanımı ve LeJOS'un Lego Kulesi ile RCX arasında haberleşmeyi sağlayan APIleri mevcuttur fakat haberleşme için kızıl ötesinin kullanılıyor olması kısıtlayıcıdır çünkü kızıl ötesi haberleşmesi 1-2 metre mesafe ile sınırlı kalmakla beraber kızıl ötesi alıcı/verici ledlerinin birbirlerini görme zorunluluğu olmaktadır.

OpenBSD 3.1 Çıktı!

Wookiert

Default kurulum yapıldığında bile en güvenli işletim sistemlerinden biri olan OpenBSD 3.1 sürümüyle planlanan tarihte hayranlarına kavuştu.

Kriptografi konusunda tam teşekküllü -ve yasal- bir sisteme sahip olarak gelmesi de OpenBSD'nin en çok tercih edilme sebeplerinden. İsteyenler hemen yansılardan birinden download'a başlayabilir.

Bu arada bootable cd yapmak için .iso dosyaları arayanlar biraz hayal kırıklığına uğrayacak, çünkü resmi cdleri daha çok satılması için bootable iso'ları online olarak konulmamış. Yine de dağıtımda gelen cdrom31.fs dosyasını floppy image olarak gösterip cd'nizi bootable yapmanız mümkün.

100$lık Laptop Projesi, TamTam ve CSound

FZ

One Laptop per Child, nam-ı diğer 100$lık laptop projesi için geliştirilen TamTam müzik yazılımı duyuruldu.

Python/GTK ile geliştirilen yazılım arkaplanda güçlü ve esnek CSound ses sentezleme sistemini kullanıyor ve çocuklara kolay kullanılabilir, eğlenceli bir arayüz sunuyor.

Görülen o ki Dr. Boulanger'nin kısa bir süre önce söylediği "milyonlarca kişi CSound kullanacak" lafı gerçekleşmek üzere.

FM'de daha önce çıkmış bir CSound haberi ile ilgili olarak buraya bakabilirsiniz.

Renklendirme Algoritması

kris

Eski siyah beyaz filmleri nasil renklendirdikleri aklım almıyordu. Kimyasal ya da bilgisayarlı bir yöntem olsun 1,5 saatlik film olsa 25x60x90 = 135000 kare eder. Her kare ile yarım saat uğraşılsa en az 67500 saat eder. Keşke o zamanlar böyle bir uygulama olsaydı... Bu israilliler deli:

Colorization using optimization.

Advantage Veri Tabanı Beta 7.1

anonim

Advantage Sürüm 7.1 Beta kullanıma sunuldu. Tamamen türkçe ilk veritabanı olan kullanıcılardan gelen istekler çerçevesinde yeni eklemelerin ve optimizasyonların yapıldığı Advantage Sürüm 7.1 BETA hakkında daha fazla bilgi almak için tıklayınız.

Advantage Veri Tabanı, 1991 yılından bugüne dek tüm dünyada kullanılan ve sağladığı yüsek performans, güvenlik ve kararlılık ile bir çok ödülün sahibi olan ilişkisel veri tabanı yönetim sistemidir.

Üstün özelliklerinin ülkemizde uygun lisanslama modelleri ile birleştirilmesiyle Advantage, bugün bir çok yazılım evi ve kurum tarafından tercih edilmiş ve aktif olarak kullanılmaktadır.

Tüm dokümantasyonun ( hata kodları dahil ) Türkçe olması da bir başka avantaj.