folder Tahribat.com Forumları
linefolder C - C++
linefolder C Programlama Dili Kullanmanın Avantajları



C Programlama Dili Kullanmanın Avantajları

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bilenyok
    bilenyok's avatar
    Kayıt Tarihi: 17/Eylül/2009
    Erkek

    Merhaba müridler,

    C Programlama Dili Kullanmanın Avantajları başlıklı bi research paper yazacağım.

    Şimdi oturup düşündüğünde insanın aklına bi halt gelmiyor.

    Uzunca yazabileceğim maddeler neler olabilir avantajları konusunda?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    my4
    my4's avatar
    Kayıt Tarihi: 09/Nisan/2013
    Erkek

    işletim sistemleri kullanıyor . ters mühendislik bu dille yapılıyor bildiğim kadarıyla.


    daha iyi bir dünya için ne yapıyorsun?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    Tabiki hız. Real time hesaplama gerektiren işlerde, simulasyonlarda, ve tabi oyunlar için en iyi seçenek.

    Bunun yanında düşük işlemci gücü olan ucuza mal edilmek istenen cihazlarda da tercih sebebidir. Aynı zamanda windows dışında her platformda öyle mi bilmiyorum ama C nin içinde düz assembly de kullanabiliyorsun, yani istersen daha da low levele inebiliyorsun gereken yerde.

    Aynı zamanda C bir çeşit endustri standardı.


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    bilenyok
    bilenyok's avatar
    Kayıt Tarihi: 17/Eylül/2009
    Erkek
    HolyOne bunu yazdı

    Tabiki hız. Real time hesaplama gerektiren işlerde, simulasyonlarda, ve tabi oyunlar için en iyi seçenek.

    Bunun yanında düşük işlemci gücü olan ucuza mal edilmek istenen cihazlarda da tercih sebebidir. Aynı zamanda windows dışında her platformda öyle mi bilmiyorum ama C nin içinde düz assembly de kullanabiliyorsun, yani istersen daha da low levele inebiliyorsun gereken yerde.

    Aynı zamanda C bir çeşit endustri standardı.

    Birinci madde olarak kolay anlaşılabilir & yazılabilir olması dedim. Pata küte bir paragraf yazdım. İkinci olarakta hız konusuna değineceğim şeyhim tavsiyem üzerine.

    Hız konusunu hafiften biraz daha açıp, bir de detaylıca anlatabileceğim 3. avantajını söyler misin :)

    C hakkında temel bilgiler dışında bir şey bilmiyorum, niye böyle bir konu seçtim aklıma sıçıyım.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZINDIK
    ZINDIK's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    Şöyle sıraladım;

    *Bilinen çoğu programlama dilinin yapı taşıdır.
    *Taşınabilir bir programlama dilidir.
    *Çalıştırma aşaması hızlıdır. Derlemeden sonra elde edilen çalışabilir hızlı çalışır.
    *Kompakt bir programlama dilidir. Çoğu ifadele genellikle kısa ve güçlü yapıdadır.
    *Basit ve kolaylığı önplandadır. Üst düzey programlama dilinin sadeliği, düşük düzey programlama dilinin hızına sahiptir. Bu yüzden orta düzey bir programlama dili olarak tanınır.(https://en.wikipedia.org/wiki/High-level_programming_language, https://en.wikipedia.org/wiki/Low-level_programming_language, https://en.wikipedia.org/wiki/Very_high-level_programming_language, https://en.wikipedia.org/wiki/Categorical_list_of_programming_languages)
    *Sadece 32 anahtar kelime vardır. Haliyle hatırlanması kolaydır. (http://tigcc.ticalc.org/doc/keywords.html)
    *Derleyicisi kolaylıkla bulunabilir.
    *Fonksiyonel olarak kendisini geliştirme potansiyeline sahiptir. Kullanıcılar C kütüphanesi olarak kendi fonksiyonlarını ekleyebilir.
    *Orta tip yazılım dizaynı olarak kullanılabilir. (https://en.wikipedia.org/wiki/Middleware, https://en.wikipedia.org/wiki/Multitier_architecture)

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    Hocam pek becerikli deilimdir boyle seyleri anlatmakta ama deniyim.

    Hocam dilin hızlı yada yavaş olması ne kadar high level yada low level olduğuna bağlıdır. Bunun yanında optimizationu ne kadar iyi yaptığı da önemlidir

    Aşağıdaki bir compilerın kodlarının satır satır assembly karşılığına örnek.

    Eğer bu örneğin bir .net dili olsa altında msasm olacaktı o da assembly çalıştıracaktı fakat bundan çok daha uzun bir liste olacaktı her satırın altında.

    C ile hem yapmak istediğini en az satır ve karakter yazarak yapıyorsun (örn delphi çıktısı da c kadar hızlıdır fakat bişeyi ifade etmek için daha çok tuşa basarsın ) hem de işlemcinin anladığı tek dil olan assemblyden fazla uzaklaşmamış oluyorsun.

     


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
Toplam Hit: 2245 Toplam Mesaj: 6