c++ hakkında bir soru

Başlatan neneki, 06 Nisan 2010 - 22:03:23

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

neneki

arkadaşlar c++ öğrenmeye karar verdim okul yüzünden :) hazır öğrenirkende şu soru aklıma takıldı. linux taki programlar nesnelere yönelik mi ? arkadaşım bugun bundan bahsetti program geliştirmek için bu önemli dedi de aklıma takıldı  ::)

eribol

Nesneye yönelik olması linux ile ilgili değil aslında. Gnome C ve gtk ile yazılmış misal. Kde C++ ile Qt kullanılarak yapılmış. Ama C ile görselliği elde etmek biraz daha zahmetli çünkü amacı öncelikle nesne değil C programlamanın.

raspacı

#2
Alıntı yapılan: neneki - 06 Nisan 2010 - 22:03:23
arkadaşlar c++ öğrenmeye karar verdim okul yüzünden :) hazır öğrenirkende şu soru aklıma takıldı. linux taki programlar nesnelere yönelik mi ? arkadaşım bugun bundan bahsetti program geliştirmek için bu önemli dedi de aklıma takıldı  ::)
Programlamaya dışardan bakan bir hobici olarak gördüğüm şu; Bir çok önemli programcı NYP(OOP)[nesne yönelimli programlama]nin çok ta gerekli bir şey olmadığını söylüyor. Ama büyük şirketler tarafından kodun üzerinde tekrar çalışabilmek için ,ekip çalışması için tavsiye edilen bir yöntem. Yeni bir olgu da değil. 1958 yılında geliştirilen Lisp dilinde bile CLOS (common Lisp Object System) nesne yönelimli programlama imkanı veriyor.
Paul Graham (yahoo storeun yaratıcısı; Arc dili geliştiricisi), Richard Stallman (emacs yaratıcısı; fsf kurucusu) gibi çok sayıda programcının OOP'ye yönelik eleştirileri var. Joe Armstrong bunların en özlüsü:"Siz bir muz istiyorsunuz ve aldığınız elinde muz tutan bir goril ve tüm orman" diyor.
Haskell, Erlang gibi son derece güçlü diller ise nesne yönelimli değil fonksiyonel programlamayı kullanıyorlar.
Ama geçer akçe olan dillerin nesne yönelimli olduğu da bir gerçektir.
nereye gidersen git kendini de götürürsün.

neneki

hımm emacs dan bahsetmişken sizce emacs mı yüklenmeli yoksa gcc mi? ya da ikiside birden mi yüklenmeli aradaki farkları daha iyi görebilmek için?

eribol

emacs ve gcc? Aradaki farkları en iyi belgeler.org sitesinden öğrenebilirsiniz. İkisinin benzerliği yok sayılır. Emacs editör gcc derleyici.

raspacı

@Eribol'e ek olarak genelde emacs ile vim karşılaştırılır. Ve bir  sonuca vardığını sanmıyorum.
nereye gidersen git kendini de götürürsün.

neneki

verdiğiniz biligler ve adresler için teşekkürler arkadaşlar şimdiden bu bile yetti emacsla olaya girmiş bulunmaktayım :)

raspacı

C++ nesne yönelimli programlamaya izin veriyor sanırım. Python da öyle bu ikisiyle başlamanı öneririm. Emacs ise bir editördür. Biraz karışıktır bilmem vakit harcamana değer mi? Uğraş vekendin karar ver derim.
nereye gidersen git kendini de götürürsün.