Home | Posts RSS | Comments RSS | Login

Новый дизайн.

понедельник, 26 января 2009 г.
Обновил, мне нравится :)

"Как читать книги о языках програмирования"

Вот недавно моя младшая сестра начала читать книгу про С++ и столкнулся с тем что она даже не умеет читать запятые смысл в её голове окончательно искажается. А кроме того (самое плохое) развеивает внимание спрашивая меня про начальные примеры "что такое void* p()" я отвечаю ей: "Ты щас читаешь статью про данные тебе надо усвоить что такое char, int, float" я накопил несколько ошибок которые так мешают ей.
(1) Точка это пауза 3секунды, запятая 1.5 это может окончательно сбить вас с мысли.
(2) В конце глав толковой книги обычно есть: "Что мы усвоили" - или в начале "Что мы пройдём".
(3) В языки учат кусками - фразами. Но чтобы начать говорить надо сперва понять грамматику вы не должны знать все функции, типы, классы которые даны в примере вы должны понять суть. Я дал сестре маркер, ручку и салфетку и заставил выписывать основные понятия на салфетку и отмечать знакомые "понятия" в примерах.
(4) "Языки учат стихами" предложения благородное на слух легко запоминается потому что работает "ассоциативная память" каждое слово в рифме связывается с предыдущим. Вы должно понять что надо использовать зрительную память (маркер тот же см.выше) и ассоциативную (например: например Char - Character - персонаж - он один)
(5) Тишина (почему?) потому что вы используете все способы запомнить, а человек может сконцентрироваться не более чем на 3х параллельных действиях. (Читать, запоминать, придумывать ассоциации(думать и/или раскладывать по полочкам))
(6) Объяснить себе, все что ты уже знаешь.
#include iostream (прим.из-за html тут пропали скобки) //объявляем о iostream.h (она подключает библиотеку ввода-вывода) Без этих описаний выражение cout << "Hello, World!\n" не имело бы смысла
int
main()
// int означает какой вариант вывода данных вычисляет функция, main - не имеет параметров и ничего не делает это как "тело" (body) в html.
{ //скобки очертаю тело, используются в С++ для группирования операторов
cout << "Hello, World!\n"; //В строке cout << "Hello C++\n", cout – это стандартный поток вывода, оператором << мы помещаем в него строку Hello C++, константа \n переводит каретку на новую строку.
}//закрыть
(7) Всегда помнить что перед началом нужен повтор.
(8) считаю это одним из наиболее важных, чтобы научится кодить надо начать это делать.