Мы продолжаем наши еженедельные публикации учебных материалов Технопарка. Предыдущие лекции были посвящены [web-технологиям][1] в целом, а также [алгоритмам и структурам данных][2]. В третьем блоке лекций рассказывается о языках С и С++.
#### **Лекция 1. Язык С. Основы организации и использования оперативной и сверхоперативной памяти**
Лекция начинается с введения в язык С: рассказывается об истории его появления, особенностях, преимуществах и недостатках, о сферах применения. Описываются основы препроцессорной обработки, рассматриваются вопросы управления памятью (модели управления памятью, области видимости объектов хранения) и производительность программ на языке С. Обсуждается связывание объектов хранения и их инициализация. Затем рассказывается о классах памяти в языке С. Следующая часть лекции посвящена проблематике указателей, а также работе с одномерными массивами. В заключение рассматривается стандарт POSIX и вопросы переносимости.
[Читать дальше →][3]
[1]:
http://habrahabr.ru/company/mailru/blog/248745/
[2]:
http://habrahabr.ru/company/mailru/blog/251561/
[3]:
http://habrahabr.ru/post/253095/#habracut