آموزش ساخت اشیاء در زبان C - آخرین آپدیت

دانلود Building Objects in C

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره بیاموزید که زبان پایتون چگونه با C ساخته شده است و به تبع آن، زبان‌هایی مانند جاوا و جاوااسکریپت چگونه شکل گرفته‌اند. سینتکس برنامه‌نویسی شی‌گرا را در چندین زبان بررسی کرده و با استفاده از دانش خود در زبان C، کتابخانه‌ای بسازید که ساختارهای داده سطح بالا مانند رشته‌ها (Strings)، لیست‌ها (Lists) و دیکشنری‌ها (Dictionaries) را یکپارچه کند. همچنین با پوشش مباحث تخصیص حافظه، آزادسازی حافظه و چرخه حیات اشیاء، یاد بگیرید که چگونه برنامه‌های خود را با حداکثر بازدهی اجرا کنید.

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

برنامه‌نویسی شی‌گرا: تاریخچه Object Oriented Programming: History

  • برنامه‌نویسی شی‌گرا: یک نگاه تاریخی Object Oriented Programming: A Historical Perspective

  • برایان کرنیگان: C و C++ در آزمایشگاه‌های بل Brian Kernighan: C and C++ at Bell Labs

  • ویدئو: بیارنه استروستروپ و اختراع C++ Video: C++ Bjarne Stroustrup: Inventing C++

  • مقایسه رویکردهای برنامه‌نویسی شی‌گرا در زبان‌های مختلف Comparing Object Oriented Programming Approaches Across Languages

بخش اول: برنامه‌نویسی شی‌گرا Part 1: Object Oriented Programming

  • پیاده‌سازی الگوهای شی‌گرای مشابه پایتون در C Implementing Python-like Object Oriented Patterns in C

  • پیاده‌سازی کلاس رشته (str) پایتون در زبان C Implementing the Python String (str) Class in C

بخش دوم: برنامه‌نویسی شی‌گرا Part 2: Object Oriented Programming

  • پیاده‌سازی کلاس لیست (list) پایتون در زبان C Implementing the Python List (list) Class in C

  • پیاده‌سازی کلاس دیکشنری (dict) پایتون در زبان C Implementing the Python Dictionary (dict) Class in C

کپسوله‌سازی Encapsulation

  • پیاده‌سازی کپسوله‌سازی و اینترفیس‌ها در C Implementing Encapsulation and Interfaces in C

  • بررسی انتزاع Map در زبان‌های مختلف Exploring the Map Abstraction across Languages

  • نگاهی سریع به جنبه‌های منحصر به فرد الگوی شی‌گرای C++ A Quick Look at Unique Aspects of the C++ Object Oriented Pattern

  • پیاده‌سازی کپسوله‌سازی در اشیاء مبتنی بر C Implementing Encapsulation in C-Based Objects

  • ساخت یک انتزاع تکرارکننده (Iterator) در C Building an Iterator Abstraction in C

  • بونوس: ساعت اداری دترویت Bonus: Detroit Office Hours

بخش اول: Tree Maps و Hash Maps Part 1: Tree Maps and Hash Maps

  • مقدمه: ساخت HashMap و LinkedTreeMap در C Introduction: Building a HashMap and LinkedTreeMap in C

  • درک محاسبات هش (Hash) Understanding Hash Computations

  • ساخت شیء HashMap در زبان C Building a HashMap object in C

بخش دوم: Tree Maps و Hash Maps Part 2: Tree Maps and Hash Maps

  • استفاده از درخت‌های باینری به عنوان ساختار داده Using Binary Trees as Data Structures

  • درج داده‌ها در LinkedTreeMap در زبان C Inserting Data Into a LinkedTreeMap in C

  • شمارش کلمات در پایتون و C با استفاده از LinkedHashMap Counting Words in Python and in C using a LinkedHashMap

  • خوش‌آمدگویی به بخش موخره CC4E Welcome to the CC4E Epilogue

  • گیدو ون روسوم: نگاهی به پیاده‌سازی اشیاء در پایتون Guido van Rossum: Inside the Object Implementations in Python

  • بررسی پیاده‌سازی کلاس‌های رشته و لیست گیدو در پایتون 0.0.9 Looking at Guido's Implementation of String and List Classes in Python 0.0.9

  • بررسی پیاده‌سازی کلاس دیکشنری گیدو در پایتون 0.0.9 Looking at Guido's Implementation of the Dictionary Class in Python 0.0.9

  • بررسی پیاده‌سازی مجدد کلاس دیکشنری در پایتون 3.7 Looking at the Python 3.7 re-implementation of the Dictionary class

  • گیدو ون روسوم: طراحی الگوی شی‌گرای پایتون Guido van Rossum: Designing the Python Object Oriented Pattern

  • بررسی کد: تحلیل شمارش ارجاعات در شیء رشته پایتون Code Walkthrough: Exploring Reference Counting in the Python String Object

  • بررسی کد: ساخت پیاده‌سازی list() در پایتون 0.0.9 Code Walkthrough: Building the Python 0.0.9 list() Implementation

  • بررسی کد: ساخت پیاده‌سازی dict() در پایتون 0.0.9 Code Walkthrough: Building the Python 0.0.9 dict() Implementation

  • بررسی کد: ساخت پیاده‌سازی dict() در پایتون 3.7 Code Walkthrough: Building the Python 3.7 dict() Implementation

نمایش نظرات

آموزش ساخت اشیاء در زبان C
جزییات دوره
20h 33m
30
(آخرین آپدیت)
2,436
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar