<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های ICT_Man</title><link>https://virgool.ir/feed/@m.nemati</link><description>علاقمند به برنامه نویسی</description><language>fa</language><pubDate>2026-11-11 16:09:27</pubDate><image><url>https://files.virgool.ir/upload/users/37158/avatar/b6Nh58.png</url><title>ICT_Man</title><link>https://virgool.ir/@m.nemati</link></image><item><title>هوا را از من بگیر ولی #برنامه نویسی را نه!</title><link>https://virgool.ir/fboard/هوا-را-از-من-بگیر-ولی-برنامه-نویسی-را-هرگز-zmmzpxv8qh3o</link><description>اریک ریموند در مقاله چه گونه یک هکر شویم می گوید: نمی توانم دستورالعمل کاملی در مورد نحوه یادگیری برنامه نویسی ارائه دهم. برنامه نویسی مهارت پیچیده ای است. دنیس ریچی نیز در مورد یادگیری یک زبان برنامه نویسی جدید می گوید: تنها راه یادگیری زبان برنامه نویسی جدید نوشتن برنامه هایی با آن زبان است.زبان مجموعه ای است از علایم و نشانه ها که بر اساس یک سری قوانین لغوی، گرامری، و معنایی در کنار هم قرار می گیرند که به منظور ارتباط بین دو یا چند نفر از انسان ها استفاده می شود. بر همین اساس زبان های برنامه نویسی نیز زبان هایی هستند که برای برقرای ارتباط بین برنامه نویسان و سیستم های کامپیوتری استفاده می شوند. برنامه نویسی را می توان فرایندی تعریف نمود که در آن نیاز ها تبدیل به یک برنامه اجرایی قابل اجرا بر روی سیستم های کامپیوتری می شوند.رابرت سی مارتین (عمو باب) در کتاب کد تمیز می گوید: یادگیری مهارت از دو بخش تشکیل شده است: دانش و تمرین. شما باید اصول، الگوها، تمرین‌ها و شیوه‌های اکتشافی که یک هنرمند می‌داند را یاد بگیرید و آن دانش را با انگشتان، چشم‌ها، دل و روده‌تان حس کنید و سخت کار کنید و تمرین کنید. رابرت سی مارتین در ادامه با بیان مثالی جالب می گوید: من می‌توانم به شما فیزیک راندن یک دوچرخه را یاد بدهم. با توجه به فرمول‌ها می‌توانم به شما ثابت کنم که دوچرخه سواری عملی است و می‌توانم همه دانشی که برای عملی کردن آن نیاز دارید را یاد بدهم. ولی هنوز در اولین دوچرخه سواری‌ات زمین خواهی خورد.هنر برنامه نویسی کامپیوتر مجموعه کتابی است جامع درباره مفاهیم برنامه نویسی که توسط دونالد کنوث نوشته شده است. این کتاب از سوی مجله آمریکن ساینتیست به عنوان اولین و بهترین کتاب علوم کامپیوتر در میان صد کتابی که قرن علوم را شکل داده اند برگزیده شده است. دونالد کنوث نویسند این کتاب می گوید: فرآیند تهیه برنامه برای کامپیوترها بسیار جذاب است، نه تنها به این دلیل که می تواند از نظر اقتصادی و علمی سودمند باشد، بلکه به این دلیل که می تواند مانند زیبایی سرودن شعر یا موسیقی یک تجربه زیباشناختی باشد.</description><category>ICT_Man</category><author>ICT_Man</author><pubDate>Fri, 10 Dec 2021 19:59:59 +0330</pubDate></item><item><title>به بهانه انتشار اوبونتو 21.10؛ خوشا به حال توسعه دهندگان، وقتی همه صحبت از زندگی بهتر برای آن ها می کنند!</title><link>https://virgool.ir/@m.nemati/به-بهانه-انتشار-اوبونتو-2110-خوشا-به-حال-توسعه-دهندگان-وقتی-همه-صحبت-از-زندگی-بهتر-برای-آن-ها-می-کنند-nzpdwiworz9e</link><description>Ubuntu 21.10 Impish Indri has landed! &#xA;14 اکتبر 2021 است و مطابق وعده های داده شده  اوبونتو 21.10 با نام مستعار Impish Indri منتشر شده است. ما با نام بسیاری از حیوانات آشنا هستم اما حیواناتی نیز هستند که ما کمتر اسمی از آن ها شنیده ایم. لمورها (Lemurs) حیواناتی هستند که تنها در ماداگاسکار و جزایر کومورو یافت می‌شوند. لمور به معنی روح و یا شبه است و این نام به خاطر صدای روح مانند، چشم‌های بازتابنده و شبزی بودن به این جانور داده شده است. لمورها بیشتر وقت خود را صرف بالا رفتن از درختان می کند. گفته می شود بیش از 60 گونه لمور وجود دارد. یکی از این نوع ها ایندری ها (Indri) هستند. ایندری از بزرگترین لمورهای روی زمین هستند. کلمه Impish نیز به معنای شیطان صفت می باشد. هر چند از این نام مستعار اطلاعات خاصی در مورد اوبونتو 21.10 نمی توان فهمید.مارک شاتل ورث می گوید: با تبدیل اپن سورس به پیش فرض جدید، هدف ما این است که اوبونتو را به تمام قسمت های تجارت و همه مکان هایی که توسعه دهندگان می خواهند نوآوری داشته باشند، بیاوریم. از بزرگترین فضاهای کلود تا کوچکترین دستگاه ها. اپن سورس سکوی اولیه ایده های جدید است و اوبونتو آن پرش را ایمن ، امن و سازگار می کند.اوبونتو 21.10 نسخه ای با پشتیبانی کوتاه مدت 9 ماهه (تا جولای 2022) می باشد. اگر شما دنبال نسخه LTS می باشد باید از نسخه 20.04 استفاده کنید یا لااقل تا آوریل 2022 صبر کنید تا اوبونتو نسخه 22.04  منتشر شود.اوبونتو 21.10 با خود PHP نسخه 8 و کامپایلر GCC نسخه 11 را به همراه دارد.  این نسخه برای محیط دستکاپ نیز از گنوم ورژن 40 استفاده می کند که در آن کاربران فضای کاری پویای را به دست می آورند. کرنل لینوکس مورد استفاده در این توزیع نیز Linux 5.13 می باشد.بر طبق نوشته های منتشر شده توسط کانونیکال، اوبونتو برای توسعه دهندگان در هر محیطی که باشند ساخته شده است. به طوری که توسعه دهندگان ویندوز نیز می توانند از پشتیبانی گرافیگی نرم افزارها در WLS (Windows Subsystem for Linux) خوشحال باشند. WSL در ویندوز 11 توسط مایکروسافت بازسازی شده است به طوری که آرس تکنیکا بهترین بخش ویندوز 11 را WSL می داند و از زندگی بهتر برای توسعه دهندگان، مدیران سیستم و علاقه مندانی که یک پا در دنیای ویندوز و یک پا در دنیای لینوکس دارند، سخن به میان آورده است.</description><category>ICT_Man</category><author>ICT_Man</author><pubDate>Fri, 15 Oct 2021 01:53:34 +0330</pubDate></item><item><title>نگاهی به ویندوز 11: رابط کاربری جذاب، الزامات بالای سیستم و فرصت بزرگ برای توسعه دهندگان</title><link>https://virgool.ir/@m.nemati/نگاهی-به-ویندوز-11-رابط-کاربری-جذاب-الزامات-بالای-سیستم-و-فرصت-بزرگ-برای-توسعه-دهندگان-b34kkbvdfipc</link><description>انتظارها به پایان رسید و مایکروسافت 5 اکتبر 2021 جدیدترین سیستم عامل خود با نام ویندوز 11 را در اختیار کاربران خود قرار داد. چهار ماه پیش مایکروسافت خبر از برگزاری رویدادی به نام &#34;next generation&#34; داده بود و عنوان کرده بود نسل بعدی ویندوز را معرفی خواهد کرد.چندی قبل تر ساتیا نادلا در کنفرانس بیلد برای توسعه دهندگان اعلام کرده بود که این شرکت در حال برنامه‌ریزی برای یکی از مهم‌ترین به‌روزرسانی‌های ویندوز در دهه گذشته است. نادلا هدف مایکروسافت را فراهم آوردن فرصت‌های اقتصادی بزرگ‌تر برای توسعه‌دهندگان و تولیدکنندگان محتوا اعلام کرده بود.مایکروسافت هر چند تا روز برگزاری رویداد فوق  مهر تأییدی بر معرفی ویندوز 11 نزده بود اما سرنخ ها، شایعات و تصاویر منتشر شده نشان می داد بر خلاف گفته های قبلی که گفته شده بود ویندوز 10 آخرین نسل ویندوز خواهد بود، بزودی ویندوز جدید عرضه خواهد شد.مایکروسافت در کنفرانس بیلد ۲۰۲۰ اعلام کرده بود حدود ۱.۳ میلیارد کاربر فعال از ویندورز 10 استفاده می‌کنند. حال با عرضه ویندوزی 11 مایکروسافت چگونه این تعداد کاربران رو به نصب نسخه جدید ترغیب خواهد کرد؟مایکروسافت همچنین در یکی از صفحات پشتیبانی وب‌سایت خود اعلام کرده است که پشتیبانی از ویندوز ۱۰ در تاریخ ۱۴ اکتبر ۲۰۲۵ به پایان خواهد رسید. هرچند این شرکت وعده داده که تا آن زمان همچنان به عرضه دو آپدیت سالانه برای این سیستم عامل ادامه می دهد.طرح کلی ویندوز 11 شباهت‌های زیادی به سیستم‌عاملی دارد که با نام ویندوز ۱۰ ایکس می‌شناختیم. پروژه‌‌ای که مایکروسافت درنهایت تصمیم گرفت آن‌را لغو و اعلام کند پیشرفت‌هایی که قرار بود در ویندوز ۱۰ ایکس رخ دهد، وارد نسخه اصلی ویندوز شده است.مایکروسافت در ویندوز 11 تغییرات زیادی را در رابط کاربری خود اعمال کرده است. این رابط کاربری ظاهری شبیه سیستم عامل مک اپل دارد.  آرس تکنیکا در بررسی خود این رابط کاربری را &#34;طراحی جدید جذاب&#34; نامیده است هر چند که نیازمندی های سخت افزاری بالا روند کوچ کاربران به سمت این سیستم عامل را کند خواهد کرد.پردازنده دو هسته ای 64 بیتی، حافظه رم 4 گیگا بایت، حافظه ذخیره سازی 64 گیگا بایت، پردازنده گرافیکی سازگار با WWDM 2.x با پشتیبانی از DirectX 12 و همچنین پشتیبانی مادربرد از UEFI ،Secure Boot و TPM2.0  حداقل نیازمندی برای نصب ویندوز 11 می باشد.مایکروسافت در بلاگ خبری خود، روز عرضه ویندوز 11 را نقطه عطف هیجان انگیزی در تاریخ ویندوز نامبرده و ویندوز را نیروی محرکه ای برای نوآوری دانسته است و از شروع عصری جدید برای کامپیوترها خبر داده است.نویسنده PC World ویندوز ۱۱ را جایگزینی غیر ضروری برای کاربران ویندوز ۱۰ خوانده است و می‌گوید که کاربران ویندوز ۱۰ در حال حاضر نیازی به نصب ویندوز ۱۱ ندارند و بهتر است همچنان از نسخه‌ی فعلی سیستم‌ عامل خود استفاده کنند. PC World ناآگاهی کاربران از جنبه های مثبت ویندوز 11 را دلیلی بر کندی مهاجرت به سوی ویندوز 11 می داند.همچنین Forbes در بررسی ویندوز 11 با اشاره به اینکه نظرسنجی انجام شده در امریکا در هفته گذشته از بیش از 1000 کاربر ویندوز، مشخص کرده است که 62 درصد حتی از سیستم عامل جدید اطلاع ندارند و ارائه ویندوز 11 در هفته جاری را موجب سورپرایز آن ها دانسته است. هر چند Forbes ویندوز ۱۱ را بهترین سیستم‌ عامل حال حاضر مایکروسافت می‌داند، اما توضیح می‌دهد که برتری ویندوز ۱۱ بر ویندوز ۱۰ بسیار کم است. با این برتری های کم  و همچنین وجود پشتیبانی ویندوز 10 تا سال 2025 و ارائه ویژگی های جدید علاوه بر عرضه پچ ها امنیتی، لزوم مراجعه کاربران به ویندوز 11 را کاهش خواهد داد.</description><category>ICT_Man</category><author>ICT_Man</author><pubDate>Fri, 08 Oct 2021 22:58:59 +0330</pubDate></item></channel></rss>