به دلیل اختلال و افت سرعت در زیرساخت شبکه، ممکن است با کندی در بارگذاری سایت و سرعت دانلود مواجه شوید. همچنین فعالسازی دورهها با کمی تأخیر انجام خواهد شد. از صبوری و شکیبایی شما سپاسگزاریم.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیادهسازی زبان برنامهنویسی: IDEها، تولید کد و محیط اجرا
- آخرین آپدیت
دانلود Language Implementation: IDEs, Codegen, and Runtime
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مباحث پیشرفته در پیادهسازی زبانهای برنامهنویسی، از جمله ادغام با IDE، پیشپردازندهها، تولید بایتکد و کد بومی (Native) و ویژگیهای سیستم زمان اجرا (Runtime) را بررسی کنید. این دوره شما را با دانش لازم برای گسترش زبان خود با ابزارهای توسعه مدرن و مدلهای اجرا مجهز میکند.
این دوره شامل مباحثی چون ادغام زبانهای برنامهنویسی با محیطهای توسعه، استفاده از پیشپردازندهها و ترنسپایلرها، و تولید بایتکد و کد بومی است. همچنین زبانآموزان پیادهسازی عملگرها، ساختارهای کنترلی دامنه-ویژه و مدیریت حافظه از طریق Garbage Collection را مطالعه خواهند کرد. در پایان این دوره، شما خواهید آموخت که چگونه زبان خود را با ویژگیهای پیشرفته ارتقا داده و آن را برای استفاده در دنیای واقعی آماده کنید.
این دوره با تمرکز بر پیادهسازی عملی و کاربردهای واقعی، مفاهیم پیشرفته را از طریق توضیحات دقیق، مثالها و کوئیزها ارائه میدهد. زبانآموزان بینشی عمیق در مورد گسترش قابلیتهای زبان و بهینهسازی اجرا به دست خواهند آورد.
این دوره، بخش سوم از یک تخصص سه بخشی است که برای ایجاد درکی کامل و منسجم از این موضوع طراحی شده است. اگرچه این دوره به تنهایی مهارتهای ارزشمندی ارائه میدهد، اما بیشترین بهره را با گذراندن هر سه دوره به عنوان یک مسیر یادگیری ساختاریافته خواهید برد.
این دوره بر اساس کتاب «زبان برنامهنویسی خود را بسازید» اثر کلینتون ال. جفری تدوین شده است.
سرفصل ها و درس ها
رنگبندی سینتکس در IDE
Syntax Coloring in an IDE
مرور کلی
Overview
پیشپردازندهها و ترنسپایلرها
Preprocessors and Transpilers
مرور کلی
Overview
مفسرهای بایتکد
Bytecode Interpreters
مرور کلی
Overview
تولید بایتکد
Generating Bytecode
مرور کلی
Overview
تولید کد بومی (Native)
Native Code Generation
مرور کلی
Overview
پیادهسازی عملگرها و توابع داخلی
Implementing Operators and Built-In Functions
نمایش نظرات