pety2001pety

برنامه های نوشته شده، با C سریعتر از سی پلاس پلاس است؟؟

pety2001pety ۱۳۹۷/۱۲/۲۴ زبان برنامه‌نویسی سی‌پلاس‌پلاس

سلام.من چند جا دیدم یا شنیدم مثلا تو مقاله های اینترنتی ای که برنامه های نوشته شده با زبان سی سریعتر اجرا و پردازش میشن در مقایسه باسی پلاس پلاس.خیلی دوست داشتن بدون واقعا همینطوره و ایا تفاوت سرعت محسوسه؟؟؟ من یک دو تا ویدئو دیدم که مثلا یک تست کرده بود یک حلقه for چند میلیونی. سرعت در سی پلاس پلاس و سی تقریبا یکسان بود.تفاوت سرعتی دیده نمی شد. پس این تفاوت سرعت که گفته میشه، چیه؟؟تفاوتی هست واقعا؟؟تا چه میزان؟؟ آیا تفاوت محسوسه؟؟کجاها خودشو می تونه نشون بده این تفاوت سرعت؟؟

پاسخ‌ها به این تاپیک
1mohsen.smm
1mohsen.smm
۱۳۹۷/۱۲/۲۴

مثال حلقه for که زدید رو من برای یک میلیون دور اجرا هم توی C و هم توی CPP اجرا کردم که برا C تقریبا 700 میلی ثانیه طول کشید و برای CPP تقریبا 1400 میلی ثانیه.

گرچند این مثال خیلی دلیل محکمی برای اینکه بگیم C از CPP سریعتره نیست، اما در کل زبان C با واسطه ها و رابط های کم تری نسبت به CPP ، کد ها رو اجرا میکنه.

تجربه ای هم که من تا به حال تو کار با هر دو تاشون داشتم، نشون میده که به صورت کلی C از CPP یکم سریعتره.