K++ — различия между версиями
Материал из Deeptown Manual
Строка 3: | Строка 3: | ||
== Предисловие == | == Предисловие == | ||
− | # Почему именно К++? | + | # [[Почему именно К++?]] |
− | # Для кого эта книга | + | # [[Для кого эта книга]] |
− | # Стиль изложения материала | + | # [[Стиль изложения материала]] |
− | ## Отличия от традиционного подхода | + | ## [[Отличия от традиционного подхода]] |
− | ## | + | ## [[Тесная взаимосвязь с gide]] |
+ | # Принятые обозначения | ||
== Введение == | == Введение == | ||
Строка 62: | Строка 63: | ||
# [[Блоки]] | # [[Блоки]] | ||
# [[Функции]] | # [[Функции]] | ||
− | |||
## [[Объявление функции]] | ## [[Объявление функции]] | ||
## [[Аргументы функций]] | ## [[Аргументы функций]] | ||
Строка 68: | Строка 68: | ||
### [[Инициализаторы аргументов (значения по умолчанию)]] | ### [[Инициализаторы аргументов (значения по умолчанию)]] | ||
### [[Модификаторы и копирование]] | ### [[Модификаторы и копирование]] | ||
+ | ## [[Экспортирование функций]] | ||
== K++:Регулярные выражения == | == K++:Регулярные выражения == | ||
# [[История создания]] | # [[История создания]] | ||
# [[Применение регулярных выражений]] | # [[Применение регулярных выражений]] | ||
− | ## Зачем нужны регулярные выражения? | + | ## [[Зачем нужны регулярные выражения?]] |
− | ## Преимущества регулярных выражений | + | ## [[Преимущества регулярных выражений]] |
− | ## Применение регулярных выражений на примере разбора лог файла | + | ## [[Применение регулярных выражений на примере разбора лог файла]] |
− | # Синтаксис регулярных выражений | + | # [[Синтаксис регулярных выражений]] |
− | ## Классы символов | + | ## [[Классы символов]] |
− | ## Заполнители | + | ## [[Заполнители]] |
− | ## Квантификаторы | + | ## [[Квантификаторы]] |
... | ... | ||
Строка 98: | Строка 99: | ||
# [[Идеология gide]] | # [[Идеология gide]] | ||
# [[Виртуальная машина gide]] | # [[Виртуальная машина gide]] | ||
− | # Стандартная библиотека | + | # [[Стандартная библиотека gide]] |
== stub == | == stub == |
Версия 09:55, 4 сентября 2007
(аннотация: написать)
Содержание |
Предисловие
- Почему именно К++?
- Для кого эта книга
- Стиль изложения материала
- Принятые обозначения
Введение
Основы языка К++
- Переменные, понятие о типе переменной, типизация
- Типизация при объявлении
- Типизация при инициализации
- Нетипированные (динамические) переменные
- О важности инициализации переменных
- Сравнение статического и динамического кода
- Константы
- Заключение
- Объекты
Синтаксис языка К++
- Понятие синтаксиса, причины
- Основные синтаксические конструкции
- Циклы
- Глобальные объекты модуля
- Строки
- Интервалы
- Массивы
- Хеши
- Блоки
- Функции
K++:Регулярные выражения
...
К++ как объектно ориентированный язык
Системная библиотека К++
GIDE
stub
[00:15:28] <Korvin> - о пользе типов [00:15:47] <Korvin> - о пользе спецификаторов доступа (var, const, mutable) [00:15:56] <Korvin> области видимости [00:15:58] <Korvin> свойства [00:16:11] <Korvin> о гибкости языка: 10 способов посчитать сумму от 1 до 10 [00:16:19] <Korvin> операторы, методы. перегрузка [00:16:53] <Korvin> Блоки. идеология, применение блоков на примере метода сортировки для Коллекции [00:17:33] <Korvin> галва синтаксис языка: перечисление основных синтаксических конструкций [00:17:38] <Korvin> глава исключения [00:18:16] <Korvin> глава(раздел) ООП. краткий обзор догм. отличие функциональной парадигмы от ОО [00:19:07] <Korvin> Глава GIDE. Идеология gide. Виртуальная машина gide (фактически копипаст соответствующей документации с комментариями) [00:19:22] <Korvin> managed и unmanaged код [00:19:26] <Korvin> /классы [00:19:28] <Korvin> отличия [00:20:11] <Korvin> расширения. применение расширений на примере метода times() [00:21:12] <Korvin> стандартные объекты языка [00:21:19] <Korvin> массивы, хэши [00:21:31] <Korvin> строки '' и "" [00:21:42] <Korvin> глава Регулярные выражения [00:21:45] <Korvin> краткое введение [00:22:07] <Korvin> применение регулярных выражений (usecase) на примере разборов некоторого абстрактного лог файла