Md Daily – Telegram
Md Daily
729 subscribers
239 photos
15 videos
21 files
283 links
راجب مقالات و مستندات فنی یا غیر فنی که میخونم و علایقم اینجا مینویسم :)


گروه کانال: https://news.1rj.ru/str/MdDailyGap

کورس ها: https://news.1rj.ru/str/MdDaily/395

وبلاگ: https://mddaily.ir
Download Telegram
پیش نمایش فونت های:
Commit Mono
Meslo
Cascadia Code
Input

🆔 @MdDaily
پیش نمایش فونت های:

Hack
Fira Mono / Fira Code
JetBrains Mono

🆔 @MdDaily
1🌭1
♨️هادی پرتوی مؤسس و مدیرعامل code.‌‌org از راه‌اندازی نسخه فارسی این وب‌سایت خبر داد. او هدف از این کار را کمک به تمام کودکان ایرانی در سرتاسر جهان برای یادگیری علوم کامپیوتر به زبان مادری اعلام کرده است.

🔹سازمان غیرانتفاعی کد.ارگ ده سال قبل توسط هادی پرتوی و علی پرتوی تأسیس شد تا یادگیری علوم کامپیوتر و برنامه‌نویسی را به‌طور رایگان در اختیار همه و به‌خصوص دانش‌آموزان زیر ۱۲ سال قرار دهد.


<Digiato>

🆔 @MdDaily
7👍2🔥1👌1
This media is not supported in your browser
VIEW IN TELEGRAM
همزمانی (Concurrency) و موازی سازی (Parallelism) دو اصطلاحی هستند که همیشه باعث ایجاد سردرگمی می شن

توی گیف این پست به صورت تصویری این دو مفهوم نشون داده شدند ولی برای توضیحات بیشتر با این پست آموزشی از MdDaily همراه باشید ‌‌ :)

🆔 @MdDaily
👍21
Md Daily
همزمانی (Concurrency) و موازی سازی (Parallelism) دو اصطلاحی هستند که همیشه باعث ایجاد سردرگمی می شن توی گیف این پست به صورت تصویری این دو مفهوم نشون داده شدند ولی برای توضیحات بیشتر با این پست آموزشی از MdDaily همراه باشید ‌‌ :) 🆔 @MdDaily
👈 همزمانی (Concurrency) به این معنیه که بیشتر از یک تسک می‌تونه در یک واحد زمانی به نظر برسه که داره انجام میشه و پیش میره.

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

👈 موازی سازی (Parallelism) زمانیه که دو یا چند کار واقعاً به طور همزمان انجام می شوند و پیش میرن

کلمه کلیدی "واقعاً" هستش. برای Parallelism، شما باید بیش از یک پردازنده یا یک پردازنده چند هسته ای (Multi-core processor) داشته باشید. در این صورت، چندین کار می تونند به طور همزمان پیش برن و انجام بشوند.

اما این همه ماجرا نیست!

در واقع، کارها را می توان به چندین روش اجرا کرد:

ترتیبی (Sequential): یک تسک پس از دیگری اجرا و انجام می شود. به عنوان مثال، اگر بخواهید یک فایل را باز کنید، سپس آن را بخوانید و سپس آن را ببندید، این یک عملیات ترتیبی است.

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

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

موازی و همزمان (Parallel & Concurrent): ترکیبی از Parallel و Concurrent.


پس در نتیجه:

مفهوم Concurrency در مورد رسیدگی به کارهای زیاد به طور همزمان است و مفهوم Parallelism در واقع انجام کارهای زیاد به طور همزمان است.

یک برنامه می تونه Concurrent باشد اما Parallel نه.
یک برنامه همچنین می تونه Parallel باشد اما Concurrent نه.
همه اجرای های Parallel لازم نیست Concurrent باشند.


🆔 @MdDaily
👍81
🎧 پلی لیست #موزیک مناسب برای زمان برنامه نویسی
👇🏻👇🏻👇🏻

🆔 @MdDaily
2
☁️ BlueSky

تعدادی دعوت نامه بلو اسکای تقدیم به شما عزیزان

💫 دعوتنامه ها در کامنت های همین پست ارسال خواهند شد

💫 دعوتنامه ها در کامنت پست ارسال شدند و فعال هستند

🆔 @MdDaily
👀2🗿2🌚1
#کتاب
PostgreSQL® Notes for Professionals

این کتاب یک راهنمای خوب برای یادگیری PostgreSQL است. در این کتاب، اکثر ویژگی های PostgreSQL پوشش داده شده و شامل توصیه های عملی و تکنیک های دنیای واقعی است.

این کتاب به دو قسمت تقسیم شده. قسمت اول اصول PostgreSQL، مانند انواع داده، جداول، کوئری های SQL رو پوشش میده و قسمت دوم موضوعات پیشرفته تر، مانند PL/pgSQL، inheritance triggers و Event triggers

بعد از مطالعه این کتاب برای یادگیری بیشتر و آشنایی با مفاهیمی مثل Indexes کتاب SQL Notes for Professionals رو هم مطالعه کنید . کانال یوتیوب databasestar هم ویدیو های خوبی تو این زمینه داره


دانلود فایل کتاب های PostgreSQL® Notes for Professionals و SQL Notes for Professionals در پست بعدی 👇🏻👇🏻👇🏻


🆔 @MdDaily
4👍1🦄1