Akademisyenler öncülüğünde matematik/fizik/bilgisayar bilimleri soru cevap platformu
1 beğenilme 0 beğenilmeme
49 kez görüntülendi
Object oriented programming diye geçiyor.
Uygulamalı Bilgisayar Bilimi kategorisinde (3.7k puan) tarafından 
tarafından yeniden etikenlendirildi | 49 kez görüntülendi
bu soru cok genis degil mi ? python laozel olarak baglantisi ne ?
Python ile etiketlemek doğru değil sanırım. Geniş kapsamlı olması ise çok sorun değil bence.

1 cevap

2 beğenilme 0 beğenilmeme

Çok yüzeysel bilgiler içeren bir cevap:

Pratikte bilgisayar programlama çerçevesi oluştururken yazım (syntax) ve işletim (execution) konularında farklı yaklaşımlar uygulamak mümkündür. Bu konularda yapılan seçimlerin oluşturduğu yaklaşımlara programlama paradigması denir. Bu paradigmaların bazıları birlikte kullanılabilir.

Nesne tabanlı programlama (object oriented programming), bu programlama paradigmalarından birisidir. C++, C#, Python, R, Java, JavaScript, PHP gibi diller nesne tabanlı programlamanın kullanıldığı dillerdir. Nesne tabanlı programlamada bahsi geçen nesneler, içerisinde hem veri (attributes) hem de kod (methods) olan yapılardır. Bu yaklaşımla oluşturulan sınıflar (class) aracılığıyla, veri ve kod birarada kullanılarak programlar oluşturulur. Örneğin fonksiyonel programlama paradigmasında ise veri ile kodlar ayrı tutulur.

(1.7k puan) tarafından 
tarafından düzenlendi
Mantik programlama nedir ?
Fonksiyonel programlama nedir ?
Bicimsel programlama nedir ?
Yigin temelli programlama nedir ?
diger programlama paradigmalarini da soru olarak ekledim programlama-paradigmalari etiketi altinda. Zaman buldukca doldururuz diye. 'Design patterns', 'polymorphism', 'composiotion' ve 'inheritence' gibi kavramlari da sorup nesne-tabanli-programlama etiketi altinda toplamayi oneriyorum
Çok iyi fikir. Bir yerlerinden tuta tuta ilerletiriz.
18,540 soru
20,842 cevap
67,809 yorum
19,253 kullanıcı