نوشتن برنامه های Haskell [ویدئو]

Writing Haskell Programs [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Haskell یک زبان برنامه نویسی قدرتمند و کاملا کاربردی است که به توسعه دهندگان اجازه می دهد تا طرح های خود را به زیبایی و مختصر بیان کنند. ابزارهای مدرن Haskell مانند Cabal و Stack همچنین به توسعه دهندگان اجازه می دهد تا سیستم های بزرگ و پیچیده را بسازند و مدیریت کنند و مجموعه وسیعی از کتابخانه های منبع باز با کیفیت بالا را مصرف کنند. ابتدا این دوره را با یادگیری نحوه ویرایش، ساخت و تست کد Haskell خود شروع می کنیم. سپس نحوه ایجاد ماژول در Haskell را یاد خواهیم گرفت. ما در مورد مخازن مختلف Haskell و نحوه استفاده از آنها یاد خواهیم گرفت. هنگامی که بسته Haskell خود را آماده کردیم، بسته خود را با استفاده از اکوسیستم های شخص ثالث آزمایش می کنیم. این دوره بر پایه پایه های ارائه شده توسط دوره اصول برنامه نویسی عملی هسکل استوار است و با آموزش نحوه مدیریت و توسعه برنامه های پیچیده به شما کمک می کند تا فاصله بین Haskell مقدماتی و پیشرفته را پر کنید. ما همچنین این افسانه را که Haskell فقط برای برنامه‌های اسباب‌بازی مفید است، از بین خواهیم برد. این دوره بخش های مهمی از فرآیند توسعه Haskell را پوشش می دهد که اغلب توسط آموزش های سطح مبتدی نادیده گرفته می شوند. [*] چرخه ویرایش، ساخت، اجرا و آزمایش کد خود را ببینید [*] کشف کنید که فایل های Cabal برای چه هستند [*] از ابزار Stack build و نکات و نکات استفاده کنید [*] نحوه ایجاد ماژول ها را بیاموزید [*] نحوه استفاده از ماژول ها برای سازماندهی برنامه ها را بدانید [*] با نحوه وارد کردن نمادها از ماژول ها آشنا شوید [*] نحوه جستجوی بسته ها در Hackage و Stackage را ببینید [*] از بسته های Hackage و Stackage استفاده کنید [*] نحوه انتشار بسته های خود را کشف کنید [*] برخی از بسته های مفید و محبوب Haskell را کاوش کنید این دوره برای توسعه دهندگانی است که قبلاً با یک یا چند زبان برنامه نویسی، به ویژه زبان های شی گرا مانند C++، Java و C# تجربه دارند. کمی راحتی با برنامه نویسی مقدماتی Haskell انتظار می رود. [*] کار با ویژگی های شی گرا قدرتمند زبان برنامه نویسی Haskell * [*] ساخت کد Haskell با کیفیت بالا با کمک نمونه های واقعی * [*]دریافت اطلاعات ارزشمندی از بسته های محبوب Haskell که توسط توسعه دهندگان حرفه ای Haskell استفاده می شود *

سرفصل ها و درس ها

چرخه های ویرایش، ساخت، اجرا و تست Edit, Build, Execute, and Test Cycles

  • بررسی اجمالی دوره The Course Overview

  • توسعه برنامه های Haskell Developing Haskell Programs

  • فایل های Cabal Cabal Files

  • پشته در جزئیات Stack in Detail

  • پشته نکات و نکات Stack Hints and Tips

ماژول ها توضیح داده شده است Modules Explained

  • مقدمه ای بر ماژول ها Introduction to Modules

  • ایجاد ماژول ها Creating Modules

  • ماژول های مصرفی Consuming Modules

بسته ها و اکوسیستم هاسکل Packages and the Haskell Ecosystem

  • مخازن Repositories

  • جستجوکردن Searching

  • پیمایش بسته ها Navigating Packages

  • مصرف بسته های شخص ثالث Consuming Third-Party Packages

  • گشتی مختصر در بسته های محبوب A Brief Tour of Popular Packages

نمایش نظرات

نوشتن برنامه های Haskell [ویدئو]
جزییات دوره
2 h 43 m
13
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Richard Cook
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Cook Richard Cook

ریچارد کوک یک مهندس نرم افزار کارکنان در Tableau Software است و روی سیستم های پایگاه داده رابطه ای با کارایی بالا کار می کند. او عمدتاً در C++ کار می کند، اما در طیف وسیعی از زبان ها و فن آوری ها تجربه دارد. او کاربر مشتاق Haskell در اوقات فراغت خود است و اغلب می تواند برنامه نویسی کاربردی و تجربه Haskell خود را در کارهای روزانه خود به کار گیرد. او سازمان دهنده گروه کاربران هسکل منطقه سیاتل و عضو فعال جامعه برنامه نویسی عملکردی سیاتل است. او در حال حاضر در حال توسعه یک چارچوب یادگیری ماشینی برای Haskell است. او علاقه عمیقی به زبان های برنامه نویسی و سیستم های نوع به طور کلی دارد، زیرا در گذشته کامپایلرها و ابزارهای توسعه دهنده را توسعه داده است. او همچنین کاربر مشتاق پایتون و سی شارپ است و به طور منظم روی تمام سیستم عامل‌های اصلی دسکتاپ کار می‌کند و با برنامه‌های کاربردی وب سروکار دارد.