
06 Mar Adele Goldberg: Nesne Yönelimli Programlamanın Öncüsü ve Smalltalk’un Mimarı
Bu Makalede Neler Öğreneceksiniz?
- Adele Goldberg’in hayatına ve kariyerine yakından bakış.
- Smalltalk’un geliştirilmesindeki kritik rolü.
- Nesne yönelimli programlamanın evrimine katkıları.
- Eğitim ve bilişim alanındaki etkileri.
- Karşılaştığı zorluklar ve aştığı engeller.
Bilgisayar biliminin gelişimine yön veren pek çok isim arasında, Adele Goldberg, nesne yönelimli programlamanın (OOP) öncülerinden ve Smalltalk programlama dilinin mimarlarından biri olarak öne çıkar. Onun vizyoner yaklaşımı ve teknik dehası, modern yazılım geliştirme yöntemlerinin temelini oluşturmuştur.
Adele Goldberg’in Erken Yaşamı ve Eğitimi
Adele Goldberg, 1945 yılında Cleveland, Ohio’da doğdu. Michigan Üniversitesi’nde matematik alanında lisans eğitimini tamamladıktan sonra, Chicago Üniversitesi’nde bilgi sistemleri üzerine yüksek lisans ve doktora derecelerini aldı. Akademik kariyerinin başlarında, bilgi işlem alanında derinlemesine bilgi sahibi oldu ve gelecekteki başarılarının temelini attı.

Xerox PARC ve Smalltalk’un Doğuşu
1973 yılında Adele Goldberg, Xerox Palo Alto Araştırma Merkezi’ne (PARC) katıldı. PARC, o dönemde bilgisayar biliminin en yenilikçi ve yaratıcı merkezlerinden biriydi. Burada, Alan Kay, Dan Ingalls ve diğer yetenekli araştırmacılarla birlikte Smalltalk programlama dilinin geliştirilmesinde önemli bir rol üstlendi. Smalltalk, nesne yönelimli programlamanın ilk örneklerinden biriydi ve günümüzdeki birçok programlama diline ilham kaynağı oldu.
Nesne Yönelimli Programlamanın Temelleri
Adele Goldberg ve ekibi, Smalltalk ile nesne yönelimli programlama prensiplerini somutlaştırdı. Bu prensipler, yazılım geliştirme sürecini daha modüler, esnek ve yeniden kullanılabilir hale getirmeyi amaçlıyordu. Nesneler, sınıflar, kalıtım ve çok biçimlilik gibi kavramlar, Smalltalk ile birlikte yaygınlaştı ve modern yazılım mühendisliğinin vazgeçilmez unsurları haline geldi.
İlginizi Çekebilir
Smalltalk’un Etkileri ve Mirası
Smalltalk, sadece bir programlama dili olmanın ötesinde, bir düşünce biçimi ve bir yazılım geliştirme felsefesiydi. Grafik kullanıcı arayüzlerinin (GUI) geliştirilmesinde önemli bir rol oynadı ve modern işletim sistemlerinin temelini oluşturdu. Apple Macintosh’un geliştirilmesinde Smalltalk’tan ilham alındığı bilinmektedir. Hatta Steve Jobs’un Xerox Parc’ı ziyaret ederek Smalltalk’tan etkilendiği ve bu teknolojiyi kendi ürünlerine entegre ettiği yaygın bir inanıştır.

Eğitimde Bilişim ve Öğrenme Ortamları
Adele Goldberg, Smalltalk’un eğitim alanında kullanılmasının potansiyelini de görmüştü. Çocukların programlama öğrenmesini kolaylaştırmak ve yaratıcılıklarını teşvik etmek için Smalltalk tabanlı araçlar geliştirdi. Bu araçlar, çocukların bilgisayarları sadece tüketmek yerine, onları yaratıcı bir şekilde kullanmalarını sağlamayı amaçlıyordu.
Zorluklar ve Başarılar
Adele Goldberg’in kariyeri boyunca karşılaştığı en büyük zorluklardan biri, Smalltalk’un ticari potansiyelinin yeterince anlaşılamamasıydı. Xerox, Smalltalk’un önemini geç fark etti ve bu teknolojiyi pazarlama konusunda başarısız oldu. Ancak Goldberg, pes etmedi ve Smalltalk’un yaygınlaşması için mücadele etti. 1980’lerde, Smalltalk’u ticarileştirmek amacıyla ParcPlace Systems adlı bir şirket kurdu ve bu şirket, nesne yönelimli programlama alanında önemli bir oyuncu haline geldi.
Adele Goldberg’in Dünya Tarihindeki Yeri
Adele Goldberg, bilgisayar biliminin gelişimine yaptığı katkılarla dünya tarihinde önemli bir yer edinmiştir. Nesne yönelimli programlamanın öncüsü olarak, modern yazılım geliştirme yöntemlerinin temelini atmış ve bilişim alanında devrim yaratmıştır. Smalltalk programlama dili, onun vizyoner yaklaşımının ve teknik dehasının bir ürünüdür ve günümüzdeki birçok programlama diline ilham kaynağı olmuştur. Wikipedia’da hakkında daha fazla bilgi bulabilirsiniz. Goldberg’in çalışmaları, sadece bilgisayar bilimcileri için değil, aynı zamanda eğitimciler ve tasarımcılar için de ilham kaynağı olmaya devam etmektedir.
Kaynaklar
- Goldberg, A., & Robson, D. (1983). Smalltalk-80: The Language and its Implementation. Addison-Wesley.
- Kay, A. C. (1996). The Early History of Smalltalk. ACM SIGPLAN Notices, 28(3), 69-95.
- Xerox PARC. (n.d.). Xerox PARC: Our History. Alındığı bağlantı: Tıklayın





Yorum yok