NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3789 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 25

موضوع: گلایه !

  1. #1
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض گلایه !

    بعد از حدود 15 سال که تو ضمینه الکترونیک فعالیت میکنم و حدود 10 سال که با میکرو کار می کنم ، در عجبم که تا حالا یه کد درسس درمون از بروبکس ایرانی ندیدم !
    منظور از درست و حسابی اینه که کد اصولی نوشته شده باشه ، مطابق اصول برنامه نویسی و استاندارد های MISRA باشن ، هر کدی از هرکسی که تاحالا دیدم ، بی اصول و قائده بوده !
    تا حالا نشده که یه کدی رو ببینم و بگم آره - حالا این شد یه چیز درست و حسابی !

  2. کاربران : 4 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    شاید به این دلیل باشه که اموزش ها و کتابها و سایتها کد نویسی را یاد دادند نه قواعد اونو
    به همین دلیل یه برنامه مشخص را به 100 نفر بدهیم 100 نوع مختلف نوشته میشه !!!

  5. کاربران : 2 تشکر کرده اند از شما Ma3ood برای ارسال این پست سودمند:


  6. #3
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

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

  7. کاربران : 5 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  8. #4
    همکار علمی sarbaz13 آواتار ها
    تاریخ عضویت
    Mar 2011
    نام
    محمد قاسمی
    نوشته ها
    410
    تشکر
    995
    تشکر شده 425 بار در 230 پست

    پیش فرض

    نیکی و پرسش؟
    شرکت Time Owner

  9. تشکرها از این نوشته :


  10. #5
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    من فکر می کنم، فقط کسانی که حرفه ای کد می زنند اینطور عمل می کنند. یعنی کسانی که حرفه ای برای میکرو کد می زنند در ایران به ندرت یافت می شوند و معمولا به کدهای آماده که نیاز به کمی تغییر داره بسنده می کنند.
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  11. تشکرها از این نوشته :


  12. #6
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    سوال اینجاست که کدنویسی استاندارد یا غیراستاندارد روی کارکرد دستگاه یا پروژه چقدر تاثیر داره؟ آیا تاثیر چشم گیری داره یا نه؟
    اصلا برنامه نویسی استاندارد یعنی همون برنامه بدون باگ؟ یا منظور چیز دیگست؟؟

  13. کاربران : 2 تشکر کرده اند از شما sobhan537 برای ارسال این پست سودمند:


  14. #7
    کاربر فعال ppittl آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    اکبری
    نوشته ها
    138
    تشکر
    44
    تشکر شده 72 بار در 46 پست

    پیش فرض

    منظورتون رو میشه کامل تر بیان کنید
    یعنی ساختار کد چطوری باشه ؟ خوبه ؟

  15. #8

  16. #9
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    سوال اینجاست که کدنویسی استاندارد یا غیراستاندارد روی کارکرد دستگاه یا پروژه چقدر تاثیر داره؟ آیا تاثیر چشم گیری داره یا نه؟
    اصلا برنامه نویسی استاندارد یعنی همون برنامه بدون باگ؟ یا منظور چیز دیگست؟؟
    بله قطعا تاثیر بسزایی داره ، اصلا این استاندارد سازی رو به وجود آوردن که تا جای ممکن خطا کم بشه و برنامه صحیح تر نوشته بشه ، مثال میزنم ،
    استاندارد Misra C قطعه 96 میگه که
    کد:
    In the definition of a function-like macro the whole definition,
    
    and each instance of a parameter, shall be enclosed in parentheses
    یعنی اگر بخواید ماکرویی رو مثل تابع تعریف بکنید ، حتما باید ورودی ها تفکیک شده باشه
    کد:
    #define TIMES1 ( x,y ) ( x* y )
    الان این خط کد خطای 96 توش موجوده صورت درستش به این صورت هست
    کد:
    #define TIMES1 ( x,y ) (  ( x ) * ( y )  )
    خوب حالا این سوال مطرح میشه که خوب مگه چه فرقی میکنه ، فرقش با یه مثال ساده روشن میشه
    کد:
    TEST1(2+3,5)
    این مثال رو در نظر بگیرد - با رویکرد و شکل اول به این صورت جایگذین میشه
    کد:
    2+3*5
    که نتیجش میشه 17 ولی با رویکرد درست
    میشه
    کد:
    (2+3)*(5)
    که میشه 25 - حالا واقعا کدوم مد نظر شما بوده ؟

  17. کاربران : 2 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  18. #10
    کاربر فعال
    تاریخ عضویت
    Jan 2013
    نام
    عربعامری
    نوشته ها
    148
    تشکر
    25
    تشکر شده 92 بار در 60 پست

    پیش فرض

    دای جان فکر نمیکنم کم گذاشتن پرانتز و غلط شدن کل دستور ربطی به استاندارد نوشتن برنامه داشته باشه.استاندارد نویسی یک چیز دیگه هست غلط نوشتن یک چیزه دیگه
    ویرایش توسط arvin2009 : 02-12-2013 در ساعت 21:48

  19. تشکرها از این نوشته :


  20. #11
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    دایی جان اتفاقا ربط داره
    اون چیزی که من بالا گفتم یه مثاله ، اگه شما این استاندارد رو رعایت کنی ، دیگه این حالتی که من مثال زدم دیگه برات اتفاق نمی افته !
    چرا ؟ - چون به هر حال شما از یه اصولی پیروی کردی که جلوی این جور خطا ها رو گرفته
    این لینک از ویکی رو ببین
    MISRA C - Wikipedia, the free encyclopedia
    دقیقا اشاره کرده که استانداره !

  21. کاربران : 5 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  22. #12
    Banned
    تاریخ عضویت
    Apr 2013
    نام
    صادق علی بخشی
    نوشته ها
    1,148
    تشکر
    1,183
    تشکر شده 1,276 بار در 702 پست

    پیش فرض

    سلام
    دایی جان اخه باید به بچه ها هم حق بدید
    من همین امروز تو دانشگاه درس میکروپرسسور داشتم ترم اول که بودم فکر میکردم
    FPGA درس میدهند الان که فکر میکنم به خودم میگم چقدر احمق بودم
    فقط در همین قدر بگم که اون استاد که اگر بشه بهش گفت استاد (چون خودش هم چیزی حالیش نیست)2 تا 3 جلسه طول کشید تا یک شمارنده روی 7seg تک دیجیت رو بگه
    ولی خب دایی جان اگر اموزشی می خواهید بدید خودم به شخصه استقبال میکنم
    ویرایش توسط sadeghbakhshi : 03-12-2013 در ساعت 21:45

  23. #13
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    یکی از موارد موثر در این زمینه دانشگاه ها هستن که واقفم اصلا خوب عمل نمیکنن ، حتی خیلی از اساتید دانشگاه خودشون اصلا یک خط کد هم ننوشتن چه برسه به این که بخوان استاندارش هم بکنن

  24. تشکرها از این نوشته :


  25. #14
    کاربر فعال sarab1 آواتار ها
    تاریخ عضویت
    Jul 2008
    نوشته ها
    329
    تشکر
    139
    تشکر شده 172 بار در 100 پست

    پیش فرض

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

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

  26. کاربران : 2 تشکر کرده اند از شما sarab1 برای ارسال این پست سودمند:


  27. #15
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    حرفت قبول دایی جان ، ولی این اساتید و دانشجو هایی که میگید چند درصد از دانشجو ها و اساتید رو تشکیل میدن ؟!
    من که به شخصه همچین استادی رو نداشتم ، ولی خوب اون استاد هایی که میگید تو کودم دانشگاه هستن ، آیا واقعا شاخص اون دانشگاه ها باید همچین اساتیدی رو داشته باشن یا باید قویتر باشن ؟

  28. تشکرها از این نوشته :


  29. #16
    کاربر فعال eagle آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    علی ب
    نوشته ها
    134
    تشکر
    272
    تشکر شده 105 بار در 52 پست

    پیش فرض

    این همه بحث و داستان!!!!11
    لطفن منبعی برای برنامه نویسی استاندارد بگذارین ممنون

  30. تشکرها از این نوشته :


  31. #17
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

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

  32. کاربران : 2 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  33. #18
    کاربر فعال sjafarim آواتار ها
    تاریخ عضویت
    Jan 2008
    نام
    جعفری
    نوشته ها
    225
    تشکر
    93
    تشکر شده 297 بار در 141 پست

    پیش فرض

    سلام آقای مزارعی گل
    بحث دانشگاهو خواهشا به این بحث علمی باز نکنید.
    هر تعصب یا مخالفتی دارید جاش اینجا نیست...
    من با داداش گلم موافقم، بحث استاندارد بودن کدنویسی که هیچچچچ، خیلی ها اصول اولیه کدنویسی رو بلد نیستن که باعث میشه برنامشون از 2و3 تا فایل که بیشتر شد کاملا گنگ بشه، انقدر که خودشون هم نفهمن دارن چیکار میکنن. باز اینم خوبه، خیلی از دوستان واقعا هنوز دلیل استفاده از فایل های هدر، سورس ها، لایبرری ها و... رو نمیدونن.
    نمیدونن چرا و چجوری تفکیک میشن؟ کجا کدوم استفاده میشه...
    از همچین فردی نمیشه توقع داشت کد استاندارد بنویسه.
    این که چجوری میشه اینارو فهمید به نظر من فقط راهش دیدن کدهای استاندارده، ولی ما اکثرا کدهایی که میبینیم دست نوشته های غیر استاندارد دوستان خودمونه. زحمت نمیدیم بریم یکم بیشتر تو نت سرچ کنیم 4 تا کد درس حسابی پیدا کنیم و فقط نگاهش کنیم لااقل...
    کدی استاندارده که اگر 2 میلیون خط نوشتی فردا یه صفحشو باز کردی رندم یه خطو انتخاب کردی راحت بفهمی چرا اونو نوشتی و چرا اونطوی نوشتیش...
    warning های کامپایلرها خیلی مهم هستن ولی اکثرا دوستان فک میکنن واسه قشنگیه!

  34. کاربران : 3 تشکر کرده اند از شما sjafarim برای ارسال این پست سودمند:


  35. #19
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    بسیار عالی گفتی دایی جان
    لایک داری خیلی زیاد

  36. #20
    کاربر فعال eagle آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    علی ب
    نوشته ها
    134
    تشکر
    272
    تشکر شده 105 بار در 52 پست

    پیش فرض

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

صفحه 1 از 2 12 آخرینآخرین

مجوز های ارسال و ویرایش

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