[linux-programlama] Re: C ve C++

---------

From: imran.geriskovan@ttnet.net.tr
Date: Tue 06 May 2003 - 00:01:20 EEST

  • Next message: Enver ALTIN: "[linux-programlama] Re: kutuphaneler"

    Eray YASYERLI wrote:
    > merhaba,
    > ben programlama dillerini ogrenmek istiyorum.en cok ilgi duydugum dil ise c
    > ve c++
    > sizlere birkac sorum olacak.
    > C ve C++ arasindaki farklar nelerdir?

    Ozellikle C/C++ ogrenin yada ogrenmeyin demem.
    Ancak profesyonel gelistirme dili olmasi bakimindan
    bilmeninizde fayda olabilir.

    Aslinda C ile C++ arasindaki farktan cok
    nesne yonelimli programlama ile prosedurel
    programlamla arasinda farktan soz etmek faydali.

    Gunumuzde yazilim ihtiyaclarin karsilanmasinda
    yazilimi bir nesne toplulugu olarak tanimlamak
    gelistirme sistematigi acisindan kolayliklar
    getiriyor.

    Su benzetmeyi yapmayi genelde severim:
    Prosedurel tasarimda hedefledigi
    problemin cozum algoritmasi kodlanir.
    Merkeziyetci bir yaklasim vardir.

    Nesne yonelimli tasarimda ise yanyana geldiginde
    cozecek bloklar tasarlanir ve olusan nesne kumesi
    problemin uzerine tabiri caizse "salinir".

    Yani birinde DAHA FAZLA problemin nasil cozulecegine
    odaklanilir. Otekinde problemi cozecek organizasyonun
    sekli belirlenir. Organizasyonun her biriminin kendine
    ozel prosedurleri vardir. Ama bunlar tum problemi
    cozecek prosedurden daha kucuk olduklari icin bakimlari
    ve gelistirmeleri kolaydir.

    C++ i, C nin nesne tanimlamaya elverisli hale getirilmis
    hali olarak gorebilirsiniz.

    Bu arada C++ kullanan birisi otomatik olarak
    nesne yonelimli gelistirme yapiyor sayilmaz.

    Nesne yonelim uygun komponentlerin tasarlanmasi
    ve uygun sekilde yanyana getirilme islemidir.
    Bu temelde yazilim gelistirmeye de ozel degildir.

    Makina muhendisleri bunu yillardan beri yapiyorlar. :p

    > linux ve windows altinda bu dilleri hangi programlar araciligiyla
    > yazabilirim?

    Cesitli gelistirme ortamlari var.
    Bunlari benden daha iyi bilen arkadaslar var burada.

    > en son sorum ise turkce ve ingilizce farketmez bana tavsiye edebileceginiz c
    > ve c++ kaynaklari ( kitap da olabilir.) varmi?

    Google ve dmoz dan faydalanabilirsiniz.

    Bu arada python dilinede dikkatinizi cekmek isterim.
    Bayagi yetenekli ve modern oldugunu soyleyebilirim.

    > Simdiden tesekkur eder iyi calismalar dilerim.
    > Eray YASYERLI

    Kolay gelsin.........Imran


  • Next message: Enver ALTIN: "[linux-programlama] Re: kutuphaneler"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.