Язык Си. Часть 1. Си = Синтаксис + Стандартная библиотека.

Основы языка Си.

Основы языка Си включают в себя:

  • синтаксис языка
  • набор функций стандартной библиотеки

В прикладном аспекте мы рассматриваем основы языка Си с точки зрения создания полноценных Windows приложений.

На Си для Windows можно достаточно удобно писать:

  • консольные программы
  • программы с оконным интерфейсом
  • без интерфейса вообще
  • драйверы

Читать далее «Язык Си. Часть 1. Си = Синтаксис + Стандартная библиотека.»

Обязательная теория. Часть 4. Язык программирования.

Понятие языка программирования.

Понятие языка программирования в современное время рассматривается как совокупность определённых возможностей, которые можно с его помощью реализовать и способов реализации этих возможностей. Способ реализации возможностей языка (синтаксис) — по сути и есть язык программирования в узком смысле. Совокупность возможностей — вторая часть любого языка программирования, делающая его либо узко-направленным, либо стандартным, более-менее универсальным. Совокупность возможностей реализуется через наборы библиотек, написанных именно под конкретный язык. Библиотеки содержат определённые функции или классы, позволяющие легко создавать приложения определённой, чаще всего узко-направленной тематики. Читать далее «Обязательная теория. Часть 4. Язык программирования.»

Язык Си. Часть 0. Си и Ассемблер.

Причём здесь Ассемблер?

Зачем необходимо изучать программирование на Си при изучении Ассемблера? На это есть множество значимых причин. Вы поймёте взаимосвязи этих языков, похожесть друг на друга, логику происхождения более абстрактного Си из машинного Ассемблера. Доверьтесь нашему опыту и воспринимайте необходимость изучения программирования на Си как аксиому — обязательное условие изучения Ассемблера. В особенности это касается создания приложений для Windows. Некоторые значимые доводы в пользу Си, мы всё-таки хотели бы обозначить. Читать далее «Язык Си. Часть 0. Си и Ассемблер.»