لینوکس داره به سی مدرنتری منتقل میشه! اما چرا؟ بیاین سورس و ایمیلهای کرنل لینوکس رو بخونیم
ฝัง
- เผยแพร่เมื่อ 27 ก.พ. 2022
- لینوکس به زبان سی نوشته شده، اونم سی سال ۱۹۸۹! حالا سر یک باگ توروالدز تصمیم گرفته کم کم به سراغ سی های جدید از جمله سی ۹۹ و حتی ۱۱ بره. توی این ویدئو کست به این بهانه، نگاهی به میلینگ لیست کرنل می ندازیم و بعدش هم نگاهی به خود سورس کرنل می کنیم تا دقیقتر متوجه بشیم ماجرا و راه حلش چیه.
یادتون باشه که هر خبر فرصتی است برای عمیق تر شدن و یاد گرفتن بیشتر و چه کاری باحالتر از بررسی کرنل لینوکس و دیدن باگ هاش و فهم شیوه اصلاحشون؛ تازه این وسط سی حرفه ای نوشتن رو هم می بینیم. - วิทยาศาสตร์และเทคโนโลยี
«این هفتههایی که داره میگذره توی یکیش C یاد بگیر»
جای این جمله در گفتمان خالی بود واقعا.😀
وقتی با سی برنامه مینوشتم، ترانزیستورهای سیپییو رو نوک انگشتام حس میکردم! 😅
اسمبلی چی پس ؟ 🗿
@@hggujbh
آخه با اسمبلی خیلی ننوشتم
همیشه همون اولش به غلط کردن میافتادم
حس مشترک😂👌🏾
اسمبلی چجوریه ؟
@@im_this
اگر منظورت اینه که حسم در مورد اسمبلی چیه؟ به مصطفی هم گفتم، زیاد باهاش کلنجار نرفتم. ولی اگه کلی میپرسی،
بستگی داره، خیلی خوره باشی خوش میگذره باهاش
جالب بود لطفاً راجع به سوروس لینوکس بازم بزار😅
خوشحالیم که هنوز امکان دیدن ویدیو هات رو داریم
Please publish a C course 🔥💚
واقعا ازت ممنونم کلی ازت چیز یاد گرفتم و کلی حال میکنم .دمت گرم بهترینی💚💚💚
عاشق اینم چیز زیادی نمیفهمم ولی طوری توضیح میدی ک حس میکنم میفهمم😂💙
آره بخدا.
خیلی ممنون. بسیار آموزنده بود.
هربار که ویدیوهات رو میبینم انگیزه میگیرم و انرژی دمت گرم.
جذاب بود. مثل همیشه.
Great video!
مثل همیشه عالی ❤️🙏🏻
خدا تورو برامون حفظ کنه. مثل همیشه، عالی و پرانرژی و بینظیر
Brilliant
خیلی عالی بود آقای جادی خدا قوت
واقعا استفاده کردم
خیلی جالب بود! بینظیر
این نوع آموزشا که با سورس ها کار میکنی فوقالعادهست جادی جان مرسی ❤️
بسیار عالی
عالی بود
مثل همیشه بعنوان یک برنامه نویس لذت بردم از ویدیوهات جادی. واقعا جزئیات و نحوه بیانت عالی هست.
دمت گرم ،خیلی باحالی 💖💖💖
God bless you Jadi
عالی مثل همیشه
ایول جادی موفق باشی
عالی 🎖️🎖️
آقا حال اومدیم. دمت گرمه
استاد جادی با ویدئو ها تون حال میکنم
دمتون گرم❤
sepas
ممنون جادی🙏🏻
Awli :)
کار درستی جادی :)
اقا جادی عالی نواختی 🕺
ممنون جاادی
جادی ایول 😇
enjoy this video❤❤❤❤
mamnon az video ke gozashti jadi
عالی بودی جادی 😂😂😂
👍👍👍
❤️❤️❤️
👍👍👍👍
جادی یدونه ویدیو بساز با یدونه از کرنل ها سیستم کوچلو بنویس مرسی
❤❤❤❤
این Cowsay رو خیلی دوست داریا :دی. یادمه خخخیلی وقت پیش توی نارنجی هم ی ویدئو گذاشته بودی از cowsay استفاده کردی.
noice
به به و به به.چه تایتلی
🎇🔥🔥❤
❤
سلام آقای جادی. کاش یه دوره سی برگذار کنی 😅
جالب بود ممنون. البته کمی عجیبه که با گذشت این همه سال چرا یه همچین مشکل سطحی زودتر حل نشده تو سال های قبل
incompetent بهترش برای ترجمه به نظرم به فارسی بی مهارت ( به منظور ضعف در وجود مهارت لازم) یا کم مهارت هستش تا بی کفایت هاها
نایس
فکر کنم از قصد بوده ولی جالب بود ( srouce بالای cowsay )
منی که اصلا برنامه نویس نیستم ولی به برنامه نویسی علاقه دارم همه ویدیوها رو نگاه میکنم ،😊
تفکر جادی نسبت به برنامه نویسی درخشان و باحال و به قول خودش بامزست، بعد عمری هنوز باز کردن فایلو باید سرچ کنم.
در واقع یادگیری cبرای کسی که مدتی برنامه نوشته و ساختار های داده رو میشناسه واقعا یک هفته کار میبره. اما.. آما برای سی کار کردن یه نکته ی مهم هست، و نکته اینه، می خوای چی بنویسی؟؟!!! و کجا استفاده کنی؟؟!! ، درایور؟ کنترلر؟ واسط سیستم سخت افزاری؟ و یا حتی یک برنامه ی حسابداری تحت ویندوز 😎😂؟ حالا انتخابت هر چی که هست بنا به محصول، دنیا تغییر میکنه، و مثلا اگر قرار هست که درایور بنویسیم باید دستور العمل های دیوایس رو بخونیم، اگر محصول مثلا یه روتر شبکه هست، دوباره باید دستورالعمل های چیپست های کنترلر رو بدونیم و اگر هوس کردیم 😂 برنامه ی حسابداری تحت ویندوز با همراهی SQL Server بنویسیم، باید APIهای ویندوز به همراه درایور های ADOرو احتمالا یادبگیریم،
به همین دلیل هست که C میتونه همه کاری بکنه ولی بسختی.
در هر صورت سی یاد بگیریم تا بتونیم حداقل سورس کد هاشو بخونیم، یکی دیگه از فواید سی و خواندن این سورس کد ها، اینه که مثلا اگر جاوا کار میکنید، درک صحیحی از پیاده سازی دیتا تایپ ها و کلاس های مختلف پیدا میکنید و اینجاست، تفاوت یک برنامه نویس درجه یک با برنامه نویس معمولی....
به قول جادی، رکنی بودم. 😎😁
جادی وقتی این ویدیو رو اپلود کردی سرباز بودم الان دیدمش هنوزم سربازم 🥲🥲🥲
مقاومت کن (: منطقا دیگه داره تموم می شه دیگه (:
یاکوب کوشل، اسم آلمانی هست
برای جادی
دیگه از این بهتر نمیشد توضیح داد
کلا یادگیری مباحث الپیک وان رو از کجا شروع کنم که بعدش بتونم برم سمت توسعهی سورس کرنل؟
(من سیکار هستم و شش سال دارم توی این حوزه کار میکنم)
خود جادی ویدیو داره اونارو ببین
سلام جادی جان میشه خوبی ی سوال لطفا جواب بده میگن برای مهندس خوب شدن توانایی حل مساله خیلی مهم از طرفی برا حل مساله و درک بهتر و fundemental ها میگن زبان سی خوبه. خواستم بدونم زبان سی را خوب یادبگیرم ک بتونم عین مهندس ها فکر کنم یا با همون پایتون مسایل حل کنم . پایتون باعث میشه ذهن تنبل بشه. آیا میشه همزمان هر چندتا زبان کار کرد ؟ اخه فقط یادگیری syntaxکافی نیست
جادی جان یه سوال ...
آقا من تازه دارم سی یاد میگیرم،
آیا این مربوط به Garbage Value های داخل مموری نمیشه؟
سورسی که شما نشون دادی حالا تا جایی که من دیدم، هیچکدوم از پوینترها رو initiate نکرده بود، آیا با ست کردن اولیه پوینتر به NULL نمیشه از این مشکل جلوگیری کرد؟
یعنی اگه تو لیست چیزی پیدا نکرد همون NULL رو برگردونه.
وسطا من یه ریچارد توروالدز شنیدم😅
ساختار داده دقیقا مثل ورزشه، از شنبه باید برم سراغش متاسفانه😂🤦♂️
20:22 من و تو نمیتونیم بگیم ولی تروالدز میتونه 🤣🤣🤣
جادی مدل میکروفونت چیه
کرنل لینوکس حداقل از نسخه ۲.۶ روی C99 بود.
داشتم فکر میکردم که این بار خبری از خریدار سماور و قالیچه نیست که آخرش اپیزود ظاهر شد.
نکنه جادی ضبط کرده خودش پخش میکنه! خخخ ..
میفهمم چی میگی اما متوجه نمیشم!
هی من میخوام ترک کنم تو باز مارو برگردون رو سی ولی به قول خودت هفته هاست که دارن میگذرن چه با سی چه بی سی
کرنل 5.18 با سی جدید کامپایل میشه نه 5.8
لایک کن شاد شم😂
اول از همه دمت گرم که برای یاد دادن هیچ انگیزه ی مالی ای نداری!
در مورد سی هم بگم کسایی که یه بیس برنامه نویسی دارن واقعا تو یه مدت کوتاه میتونن سی رو یاد بگیرن و قول میدم که براشون کلی شیرین خواهد بود کسایی ام که تصمیم دارن کلا برنامه نویسی رو با سی شروع کنن بهشون تبریک میگم ! شاید یکمی سخت باشه که به نظر من نیست اما در کل باعث میشه تنبل بار نیای من فک میکنم وقتی با پایتون شروع میکنی به یاد گرفتن یه داستان مهیج از اینکه کد نویسی از کجا به اینجایی که الان هستیم رسیده رو از دست میدی! از یادگرفتن نترسید... هر چیزی به درد میخوره یه جایی
You are genius sir. thank you for this amazing review of this bug in kernel and the way our developers fixed it.
jadi torvalds
سخت ترین چیز های دنیای کامپیوتر :
C# : 5%
Java: 10%
C++ : 20 %
Haskell : 30%
Assembly : 50 %
Binary : 80 %
حرف های جادی : 9999999%
😂😂😂😂😂
تو صفحه ای از سورس کد که تو فیلم اومده بودش چشمم خورد به spin_lock
به نظرم اومد اگر یه ویدیو درباره مکانیزم ها لاک کردن و اصلا چرا باید لاک گذاشت انواع لاک ها
چیز جذابی باشه