C++: Начало

Добавлен , не публикуется
Итак, я начал изучать с++ и решил поделиться опытом с другими нубами поднять уровень блога.

С чего же начнем?

Ну, начну с того что для начала изучения этого языка нам понадобится то с помощью чего можно будет делать свои творения.
Для быдлокодинга программирования нам нужен следующий "джентельменский набор":
  • Компьютер (без него никак)
  • Компилятор (то что компилирует (с)кэп). Я использую Visual C++ (ссылка в конце)
  • Учебник (если не веришь тому что пишу я). Герберт Шилдт "Как программировать на с++" - мой выбор
  • Прямые руки (даже если есть все вышеперечисленное, без них ничего не выйдет)
  • Голова (советую свою)

Почти начало

Чтож, допустим вы приобрели все из "джентельменского набора" и хотите начать. Я тоже.
С++ (лирическое отступление) - весьма известный язык(кэп). Несмотря на то что в свет он вышел в 87 году прошлого века, он популярен и используется до сих пор (программистам плевать на слова ученых о том что ООП - провальная идея). Ладно, об истории С++ можно говорить бесконечно + мне лень писать не по делу.

Hello, Wolrd!!!!

Так уж исторически сложилось, что с этой программы начинают изучение всех языков программирования (кроме асма).
Для начала нужно открыть компилятор. После этого следуем этому пути
файл -> создать -> проект -> пустой проект
далее следуем этому пути. "Файлы ресурсов" находятся в левой стороне экрана в отдельном окне "обозреватель решений"
файлы ресурсов -> добавить -> создать элемент -> файл .срр
Теперь пред нами окно кода сюда набираем приведенный ниже код:
#include <iostream> // говорит машине что ей надо будет выводить текст в консоль
using namespace std; // пространство имен std
int main() // функция main() без которой ни одна с++ программа не заработает
{
cout << "Hello, World!"; // собственно и есть команда которая выводит приветствие мира
system ("pause"); // не обязательна, для тех кто хочет  полюбоваться на то что вышло
return 0; //говорит машине что можно закончить работу и отдохнуть
}
Это и сеть пресловутый "Привет, мир". Хочу сказать что эта недостатья тест моих журналистских навыков и навыка владения txt2.

Good bay, World

`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
22
Луркобство прямо зашкаливает, зато все неплохо написал :) С меня "плюс".
А ссылки в конце нету :(
17
достаточно уныло, т.к комментариев для полных ламеров будет не достаточно, а те кто хоть как то разбирается, это читать не будут
23
system ("pause");
Вот за это спасибо - не знал.
Как нуб, хочу задать вопрос: этот код выводит сообщение в командной строке. А как создать своё окно? Или впаять в программу иконку?
20
Изыди именем Бьерна...
К чему вообще запостил этот вброс некачественный контент?
29
(советую свою)
пфф, зачем мне твоя голова =)
(кроме асма)
да ты гонишь. Даже на асме хеллоу ворлд выводили
>#include <iostream> говорит машине что ей надо будет выводить текст в консоль
What?? Где ты это такое вычитал. Не верю, чтоб Шилдт такое мог написать. iostream - библиотека для использования стандартных потоков ввода\вывода
И кст, да
WORLD
В общем для тупой копипасты кода сойдет, для того чтобы начинать разбираться к сожалению не катит.
Тимур,
system - вызов стандартной команды консоли
17
alexprey, Это я просто для себя написал, не ожидая что кто-то будет это читать.
Следующие посты будут качественнее.
Тимур, В следующих частях скажу.....
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.