首页计算机科学技术

C的内存管理和C++面向对象编程介绍

6.088 Introduction to C Memory Management and C++ Object-Oriented Programming
课程网址: http://ocw.mit.edu/courses/electrical-engineering-and-computer-sc...  
主讲教师: Eunsuk Kang ; Jean Yang
开课单位: 麻省理工学院
开课时间: 信息不详。欢迎您在右侧留言补充。
课程语种: 英语
中文简介:
你有没有因为你的Python程序没有你朋友的C程序快而感到羞愧呢?您是否希望在不使用Java的情况下使用对象?加入我们这个有趣的介绍C和c++ !我们将带您经历一个旅程,从编写简单的C程序开始,深入了解C内存操作的洞穴,重新介绍c++类的使用,深入了解高级c++类的使用和c++标准模板库。最后,我们将教你一些技术面试中可能需要的技巧。我们认为这是一种“C/ c++赋权”。课程:我们希望您在离开时理解为什么要使用C而不是另一种语言(控制内存,可能是出于性能原因),为什么要使用c++而不是C(对象),以及如何在C和c++中发挥作用。本课程在独立活动期(IAP)提供,这是麻省理工学院一个特殊的为期四周的学期,从一月的第一周一直持续到月底。
课程简介: Ever hang your head in shame after your Python program wasn't as fast as your friend's C program? Ever wish you could use objects without having to use Java? Join us for this fun introduction to C and C++! We will take you through a tour that will start with writing simple C programs, go deep into the caves of C memory manipulation, resurface with an introduction to using C++ classes, dive deeper into advanced C++ class use and the C++ Standard Template Libraries. We'll wrap up by teaching you some tricks of the trade that you may need for tech interviews. We see this as a "C/C++ empowerment" course: we want you to come away understanding why you would want to use C over another language (control over memory, probably for performance reasons), why you would want to use C++ rather than C (objects), and how to be useful in C and C++. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.
关 键 词: C; C++; 编程语言; 抽象; 内存管理; 指针; 结构体; 内存操作; 面向对象编程; 面向对象; ; 封装; 继承; 多态性输入; 输出; 模板; 标准库; 二进制
课程来源: 麻省理工学院公开课
最后编审: 2018-06-08:cmh
阅读次数: 145