نمایش نتایج 1 تا 14 از 14

نام تاپیک: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

  1. #1

    Question وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

    وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1388
    پست
    381

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

    تواناییت میشه برنامه نوشتن به زبان c /// سی یکی از تاثیر گذارترین زبان ها در دنیای کامپیوتر میباشد زبان برنامه نویسی سیستم است فکر کنم دیگه متوجه شده باشی وقتی توی سیستم از اون استفاده میشه چکارایی میشه با اون کرد

  3. #3

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

    نقل قول نوشته شده توسط vistacali مشاهده تاپیک
    تواناییت میشه برنامه نوشتن به زبان c /// سی یکی از تاثیر گذارترین زبان ها در دنیای کامپیوتر میباشد زبان برنامه نویسی سیستم است فکر کنم دیگه متوجه شده باشی وقتی توی سیستم از اون استفاده میشه چکارایی میشه با اون کرد
    سلام . نه متوجه نشدیم . ببینید لطفا بازش کنید ... یعنی بطور مستقیم ویژگی ها و توانایی های منحصر به فرد این موضوع و بگید .

    اینکه برنامه نویس سیستم هستید . و یا سی / سی پلاس پلاس قدرت دارن . کافی نیست چون اگر بود این سوال مطرح نمیشد ! چه قدرتی ؟ چه توانایی ؟ اونهایی که در زبان ها و تکنولوژی های دیگه نیستند و یا حداقل مانند اینها نیستند .

    متوجه منظورم هستید . ( مخاطبم همه دوستانی که می خوان اینجا پاسخ بدن ) این مساله رو باز کنید .

  4. #4

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

    ما یه استاد داریم ، ایشون دکترای کامپیوتر ( سخت افزار ) هستند . باهاشون الان من اسمبلی دارم . اولین جلسه کلاسشون . شاید در حدود 2 ساعت فقط توضیح دادن که چرا اسمبلی ؟ ... از اون 2 ساعت اینقدرش یاد من مونده که الان دارم اسمبلی می نویسم . ( منظورم اینه علاقه مند شدم ) .

    من چند روز گذشته یه جستجو در مورد سی پلاس پلاس انجام دادم . این سوال خیلی هاست که چرا ++c ؟ اما به طور صریح ، واضح ، و کاربردی من پاسخی پیدا نکردم جز :

    زبان سیستم است ( فرضا طرف با سیستم آشنا نیست ! ) . فتوشاپ با این زبان نوشته شده . سیستم عامل با این زبان نوشته شده . و جواب هایی از این دست ...

    اینها همه درست هستند . اما باز هم درک درستی به سوال کننده نمیده . میاد میگه ما Pointer داریم . طرف جواب داده ما هم نیازی به Pointer نداریم ! ( فرضا در جاوا ) ... اونوقت بیچاره اونی که دنبال جواب می گرده نمی دونه آخری چی شد ؟

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

    دوستان چرا ++C ؟

  5. #5

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

    نقل قول نوشته شده توسط iAmBehzad مشاهده تاپیک
    ما یه استاد داریم ، ایشون دکترای کامپیوتر ( سخت افزار ) هستند . باهاشون الان من اسمبلی دارم . اولین جلسه کلاسشون . شاید در حدود 2 ساعت فقط توضیح دادن که چرا اسمبلی ؟ ... از اون 2 ساعت اینقدرش یاد من مونده که الان دارم اسمبلی می نویسم . ( منظورم اینه علاقه مند شدم ) .

    من چند روز گذشته یه جستجو در مورد سی پلاس پلاس انجام دادم . این سوال خیلی هاست که چرا ++c ؟ اما به طور صریح ، واضح ، و کاربردی من پاسخی پیدا نکردم جز :

    زبان سیستم است ( فرضا طرف با سیستم آشنا نیست ! ) . فتوشاپ با این زبان نوشته شده . سیستم عامل با این زبان نوشته شده . و جواب هایی از این دست ...

    اینها همه درست هستند . اما باز هم درک درستی به سوال کننده نمیده . میاد میگه ما Pointer داریم . طرف جواب داده ما هم نیازی به Pointer نداریم ! ( فرضا در جاوا ) ... اونوقت بیچاره اونی که دنبال جواب می گرده نمی دونه آخری چی شد ؟

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

    دوستان چرا ++C ؟
    دقیقا.ای کاش اقای nima f هم یه جوابی میدادن.
    منبع درستی واسه سوالم پیدا نکردم جز اینکه بیامو بپرسم!

  6. #6
    کاربر دائمی آواتار vasilopita
    تاریخ عضویت
    آبان 1388
    محل زندگی
    Dezfoul
    پست
    253

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

    سلام. دوست عزیز شاید تصویر زیر گویای خیلی از مطالب باشه:


    شما وقتی دارید با یه زبانی مثل C#‎‎ برنامه نویسی می کنید دارید در واقع به شیوه ی managed برنامه نویسی می کنید. می بینید که زبان سی ++ هم توانایی این و داره که باهاش به شیوه ی managed برنامه نوسی کرد هم native . از روی تصویر هم میشه تفاوت شیوه ی managed با native رو متوجه شد. البته برنامه نویسی به شیوه managed در C++‎‎ توصیه نمی شه. در ضمن اون موردی که در باره ی pointer گفتید ؛ باید بگم که بله این قابلیت خیلی مهمه در واقع شما با استفاده از اشاره گر ها دسترسی کامل به حافظه دارید که این خیلی مهمه (و البته خطرناک)

  7. #7

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

    دیگه کسی نظرو تجربه دیگه ای نداره؟

  8. #8

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

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

    کلا با سی پلاس پلاس, دستت بازه, هر کاری بخوای, میتونی انجام بدی.
    البته بستگی به سطح توانایی هات هم داره.
    و این موضوع خیلی مهمه که تونایی یک شخص در چه حد هستش.
    اگر من به عنوان یک شخص ناچیز, بخوای یک زبان برنامه نویسی ای رو به یک نفر معرفی کنم, به ترتیب زیر عمل میکنم:
    1. سی پلاس پلاس و دلفی
    2. بقیه زبان ها رو ولش کن, همین برای کل زندگی یه نفر, کافیه!!

  9. #9
    کاربر دائمی آواتار vasilopita
    تاریخ عضویت
    آبان 1388
    محل زندگی
    Dezfoul
    پست
    253

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

    نقل قول نوشته شده توسط hfkh77 مشاهده تاپیک
    سوال خیلی خوبیه!!
    برای خودم هم این سوال پیش اومده, ولی هیچ وقت زیاد بهش فکر نکردم.
    اصولا, با سی پلاس پلاس, میشه تمام کارهایی رو که با بقیه زبان ها میشه انجام داد رو, انجام بدی.
    سی پلاس پلاس, چند زبان هستش در یک زبان!!

    کلا با سی پلاس پلاس, دستت بازه, هر کاری بخوای, میتونی انجام بدی.
    البته بستگی به سطح توانایی هات هم داره.
    و این موضوع خیلی مهمه که تونایی یک شخص در چه حد هستش.
    اگر من به عنوان یک شخص ناچیز, بخوای یک زبان برنامه نویسی ای رو به یک نفر معرفی کنم, به ترتیب زیر عمل میکنم:
    1. سی پلاس پلاس و دلفی
    2. بقیه زبان ها رو ولش کن, همین برای کل زندگی یه نفر, کافیه!!
    سلام دوست عزیز. به قول آقای Salar Ashgi سی ++ زبانی است برای تمام فصول ، تو ساخت و کارش غیر ممکن ، معنا ندارد .
    شاید عکس زیر مثال بارزی از واقعیت باشد :


    ولی این نکته رو نباید فراموش کنی که هر زبانی ویژگی های خودش رو داره و در واقع قدرتش در یه جاهایی بیشتهر و یه جاهایی کمتر. برای مثال شما می تونید با سی ++ به طراحی صفحات وب هم پپردازی ولی نه مقرون به صرفه است نه کار درستیه. وقتی یک زبانی مثل php وجود داره کسی برای طراحی صفحات وب نمیاد سراغ ++c.
    موفق باشید

  10. #10
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    توی کامپیوتر
    پست
    282

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

    با سلام

    من داشتم از اینجا رد می شدم دلم نیومد چیزی نگم:

    نکاتی در رابطه با برنامه نویسی وجود داره که من اونها رو به چند بخش تقسیم بندی کردم هر کدوم برای اینکه ما سراغ یک زبان برنامه نویسی بریم کافیه چه برسه به اینکه بخوایم جمع ببندیم.

    1- هر زبان به یک منظور خاصی طراحی و ایجاد شده(درسته الان سی پلاس پلاس در خیلی از زمینه ها کاربرد داره و برنامه نویساش از اون برای خیلی کارها استفاده می کنند ولی بیشترین منظور ارائه سی پلاس پلاس برای برطرف کردن مشکل بزرگ زبان فوق العاده ی سی که همون شی گرایی باشه بود )

    2- باید دید یک برنامه نویس با چه نوع نحوی(syntax) راحت تره یکی توی هنرستان VB خونده و با نحوش حال می کنه دیگری با پاسکال توی دانشگاه شروع کرده که دلفی رو بهتر می پسنده و خیلی ها هم با سی شروع کردن که خانواده ی این زبان رو (C#‎‎, C++‎‎, C)باهاش زندگی می کنند.

    3- محیطهای توسعه (IDE) که نقش به سزایی در جهت گیری برنامه نویسان دارند الان محیطهای برنامه نویسی مثل ویژوال استودیو خیلی طرفدار دارند. و همینطور باید دید که مستندات، راحتی کار با محیط، پایا بودن نسخه و ... در محیط برنامه نویسی چطور پیاده شدن.

    4- بستر سخت افزاری که می تونه بسیار تاثیرگذار باشه. مثلا اگه کسی بخواد برای میکروها برنامه نویسی کنه شاید لیست زیادی از زبانها برای انتخاب داشته باشد ولی تا C و اسمبلی هست دیگه بقیه زبانها علنا کنار می رن. یا بسترهای دیگه مثل: لینوکس، مک او اس، آیفون، آیپد، موبایل، ARM، دستگاه های هوشمند، سامانه های نظامی، سامانه های ترابری، سامانه های هوایی، وب و ...

    5- شرکتی که قصد کار کردن در آن را دارید و مدیر پروژه مربوطه که به چه زبان یا زبانهایی گرایش دارند و یا چقدر به دانش روز تسلط دارند.

    6- دانشگاه محل تحصیل چرا که در دانشگاه می توان جهت گیری های انجمن، گروه و ... را در مورد یک زبان خاص دید.

    7- اساتید درس برنامه نویسی و کلا کامپیوتر که می تونن به راحتی از سطح دانش کم دانشجویان خودشون استفاده کنن و مخ تک تک اونها رو بزنن.

    8- دوستان و دوروبری ها که عاملی مهمتر هستند و اگه دو رو بر من یک برنامه نویس سی باشه و چندین برنامه نویسی سی شارپ در اکثر موارد من سی شارپ کار می شم.

    حالا باید در مورد این 8 عامل برای من توضیح بدی تا بهت بگم کدوم زبان برنامه نویسی و چرا؟

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

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

    در کل در یک پروژه ی بزرگ باید از امکانات تمامی زبانها استفاده نمود، چرا که به طور مثال کار الف در زبان A راه حل سختی دارد ولی در زبان B به راحتی نوشتن یک خط کد است.

    امیدوارم استفاده ببرید.

  11. #11

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

    من که ترم 2 هستم.ترم اول سی خوندیمو این ترمم سی پلاس پلاس.این جوری که من راجع بهش تحقیق کردم دیدم مثل اچار فرانسه میمونه و هر کاری که بگید از بر میاد.
    تصمیم گرفتم روش سرمایه گذای کنمو بعد که فول شدم و همه جنبه ها و کاربرداشو یاد گرفتم سراغ زبان های برنامه نویسی دیگه برم.
    حتی الان دارم یه انجمن اختصاصی واسه ++C & C درس میکنم که هم خودم بهتر یاد بگیرم و هم دیگران از اون بره ببرند.
    ادرسشم iran-cpp.ir/anjoman
    www.iran-cpp.ir/anjoman

  12. #12

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟


  13. #13

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟


  14. #14

    نقل قول: وقتی یه برنامه نویس حرفه ای ++C & C بشیم چه توانایی هایی داریم؟چکارا میشه کرد؟

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

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •