چرا خانواده c چرا پایتون نه؟

tahmasebi-69

عضو جدید

۱۰ دلیل محکم برای یادگیری ++C به جای پایتون​

  1. سرعت محض: کد ++C مستقیماً به زبان ماشین ترجمه می‌شود و تا ۱۰۰ برابر سریع‌تر از پایتون اجرا می‌شود؛ برای سیستم‌های لحظه‌ای و بازی‌های سنگین، چاره‌ای جز ++C نیست.
  2. مدیریت دستی حافظه: شما خودتان تعیین می‌کنید چه زمانی حافظه تخصیص یا آزاد شود؛ این یعنی کنترل کامل بدون دخالت زباله‌روب‌های کند و غیرقابل پیش‌بینی.
  3. ورود به لایه‌هایزیرین سخت‌افزار: با اشاره‌گرها و آدرس‌دهی مستقیم، می‌فهمید کامپیوتر واقعاً چطور کار می‌کند؛ پایتون این سطح از نزدیکی به سخت‌افزار را به شما نمی‌دهد.
  4. پیش‌نیاز مشاغل استراتژیک: موتورهای بازی (آنریل/یونیتی)، سیستم‌عامل‌ها، مرورگرها، پایگاه‌های داده و رباتیک همگی با ++C نوشته می‌شوند؛ بدون آن، ورود به این حوزه‌ها ممکن نیست.
  5. هستهٔ پرسرعت هوش مصنوعی: کتابخانه‌های معروف پایتون مثل TensorFlow و PyTorch در پس‌زمینه با ++C نوشته شده‌اند؛ یادگیری ++C یعنی درک عمیق‌تر از الگوریتم‌های AI.
  6. بازار کار رقابتی‌تر و خاص‌تر: تعداد متخصصان ++C بسیار کمتر از پایتون‌کاران است، بنابراین شرکت‌های بزرگ برای جذب شما حقوق‌های بسیار بالاتری پیشنهاد می‌دهند.
  7. قابلیت چندسکویی (Cross-Platform) بدون وابستگی: کد ++C روی ویندوز، لینوکس، مک و حتی میکروکنترلرها اجرا می‌شود، بدون نیاز به نصب مفسر یا ماشین مجازی.
  8. بهینه‌سازی در سطح کامپایلر: کامپایلرهای ++C (مثل GCC و Clang) کد شما را آنقدر بهینه می‌کنند که حتی خودتان هم باور نمی‌کنید؛ این سطح از بهینه‌سازی در پایتون وجود ندارد.
  9. یادگیری عمیق مفاهیم برنامه‌نویسی: مجبورید با ساختمان داده‌ها، چندریختی، قالب‌ها (Templates) و مدیریت استثنا به صورت دستی کار کنید؛ بعد از ++C، هر زبان دیگری برایتان بازیچه می‌شود.
  10. قابلیت توسعهٔ کتابخانه برای پایتون: اگر روزی خواستید یک ماژول فوق‌سریع برای پایتون بنویسید، باز هم به ++C نیاز دارید؛ بنابراین یادگیری آن شما را به یک برنامه‌نویس کامل‌تر تبدیل می‌کند، نه فقط یک کاربر کتابخانه.

خلاصه: پایتون برای شروع عالی است، اما C++ شما را به عمق علوم رایانه می‌برد و درک واقعی از کامپیوتر به شما هدیه می‌دهد.​
حالا خودم چی بلدم؟ پایتون😂
 

*mahdieh*

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

Ussef

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

*mahdieh*

کاربر فعال مهندسی مواد و متالورژی ,
کاربر ممتاز
کد نویسی برای سن هشت سال خیلی زوده و شدنی نیست در عوض الان برای اموزش زبان اقدام کنید
زبان که یاد بگیره پیش زمینه ای برای برنامه نویسی عه
منظورت از زبان،زبان انگلیسیه؟
اونو میره، خیلی هم علاقه داره و به نسبت سنش، زبانش خوبه.
 

ESPEranza

کاربر حرفه ای
کاربر ممتاز
منظورت از زبان،زبان انگلیسیه؟
اونو میره، خیلی هم علاقه داره و به نسبت سنش، زبانش خوبه.
برنامه نویسی برای این سنین با اسکرچ و اسکرچ جونیور شروع میشه و به مرور بنا به علاقه ش
میتونه وارد رباتیک و برنامه نویسی یا انیمیشن سازی بشن .
برنامه نویسی ربات ها هم منوط به این هست که چند ترم مکانیک و الکترونیک اولیه رو بگذرونن و بعد برنامه نویسی .
 

sage007

کاربر حرفه ای
کاربر ممتاز
به برنامه نویسی و بازی سازی علاقه داره نه کد نویسی ، کد نویسی هم در سطح پایین و متوسط دیگه کنسل هست !

چنتا برنامه (هوم ورک ) ساده برنامه نویسی پیدا کن
مثلا عدد ۴ را میذاریم تو متغییر a و عدد ۵ تو متغییر b و حالا چطور اینا جابجا کنیم ، ی متغییر c تعریف می کنیم جا ب جا می کنیم

در همین حد (هرچی ریاضی بلد باشه بیشتر میفهمه )

اینا میشه ۱۰ جلسه نهایت خودت یادش بدی


بعد هم ی انریل انجین نصب کن رو سیستم اگر سیستم خوب داری ، دیگه بسم الله بگه باهاش ور بره و اموزش های داخل خودش و یوتوب و.... ۳ ساله دیگه از گنده بازی ساز های ایران میشه

ولی بنظرم بلحاظ روانی به بچه فشار وارد میشه از طرف خودش ، چون اعتیادش از بازی بیشتره!
 

میتی کومان

کاربر حرفه ای
کاربر ممتاز

۱۰ دلیل محکم برای یادگیری ++C به جای پایتون​

  1. سرعت محض: کد ++C مستقیماً به زبان ماشین ترجمه می‌شود و تا ۱۰۰ برابر سریع‌تر از پایتون اجرا می‌شود؛ برای سیستم‌های لحظه‌ای و بازی‌های سنگین، چاره‌ای جز ++C نیست.
  2. مدیریت دستی حافظه: شما خودتان تعیین می‌کنید چه زمانی حافظه تخصیص یا آزاد شود؛ این یعنی کنترل کامل بدون دخالت زباله‌روب‌های کند و غیرقابل پیش‌بینی.
  3. ورود به لایه‌هایزیرین سخت‌افزار: با اشاره‌گرها و آدرس‌دهی مستقیم، می‌فهمید کامپیوتر واقعاً چطور کار می‌کند؛ پایتون این سطح از نزدیکی به سخت‌افزار را به شما نمی‌دهد.
  4. پیش‌نیاز مشاغل استراتژیک: موتورهای بازی (آنریل/یونیتی)، سیستم‌عامل‌ها، مرورگرها، پایگاه‌های داده و رباتیک همگی با ++C نوشته می‌شوند؛ بدون آن، ورود به این حوزه‌ها ممکن نیست.
  5. هستهٔ پرسرعت هوش مصنوعی: کتابخانه‌های معروف پایتون مثل TensorFlow و PyTorch در پس‌زمینه با ++C نوشته شده‌اند؛ یادگیری ++C یعنی درک عمیق‌تر از الگوریتم‌های AI.
  6. بازار کار رقابتی‌تر و خاص‌تر: تعداد متخصصان ++C بسیار کمتر از پایتون‌کاران است، بنابراین شرکت‌های بزرگ برای جذب شما حقوق‌های بسیار بالاتری پیشنهاد می‌دهند.
  7. قابلیت چندسکویی (Cross-Platform) بدون وابستگی: کد ++C روی ویندوز، لینوکس، مک و حتی میکروکنترلرها اجرا می‌شود، بدون نیاز به نصب مفسر یا ماشین مجازی.
  8. بهینه‌سازی در سطح کامپایلر: کامپایلرهای ++C (مثل GCC و Clang) کد شما را آنقدر بهینه می‌کنند که حتی خودتان هم باور نمی‌کنید؛ این سطح از بهینه‌سازی در پایتون وجود ندارد.
  9. یادگیری عمیق مفاهیم برنامه‌نویسی: مجبورید با ساختمان داده‌ها، چندریختی، قالب‌ها (Templates) و مدیریت استثنا به صورت دستی کار کنید؛ بعد از ++C، هر زبان دیگری برایتان بازیچه می‌شود.
  10. قابلیت توسعهٔ کتابخانه برای پایتون: اگر روزی خواستید یک ماژول فوق‌سریع برای پایتون بنویسید، باز هم به ++C نیاز دارید؛ بنابراین یادگیری آن شما را به یک برنامه‌نویس کامل‌تر تبدیل می‌کند، نه فقط یک کاربر کتابخانه.

خلاصه: پایتون برای شروع عالی است، اما C++ شما را به عمق علوم رایانه می‌برد و درک واقعی از کامپیوتر به شما هدیه می‌دهد.​
حالا خودم چی بلدم؟ پایتون😂
اینکه خودت پایتون رو بلدی یعنی راه درست رو رفتی
نگاه کن ببین جامعه ی کدوم زبان وسیع تره
پایتون خیلی زبان قابل فهم تریه، کاربردی تره و میشه سریع تر باهاش پروژه انجام داد

شما اول پایتون رو مسلط شو و برای خودت رزومه خوبی بساز، بعد برو سراغ C++
واقعا به عنوان تجربه بهت میگم، از این نرم افزار نپر به اون یکی
الان شما سنت کمه و در اول راهی بهت پروژه های بزرگ نمیخوره که نگران سرعت و... باشی
الان پروژه های کوچک انجام بده تا مسلط شی
 

میتی کومان

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

ALIREZA.F.1988

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

sage007

کاربر حرفه ای
کاربر ممتاز
اینکه خودت پایتون رو بلدی یعنی راه درست رو رفتی
نگاه کن ببین جامعه ی کدوم زبان وسیع تره
پایتون خیلی زبان قابل فهم تریه، کاربردی تره و میشه سریع تر باهاش پروژه انجام داد

شما اول پایتون رو مسلط شو و برای خودت رزومه خوبی بساز، بعد برو سراغ C++
واقعا به عنوان تجربه بهت میگم، از این نرم افزار نپر به اون یکی
الان شما سنت کمه و در اول راهی بهت پروژه های بزرگ نمیخوره که نگران سرعت و... باشی
الان پروژه های کوچک انجام بده تا مسلط شی
کاملا مخالفم !


سی واقعا زبان برنامه نویسی هست ، هیچ محدودیتی نداره
تقریبا تمام هک ها و کارای خفن و همه چی با C هست

پایتون اصلا زبون برنامه نویسی نیست ! ی ابزار کار راه انداز دم دستی هست و محتاج کتابخونه و....


پایتون مثل ی فروشگاه بزرگه که میری شیر و شکر و ارد و تخم مرغ وانیل برمیداری برا خودت کیک میسازی حالا کم شیرین یا پر شیرین و... یا بعضا پودر کیک و خود کیک اماده ام چند مدل داره

ولی زبون c مثل دنیای واقعی هست زمین و نور خورشید و... وجود داره گندم مدلی که بخوای می کاری به اندازه ای که بخوای اردش میکنی به اندازه ای دلت بخواد میذاری سر خوشه بمونه و.... خلاصه کلا دس و بالت بازه ژنتیک گندم دستکاری می کنی و...

الان شما با پایتون بیا برای یک بازی چیت بساز ! چیت خفن نه دم دستی ! شدنی نیست


پی نوشت :
خودمم سی بلد نیستم : )) خیلی گسترده اس ! ولی هرجا کار گیر کرد کافیه به یک نفر که سی بلد هست مراجعه کنید تا گره رو باز کنه ! سی به جاهایی دسترسی داره که برای بقیه قفله !
 

میتی کومان

کاربر حرفه ای
کاربر ممتاز
کاملا مخالفم !


سی واقعا زبان برنامه نویسی هست ، هیچ محدودیتی نداره
تقریبا تمام هک ها و کارای خفن و همه چی با C هست

پایتون اصلا زبون برنامه نویسی نیست ! ی ابزار کار راه انداز دم دستی هست و محتاج کتابخونه و....


پایتون مثل ی فروشگاه بزرگه که میری شیر و شکر و ارد و تخم مرغ وانیل برمیداری برا خودت کیک میسازی حالا کم شیرین یا پر شیرین و... یا بعضا پودر کیک و خود کیک اماده ام چند مدل داره

ولی زبون c مثل دنیای واقعی هست زمین و نور خورشید و... وجود داره گندم مدلی که بخوای می کاری به اندازه ای که بخوای اردش میکنی به اندازه ای دلت بخواد میذاری سر خوشه بمونه و.... خلاصه کلا دس و بالت بازه ژنتیک گندم دستکاری می کنی و...

الان شما با پایتون بیا برای یک بازی چیت بساز ! چیت خفن نه دم دستی ! شدنی نیست


پی نوشت :
خودمم سی بلد نیستم : )) خیلی گسترده اس ! ولی هرجا کار گیر کرد کافیه به یک نفر که سی بلد هست مراجعه کنید تا گره رو باز کنه ! سی به جاهایی دسترسی داره که برای بقیه قفله !
ساقی برای من قیافه عصبانی نذارا :cautious:
منم مخالفم خب با شما ولی نگاه چقدر مهربانم

برای کسی که ترم 2 لیسانس هست همون پایتون رو پیشرفته یاد بگیره بهتره، چون پایتون رو بلده کمی
اگه هیچی بلد نبود، اره از اول میرفت سراغ c
ولی الان نظرم اینه پایتون رو بهتر یاد بگیره
بعد که یاد گرفت بره سراغ C
سنگ بزرگ نشونه نزدنه
من طبق تجربه خودم گفتم، وقتی خیلی کمال گرا بخوای عمل کنی و از سخت شروع کنی همونم درجا میزنی
خیلی اغراق آمیز در مورد C نوشتی و زدی تو سر پایتون
و در کل باید هدفت از یادگیری یه زبان مشخص باشه و اینکه برای چه کاری لازم داری
شما خودتو که سیصد سال سابقه داری با کسی که 21 سالشه نباید مقایسه کنی
 
آخرین ویرایش:

tahmasebi-69

عضو جدید
اینکه خودت پایتون رو بلدی یعنی راه درست رو رفتی
نگاه کن ببین جامعه ی کدوم زبان وسیع تره
پایتون خیلی زبان قابل فهم تریه، کاربردی تره و میشه سریع تر باهاش پروژه انجام داد

شما اول پایتون رو مسلط شو و برای خودت رزومه خوبی بساز، بعد برو سراغ C++
واقعا به عنوان تجربه بهت میگم، از این نرم افزار نپر به اون یکی
الان شما سنت کمه و در اول راهی بهت پروژه های بزرگ نمیخوره که نگران سرعت و... باشی
الان پروژه های کوچک انجام بده تا مسلط شی
بعد یه خوبی پایتون بنظرم اینه که چون خانواده بزرگی داره همیشه یکی قبل تو بوده که به مشکلی که الان داری برخورده باشه و تو اینترنت معمولا راحت جواب سوالات رو پیدا میکنی
 

tahmasebi-69

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

Similar threads

بالا