اطلاعیه

Collapse
No announcement yet.

کدام روش بهتر است ؟ دستورات خود میکرو یا CMSIS

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : کدام روش بهتر است ؟ دستورات خود میکرو یا CMSIS

    نوشته اصلی توسط antipa نمایش پست ها
    یه روزی تو دانشگاه به یکی از بچه های کامپیوتر گفتم بیا بگو چطور یک متن را تو هارد با زبان سی شارپ ذخیره کنم . ..اونم اومد شروع کرد به توضیح دادن ... یک متغیر استرینگ با طول 1000 تعریف می کنیم ... .برابر صفرش می کنیم یه بافر کاراکتر با طول 2000 تعریف می کنیم ...داشت همینجور متغییر تعریف می کرد من داد زدم داری چکار می کنی ؟!! می دونی متغیری با طول 1000 برابر صفر قرار دادن یعنی چی ؟ گفت اره یعنی یک متغییری که همه ی اعظاش صفر هست . بهش توضیح دادم واسه این که این متغییر ساخته بشه پدر cpu در میاد میدونی چه برقی مصرف میشه ... میدونی چه فشاری روی رم میاد .... 1000 بایت هر کدومش هشتا بیت داره هر بیتی به یک خازن وصله این که مقدار صفر شه با یداون همه خازن پایه هاشون به زمین اتصال کوتا شه میدونی چه جرقه یی می زنه ؟!!! چه حرارتی ایجاد میکنه .اونم گفت می خوای یادت بدم یا پاشم برم .
    بعد گفت این کتاب خانه ها را پیوند میزنی و این تابع را می نویسی و اونوقت متن تو هارد ذخیره میشه .... گفتم همین !! گفت اره . بهش گفتم پس سکتور و قطاع و سیلندر هارد چطور تنظیم می شه . جدول فایل سیستم و نام گذاری و .... چی . گفت نمیدونم چی میگی و رفت . بعد از رفتنش اولین کاری که کردم طول اون متغییر را 50 کردم : )

    تو همه ی دوستان که نظر دادن یه چیز مشترک هست و اون خیلی برام جالبه . همتون با اسمبلی یاد گیری میکرو را شروع کردید
    این حق را ندارید که دیگران را از این تجربه ارزشمند منع کنید . کدام یک از شما ها حاظر ید بر گردید به گذشته تمام تجربایت مدار منطقی و اسمبلی را بزارید کنار ؟!
    وقتی یک جوان 20 ساله که تازه می خواهد با میکرو آشنا شود .اساتید ما او را میاندازند توی گرداب ادرینو و زبان سی قطعا به جایی که شما رسیدید نخواهد رسید . ی اتفاق دیگری برایش می افتد . شما میگوید برایش بهتر است سریع تر رشد می کند ولی واقعیت این است که قطعا به اندازی شما رشد نخواهد کرد یا حده اقل از کارش لذت نخواهد برد
    من تعجب می کنم اونایی که می خوان با کتابخانه ها و انواع توابع آماده برنامه برنامه بنویسند یا دنبال پول اند چرا وقتشون را دارن رو میگرو تلف می کنن ؟ !!!
    برن با اندروید برنامه بنویسند ! هم اسپیکر دارد هم دوربین دارد هم ماژول بلوتوث دارد هم ماژول سیم کارت دارد صفحه نمایش با بهترین کیفیت . دیگه چی می خوان ! اگه سرعت بالا می خوان برن برای کامپیوتر برنامه برنامه بنویسند ! خدا تومن پول تو هر کدومش هست !
    کسی که اینجاس نه واسه پوله نه واسه چیز دیگه فقط واسه عشقش هست . وگرنه اگه بریم پیک متوری کار کنیم دو برابر حقوق الانمون در میاد
    اگه به بیشتر کتاب های مرجع زبان اصلی توجه کنید یک فصلش در باره ی دستورات اسمبلی هست . انگار اونا که ساختنش نمیدونن زبان سی بهتر از اسمبلی هست .فقط ناشرا و استاد های جهان چهارمی ما این قظیه رو می دونن !!! و خود سرانه تو کتاباشون حذفش می کنن :(
    واقیت اینه من با اسمبلی شروع نکردم، من اولین میکرویی که یاد گرفتم AVR بود و با C یادگرفتم ، اون موقع من یکبار کتابخانه AVR Libc رو دیدم، که الان پایه آردیینو هست، اون زمان بود که فهمیدم C
    چقدر نکته داردو چقدر استاندارد نوشتن سخته، بعد ها برای راه اندازی cache تویک پردازنده دیگر تو اسمبلی دقیق تر شدم، هر چند اگر کتابخانه می بود این کار را نمی کردم.
    در پایان بهتر است، به خارجی ها نگاه بندازیم، در سایت ناسا قوانین کد نویسی C آمده، که کد C چطور تحویل گرفته می شود. تو فرصت های شغلی هم نگاه کنید ببینید اصلا دنبال اسمبلی کار میگردند؟! جدیدا آنها هم شیفت داده اند روی زبان بالاتر مثلا C++ و دانستن C++ را اجباری کرده اند.
    من به نظرم این موضوع هیچ وقت جمع نمیشه، ولی دست از تعصب برداریم، صرفا هر چیز که ما بلدیم یا برای آن خیلی زحمت کشیدیم بدرد بخور نیست. شما به جای ادامه این تاپیک لیست شغل های خارجی ها و توانمندی که درخواست میکنند را بزنید تا ببینید خیلی از چیزهایی که لازم دارند را به زور یک نفر پیدا میشود که قبلا تخصصی کار کرده باشد.

    دیدگاه

    لطفا صبر کنید...
    X