C de farklı sekılde fonksıyon cagırılması

Başlatan eseneren, 26 Ocak 2011, 23:39:32

tmcone

Alıntı yapılan: controller - 27 Ocak 2011, 22:09:54
Alıntı yapılan: gerbay - 27 Ocak 2011, 21:37:53
C, C++ ın alt kümesidir.

Yanlış bir tanımlama. Bu konuda söylenebilecek birşey varsa oda C++'ın C'nin üst kümesi olduğudur.

http://public.research.att.com/~bs/bs_faq.html#C-is-subset
+1
C ve C++ arasındaki ilişki bizzat Bjarne Stroustrup tarafından açıklanmış. Fazla söze gerek yok.


Gömülü sistemlerde C++ bilinçli kullanıldığında ister 8 bit mikroişlemci  isterse de 32 bit mikroişlemci olsun getirisi elbette büyük olacaktır. Fakat STL, RTTI, Templates ve Exceptions  kullanımı derleyiciye de bağlı olarak yavaş ve verimsiz kod üretimine neden olmaktadır.

controller

Benim yazdığım mesajın duygusallıkla alakası yok. Duygusallığı @eseneren kattı.

Birşeyin altküme olabilmesi için daha önce var olan bir üstküme gerekir. C, C++ dan daha önce tasarlandığına göre C++ piyasada yok iken C olmayan birşeyin altkümesi değildi.

Ancak daha önce var olan birşeyin üzerine eklemeler yaparak onun üstkümesi oluşturulabilir.

C C++ ın altkümesidir demek ile C++ C nin üstkümesidir demek arasındaki ince çizgiyi anlamak çok zor değil.

Bu ince çizgiyi C++ ın tasarımcısı olan Bjarne Stroustrup çok güzel anlatmış.

Hesabım OG tarafından haksız bir şekilde pasif yapılmıştır.

eseneren

Alıntı yapılan: gerbay - 28 Ocak 2011, 20:44:05
Zaten konu "Visual C++" başlığı altında.

C diye bir başlık olmadığından en yakın olduğunu sandığım için buraya açtım alt yada üst kümesi farkındalığında değil idim.
Seçim yapmak için durum hakkında bilgi sahibi olmak zorunda değilsin, sonucuna hazır olmak için durum hakkında kaygılanırsın.  http://bit.ly/gixfTk