Artwork

Yiğit Konur에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Yiğit Konur 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

Neden Arc Özellikle Nesne Tabanlı Programlama Üzerine Kurulu Değil? (Why Arc Isn't Especially Object-Oriented)

4:24
 
공유
 

Manage episode 383412277 series 3528279
Yiğit Konur에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Yiğit Konur 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

"Paul Graham'ın 2002’de yazdığı bu makale, nesne yönelimli programlama hakkındaki kişisel görüşlerini paylaşıyor. Graham, nesne yönelimli programlamanın bazı durumlarda faydalı olduğunu kabul ederken, her programın nesne yönelimli olması gerektiğini reddediyor. Nesne yönelimli programlamanın popülerliğinin çeşitli sebeplerinin olduğunu belirtiyor ve bu sebepleri beş maddede topluyor. Graham, kendi deneyimlerine dayanarak, nesne yönelimli programlama tekniklerine genellikle ihtiyaç duymadığını ve bunun yerine farklı tekniklere başvurduğunu belirtiyor.

---

# Neden Arc Özellikle Nesne Tabanlı Programlama Üzerine Kurulu Değil? (Why Arc Isn't Especially Object-Oriented)

Şubat 2002

Şu sıralar nesne yönelimli programlama konusunda çılgın bir heves var. Ancak tanıdığım bazı akıllı programcılar bu konuda pek de coşkulu değil.

Ben de onlara katılıyorum. Nesne yönelimli programlama bazı durumlarda işe yarayan bir teknik olabilir, ama yazdığınız her programın her yanını sarması gereken bir şey değil bence. Yeni türler tanımlayabilmelisiniz, ama her programı yeni türlerin tanımı olarak ifade etmek zorunda olmamalısınız.

Bence, insanların nesne yönelimli programlamayı sevmesinin beş nedeni var ve bunların üç buçuk tanesi kötü:

1. Statik-tipli bir dilin varsa ve leksiksel kapanışlar veya makrolar olmadan, nesne yönelimli programlama heyecan verici olabilir. Bir dereceye kadar, bu sınırlamaların etrafında bir yol sunar.

2. Nesne yönelimli programlama büyük şirketlerde popülerdir, çünkü onların yazılım yazma şekline uyar. Büyük şirketlerde, yazılım genellikle büyük ekipler tarafından yazılır. Nesne yönelimli programlama, bu programcılara, hiçbirinin çok fazla zarar vermesini engelliyor. Ama sonuçta oluşan kod gereksiz protokollerle şişirilmiş ve tekrarlarla dolu oluyor.

3. Nesne yönelimli programlama, çalışıyormuş gibi görünen birçok şeyi üretir. Bir Lisp hacker'ının bir listeye bir sembol itmesi gereken bir şey, bir dizi sınıf ve yöntemlerin tam bir dosyası olur. Bu yüzden, kendinizi veya başkasını, çok fazla çalışma yaptığınıza ikna etmek istiyorsanız iyi bir araçtır.

4. Bir dilin kendisi bir nesne yönelimli program ise, kullanıcılar tarafından genişletilebilir. Eh, belki. Ya da belki nesne yönelimli programlamanın alt kavramlarını a la carte sunarak daha iyisini yapabilirsiniz.

5. Nesne yönelimli soyutlamalar, simülasyonlar ve CAD sistemleri gibi belirli tür programların alanlarına düzgün bir şekilde haritalanır.

Ben kişisel olarak hiç nesne yönelimli soyutlamalara ihtiyaç duymadım. Daha zayıf dillerde nesne yönelimli teknikler gerektirecek birçok şey yaptım, ama hiç CLOS kullanmak zorunda kalmadım.

Belki ben sadece aptalım ya da bazı sınırlı uygulamalar üzerinde çalışıyorum. Bir dili kendi programlama deneyimine dayanarak tasarlamanın tehlikesi vardır. Ancak, iyi bir fikir olduğu düşünüldüğü için ihtiyaç duymadığınız bir şeyi eklemek daha tehlikeli görünüyor.""

---

İlişkili Konseptler: nesne yönelimli programlama, nesne yönelimli programlamanın artıları ve eksileri, nesne yönelimli programlamayı anlama, Arc dil, Lisp dil, büyük şirketlerde nesne yönelimli programlama, nesne yönelimli programlamanın sınırlamaları, nesne yönelimli programlamaya alternatifler, nesne yönelimli programlama ve yazılım geliştirme, Greenspun'un Onuncu Kuralı, nesne yönelimli programlama eleştirisi."

  continue reading

216 에피소드

Artwork
icon공유
 
Manage episode 383412277 series 3528279
Yiğit Konur에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Yiğit Konur 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

"Paul Graham'ın 2002’de yazdığı bu makale, nesne yönelimli programlama hakkındaki kişisel görüşlerini paylaşıyor. Graham, nesne yönelimli programlamanın bazı durumlarda faydalı olduğunu kabul ederken, her programın nesne yönelimli olması gerektiğini reddediyor. Nesne yönelimli programlamanın popülerliğinin çeşitli sebeplerinin olduğunu belirtiyor ve bu sebepleri beş maddede topluyor. Graham, kendi deneyimlerine dayanarak, nesne yönelimli programlama tekniklerine genellikle ihtiyaç duymadığını ve bunun yerine farklı tekniklere başvurduğunu belirtiyor.

---

# Neden Arc Özellikle Nesne Tabanlı Programlama Üzerine Kurulu Değil? (Why Arc Isn't Especially Object-Oriented)

Şubat 2002

Şu sıralar nesne yönelimli programlama konusunda çılgın bir heves var. Ancak tanıdığım bazı akıllı programcılar bu konuda pek de coşkulu değil.

Ben de onlara katılıyorum. Nesne yönelimli programlama bazı durumlarda işe yarayan bir teknik olabilir, ama yazdığınız her programın her yanını sarması gereken bir şey değil bence. Yeni türler tanımlayabilmelisiniz, ama her programı yeni türlerin tanımı olarak ifade etmek zorunda olmamalısınız.

Bence, insanların nesne yönelimli programlamayı sevmesinin beş nedeni var ve bunların üç buçuk tanesi kötü:

1. Statik-tipli bir dilin varsa ve leksiksel kapanışlar veya makrolar olmadan, nesne yönelimli programlama heyecan verici olabilir. Bir dereceye kadar, bu sınırlamaların etrafında bir yol sunar.

2. Nesne yönelimli programlama büyük şirketlerde popülerdir, çünkü onların yazılım yazma şekline uyar. Büyük şirketlerde, yazılım genellikle büyük ekipler tarafından yazılır. Nesne yönelimli programlama, bu programcılara, hiçbirinin çok fazla zarar vermesini engelliyor. Ama sonuçta oluşan kod gereksiz protokollerle şişirilmiş ve tekrarlarla dolu oluyor.

3. Nesne yönelimli programlama, çalışıyormuş gibi görünen birçok şeyi üretir. Bir Lisp hacker'ının bir listeye bir sembol itmesi gereken bir şey, bir dizi sınıf ve yöntemlerin tam bir dosyası olur. Bu yüzden, kendinizi veya başkasını, çok fazla çalışma yaptığınıza ikna etmek istiyorsanız iyi bir araçtır.

4. Bir dilin kendisi bir nesne yönelimli program ise, kullanıcılar tarafından genişletilebilir. Eh, belki. Ya da belki nesne yönelimli programlamanın alt kavramlarını a la carte sunarak daha iyisini yapabilirsiniz.

5. Nesne yönelimli soyutlamalar, simülasyonlar ve CAD sistemleri gibi belirli tür programların alanlarına düzgün bir şekilde haritalanır.

Ben kişisel olarak hiç nesne yönelimli soyutlamalara ihtiyaç duymadım. Daha zayıf dillerde nesne yönelimli teknikler gerektirecek birçok şey yaptım, ama hiç CLOS kullanmak zorunda kalmadım.

Belki ben sadece aptalım ya da bazı sınırlı uygulamalar üzerinde çalışıyorum. Bir dili kendi programlama deneyimine dayanarak tasarlamanın tehlikesi vardır. Ancak, iyi bir fikir olduğu düşünüldüğü için ihtiyaç duymadığınız bir şeyi eklemek daha tehlikeli görünüyor.""

---

İlişkili Konseptler: nesne yönelimli programlama, nesne yönelimli programlamanın artıları ve eksileri, nesne yönelimli programlamayı anlama, Arc dil, Lisp dil, büyük şirketlerde nesne yönelimli programlama, nesne yönelimli programlamanın sınırlamaları, nesne yönelimli programlamaya alternatifler, nesne yönelimli programlama ve yazılım geliştirme, Greenspun'un Onuncu Kuralı, nesne yönelimli programlama eleştirisi."

  continue reading

216 에피소드

Tüm bölümler

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생