K++ — различия между версиями
Материал из Deeptown Manual
(→Синтаксис языка К++) |
|||
Строка 37: | Строка 37: | ||
## [[О пользе спецификаторов доступа]] | ## [[О пользе спецификаторов доступа]] | ||
− | == Синтаксис языка | + | == Синтаксис языка == |
− | # [[ | + | # [[Введение, или краткий обзор]] |
− | + | # [[Управление пакетами]] | |
− | + | ## [[Принципы организации кода]] | |
− | + | ## [[Импортирование библиотек, ключевое слово import]] | |
− | + | ## [[Ключевое слово package]] | |
− | + | ## Спецификаторы доступа | |
− | + | # [[Выражения]] | |
− | + | ## Арифметические операции | |
− | # | + | ## Доуступ к полям |
− | + | ## Вызов функций | |
− | ## | + | # Операторы |
− | ## | + | # Стандартные типы данных |
− | ## | + | ## Числа |
− | # | + | ## Строки |
− | # | + | ## Массивы |
− | ## | + | ## Хеши |
− | # | + | |
− | # | + | |
− | # | + | |
− | + | ||
# [[Функции]] | # [[Функции]] | ||
− | ## [[Объявление | + | ## [[Объявление]] |
− | ## [[Аргументы | + | ## [[Аргументы]] |
### [[Типизация аргументов]] | ### [[Типизация аргументов]] | ||
### [[Инициализаторы аргументов (значения по умолчанию)]] | ### [[Инициализаторы аргументов (значения по умолчанию)]] | ||
### [[Модификаторы и копирование]] | ### [[Модификаторы и копирование]] | ||
− | ## [[Экспортирование функций]] | + | ## [[Экспортирование]] |
+ | # Блоки | ||
+ | ## Отличие от функций | ||
+ | ## Применение | ||
+ | # Основные синтаксические конструкции | ||
+ | ## Условный оператор | ||
+ | ## Оператор множественного выбора (switch) | ||
+ | ## [[Циклы]] | ||
+ | ### [[Цикл while]] | ||
+ | ### [[Цикл for]] | ||
+ | ### [[Цикл foreach]] | ||
+ | ### [[Взаимозаменяемость циклических структур]] | ||
+ | # Обработка исключений | ||
+ | ## Идеология | ||
+ | ## Объект исключения | ||
+ | ## Генерация исключения | ||
+ | ## Перехват исключений | ||
== K++:Регулярные выражения == | == K++:Регулярные выражения == |
Версия 10:25, 4 сентября 2007
(аннотация: написать)
Содержание |
Введение
Основы языка К++
- Переменные, понятие о типе переменной, типизация
- Типизация при объявлении
- Типизация при инициализации
- Нетипированные (динамические) переменные
- О важности инициализации переменных
- Сравнение статического и динамического кода
- Константы
- Объекты
- Замечания об эффективности кода
Синтаксис языка
- Введение, или краткий обзор
- Управление пакетами
- Принципы организации кода
- Импортирование библиотек, ключевое слово import
- Ключевое слово package
- Спецификаторы доступа
- Выражения
- Арифметические операции
- Доуступ к полям
- Вызов функций
- Операторы
- Стандартные типы данных
- Числа
- Строки
- Массивы
- Хеши
- Функции
- Блоки
- Отличие от функций
- Применение
- Основные синтаксические конструкции
- Условный оператор
- Оператор множественного выбора (switch)
- Циклы
- Обработка исключений
- Идеология
- Объект исключения
- Генерация исключения
- Перехват исключений
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) на примере разборов некоторого абстрактного лог файла