← Февраль 2025 | ||||||
1
|
2
|
|||||
---|---|---|---|---|---|---|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
Данная рассылка будет рассказывать о языке C++. Все будет начинаться с малого - со всем известного Hello World. Поэтому рассылка подойдет и для начинающих. Но также будет специальный раздел в каждом выпуске, где будет обсуждаться культура программирования, где я буду излагать свои мысли по поводу правильности кода. Кроме того я буду стараться в рассылке отвечать на многие Ваши вопросы, которые, надеюсь, все-таки будут. В итоге через довольно короткое время я планирую довести ваше умение программировать до высокого уровня, в итоге мы дойдем до таких вещей, как всем известные паттерны проектирования, и до практики их применения на примере моих проектов. Надеюсь, рассылка окажется довольно полезной многим людям (многие меня просили научить их программировать, вот я и решил нести свой опыт в массы).
Статистика
0 за неделю
Философия программирования на C++ Выпуск 11. Условия
Всем доброго дня! Сегодня мы поговорим о том, без чего невозможно написать хоть сколько-нибудь стоящую программу. Это - условия. Без них программа просто каждый раз выполняла бы одни и те же действия постоянно. Например, с помощью условий мы можем спросить у пользователя, что он хочет сделать: сложить, вычесть, умножить или поделить два числа. Как мы определим, что именно он хочет? Приведу сразу код такой программы: #include <iostream> using namespace std ; int main) { int a = 0 ; // Это будет первое...
Философия программирования на C++ Выпуск 10. Клавиатура.
Добрый день, уважаемые читатели! Сегодня мы научимся читать данные с клавиатуры! Программирование не имело бы смысла, если бы программа не умела что-либо спрашивать у пользователя. Мы поступим очень просто - напишем программу, которая выводит сумму двух введенных пользователем чисел. Так вы сможете понять, как же осуществлять взаимодействие с пользователем. #include <iostream> using namespace std ; int main) { int a = 0 ; // Первая переменная, в ней мы будем хранить первое введенное число int b = 0 ;...
Философия программирования на C++
Всем привет! Сегодня мы закрепим то, что проходили раньше. Мы уже научились создавать различные переменные, складывать и вычитать числа, выводить результат свой работы на экран. А теперь будем делать все то же самое, но я просто расскажу вам еще пару моментов. Итак, рассмотрим программу. #include <iostream> using namespace std ; int main) { int a; int b = a+ 10 ; int c = c+ 20 ; int d = 20 ; cout << "a: " << a << endl; cout << "b: " << b << endl...
Философия программирования на C++ Выпуск 8. Стиль кода.
Всем привет! Сегодня мы поговорим еще об одной очень важной теме (после комментариев) - стиль кода. Сегодня, в какую бы компанию вы ни пришли работать - почти везде есть определенные правила написания кода. Обычно это называют стилем (а правила оформляют в Style Guide - документы, содержащие кучу разных правил, которые надо соблюдать. Зачем это нужно и почему это так важно? Здесь мы возвращаемся к тому, что наш код читают гораздо чаще, чем его пишут. В компаниях это особенно актуально. Люди сменяют друг др...
Философия программирования на C++ Выпуск 7. Переменные.
Всем привет, мы продолжаем вам рассказывать о программировании на С. Давайте кратко приведем, чему же мы научились: выводить на экран строки (по сути - результат работы программы); делать простейшие математические операции над числами работать с вещественными числами писать комментарии (самое полезное ) ) Вообще говоря, хотелось бы чего-то большего. Но чтобы перейти к этому большему, нам потребуются такие штуки, как переменные. В программировании переменной называется некоторый контейнер, который хранит в ...
Философия программирования на C++ Выпуск 6. Комментарии
Приветствую вас! В прошлом выпуске мы рассказывали вам о математических операциях в C. Но мы на самом деле немножко схитрили и использовали еще кое-что, о чем не упомянули ранее. Это, пожалуй, самая важная тема во всем программировании - это комментарии в коде. Да-да, они действительно очень и очень важны и необходимы, и вот некоторые причины этого: Первым пунктом напишем то, что говорят почти все и всегда: комментарии помогают не забыть, что вы написали месяц назад! Это действительно важно, поскольку кажд...
Философия программирования на C++ Выпуск 5. Арифметика.
Всем привет, это очередной выпуск для начинающих программистов на C! Сегодня мы поговорим о математических операциях. Мы научились выводить на экран текст, числа, снова текст - но это только самое начало. Язык C+ предоставляет огромные возможности (особенно с выходом нового стандарта - да-да, в прошлом году в августе язык C+ переродился и стал еще более мощным и гибким, чем раньше. Изучать их все - дело непростое, но мы не боимся трудностей. Будем идти мелкими шагами к своей заветной цели - познать все тон...
Философия программирования на C++ Выпуск 4. Вывод.
Друзья, приветствую вас! В прошлом выпуске мы научились выводить обычную строчку на экран и увидели шаблон самой простой программы. По секрету скажу, что каждая программа всегда начинается с написания именно этих строчек: int main) { } Это - полностью готовая рабочая программа, которая. ничего не делает! Но мы решили, что ничего не делающая программа - не самый лучший выбор для демонстрации как вообще происходит программирование. И мы сделали вывод нескольких строчек. Как вы убедились - делается это доволь...
Философия программирования на C++ Выпуск 3. Первая программа.
Всем привет! Я надеюсь, что в последних выпусках у всех получилось запустить свою первую программу. Давайте разберем ее! Вот ее код: #include <iostream> using namespace std ; int main) { cout << "Hello, world!" << endl; } Здесь всего 5 строчек. Пройдемся по ним. 1. В первой строке мы подключаем специальный файл, в котором есть готовый код, позволяющий работать с консолью (не магией же это может работать - кто-то давно уже написал за нас этот код. Нам остается лишь использовать т...
Философия программирования на C++ Выпуск 2. Первые шаги.
Итак, друзья, мы начинаем наше шествие по этому удивительному миру программирования! Это долгий путь, но мы-то с вами знаем. "Дорога в тысячу миль начинается с первого шага" Мы не будем оригинальными, и поэтому наша первая программа будет простейшей - она просто выведет на экран одну строчку. Ах да. нам пока негде писать код. Мы всего лишь установили компилятор. Что же теперь? Нам нужно его запустить. Я не знаю, что именно вы установили - но везде все примерно одинаково. Мы создаем новый проект, ...