Программирование на языке C для начинающих: Логические выражения

В этом параграфе рассмотрим более подробно логические операции в языке C, их приоритеты и то, каким образом, происходит обработка логических выражений.  Continue reading Программирование на языке C для начинающих: Логические выражения

Программирование на языке C для начинающих: операции и их приоритеты

После несколько затянувшегося перерыва продолжаю. На самом деле эти параграфы должны будут оказаться раньше, чем оператор ‘if’.

Continue reading Программирование на языке C для начинающих: операции и их приоритеты

Программирование на языке C для начинающих: оператор if: основы

Условный оператор в одну ветку: сравниваем значение переменных и числовых констант.

Continue reading Программирование на языке C для начинающих: оператор if: основы

Программирование на языке C для начинающих: код завершения программы

Этот урок совсем короткий. Хватит уже писать по 1100 слов. 🙂

Мы уже получали код завершения программы отличный от нуля. Но надо попробовать еще раз.

Этот урок не является логическим продолжением предыдущего, и, возможно, в будущем будет перенесен в более подходящее для него место.

Continue reading Программирование на языке C для начинающих: код завершения программы

Программирование на языке C для начинающих: Печать значений переменных

В этом уроке Вы познакомитесь с тем, что такое переменная и как можно напечатать значение переменной на экране.

Continue reading Программирование на языке C для начинающих: Печать значений переменных

Программирование на языке C для начинающих: Синтаксические ошибки, предупреждения и ошибки исполнения

Продолжаю писать заметки об основах программирования на языке C.  Речь идет, по прежнему, об очень простых шагах. На этот раз разоблачим ошибки и предупреждения, которые были  получены на предыдущем шаге.

Continue reading Программирование на языке C для начинающих: Синтаксические ошибки, предупреждения и ошибки исполнения

Программирование на языке C для начинающих: Hello World!

Данный пост это попытка написать курс по основам программирования на языке C, а затем, С++.

Введение

 

Одна из проблем, которая всегда возникала при изучении основ программирования это сложность сделать первые шаги. Так как, для того, чтобы даже просто скомпилировать и запустить HelloWorld, требуется приложить немалые усилия:

  • установить компилятор;
  • установить IDE;
  • набрать исходный текст программы;
  • скомпилировать программу;
  • увидеть кучу ошибок;
  • долго и нудно пытаться исправить их;
  • и наконец, прогнать программу.

В рамках данной серии статей  я попытался избавиться, хотя бы от части их этих сложностей, а именно от установки компилятора и IDE. Для этого для демонстрации работы программ я буду использовать облачные IDE. Пока будет использоваться вот эта: http://ideone.com/. Возможно, что в дальнейшем перейду на какую-то более функциональную IDE.

Disclaimer: я не считаю, что всем надо срочно переходить на облачные IDE в своей повседневной работе. Но для задач обучения основам программирования мне этот вариант кажется весьма перспективным. Во всяком случае, “попытка – не пытка,  не правда ли, товарищ Берия” (с).

Итак, самая первая работа. Первая программа.

Continue reading Программирование на языке C для начинающих: Hello World!

Про значения констант enum в C/C++

Перечисление (enum) в языках C/C++ это набор именованных целочисленных констант. В этой статье несколько слов о создании перечисления, его использовании и некоторых особенностях задания констант. Для самых маленьких 🙂 изучающих язык C или C++.

Continue reading Про значения констант enum в C/C++

Мужская работа

Продолжаю перепост со своих ЖЖ аккаунтов.

Оригинал: http://risik-tomsk.livejournal.com/4840.html опубликован 20 января 2010г. Пост был написан на смартфоне, пока я полз в пробке на Иркутском Тракте 🙂 Томичи в курсе 🙂

Может ли женщина быть программистом? Готов к закидыванию помидорами 🙂

Continue reading Мужская работа

Правая граница в исходном тексте

При офомлении исходного текста все мы пользуемся каким либо Code Convention, или Code Style. Хорошо, когда внутри компании есть документ, который описывает эти соглашения. Если нет, то приходится пользоваться каким-то общеизвестным, который нам кажется стандартным. Хотя, конечно, понятие его стандартности весьма относительно. Лучше все таки иметь такой документ внутри компании, что бы не было разнологласий в команде.

Один из вопросов, который возникает при формировании такого документа – правая граница в исходном тексте. Раньше было принято использовать правую границу 80 (а то и 76) символов. Но сейчас мониторы широкие. Может быть можно и не ограничивать? Или все таки надо ограничивать? Под катом мое видение этого вопроса.

Continue reading Правая граница в исходном тексте