TGViewer
Curious Geek Curious Geek @hiradsajde · 1.55K subscribers
Post #178 2.02K
Curious Geek 🗝 دودمان Golang رو بشناسیم 🔗 https://www.gopl.io 🗣 @Hiradsajde
Communicating Sequential Processes (CSP)
❗️این دیگه چیه؟
پدر جد دیگری که Go را از دیگر زبان های برنامه نویسی متمایز می کنه ، تبعیت آن از یکی از تحقیقات یکم مطرح مرکز تحقیقاتی بِل است. تماما از مفاهیم CSP الهام گرفته شده، مفهومی که Tony Hoare معرفی کرد و مقدمه ای بر Concurrency شد. در CSP برنامه به صورت پردازش موازی (Parallel) پیاده می شود که هیچ state مشترکی ندارند. پروسه ها از channel ها در ارتباط هستند. اما CSP زبانی ساده بود که صرفا برای توضیح این مفهوم طراحی شده بود. یک زبان برنامه نویسی برای نوشتن برنامه های قابل اجرا نبود.
🗣️ gopl.io/ch1.pdf
❗️ایدش از کجا اومد؟
بخشی از مصاحبه Tony Hoare پس از برنده شدن جایزه تورینگ :
تونی: ما اصولی از سیستم عامل را شناسایی کردیم که ممکن بود استفاده ازشون روی کامپیوتر های قدرتمند تر و گران تر به صرفه نباشد. پس من خودم رو مسئول دانستم که سیستم عاملی بسازم که هیچی ازش نمی دونستم! پس شروع به مطالعه کردم ، اما آخر کار ، سیستم اجرا نمیشد. چون از Virtual Memory استفاده کرده بودیم و خیلی کند بود. باعث داغون شدن همه چیز شد ، پروژه کنسل شد و تمام زحمات دو سال دپارتمان من به سطل آشغال رفت که کمی ناراحت کننده بود.
مجری: ماشین ها در آن زمان حافظه (Storage) کمی داشتن.
تونی: بله. ماشین ها مشخصاً حافظه کمی داشتن که صرفا 8000 کلمه رو نگه می داشتن که میشه 4 برابر همین مقدار بایت. هیچ قابلیتی هم برای افزایش ظرفیت حافظه اصلی نبود.
🗣️ youtube.com/watch?v=QUOlyIHmBrM
خودم: اینکه فضا و سرعت Storage کم بوده و استفاده از Virtual Memory باعث نابود شدن پروژه شده ، دلیلش اینه روند کارکرد Virtual Memory به Storage گره خورده.
🗣️ @Hiradsajde
  • ❤ 4
  • 🔥 1
More from @hiradsajde
  1. Oct 7, 2026های نو از هفته آینده با سیمرغ به سمت آینده پرواز می‌کنه این بار نه فقط روی صفحه؛ با یک بدن…
  2. Oct 7, 2026document post
  3. Oct 6, 2026https://ario.chat آریو هم امروز لانچ شد =) @Hifadsajde
  4. Oct 1, 2026پیش از وقایع دی ماه، در رابطه با عواقب داخلی کردن اینترنت نوشتم امروز بیش از یک میلیون ترم…
  5. Sep 28, 2026keepandroidopen.org موج اول محدودیت‌های گوگل ظاهراً از جیمیل شروع شده. 😅 اگر این روند ادا…
  6. Sep 27, 2026تازگی تو یه دوره رهبری از دانشگاه ایلینوی (Illinois) به یه نکته جالبی برخوردم. خیلی‌هامون…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →