K++ — различия между версиями
Материал из Deeptown Manual
Korvin (обсуждение | вклад) м (→Синтаксис языка) |
Korvin (обсуждение | вклад) м (→Основы языка) |
||
Строка 21: | Строка 21: | ||
== Основы языка == | == Основы языка == | ||
− | # [[Переменные | + | # [[Переменные]] |
− | ## [[Переменные, | + | ## [[Переменные#Понятие переменной, тип переменной|Понятие переменной, тип переменной]] |
− | ## [[Переменные | + | ## [[Переменные#Статическая типизация на примере C++|Статическая типизация на примере C++]] |
− | ## [[Переменные | + | ## [[Переменные#Динамическая типизация на примере Ruby|Динамическая типизация на примере Ruby]] |
− | # [[Типизация при объявлении]] | + | ## [[Переменные#Полудинамическая типизация|Полудинамическая типизация]] |
− | # [[Типизация при инициализации]] | + | ## [[Переменные#Типизация при объявлении|Типизация при объявлении]] |
− | # [[Нетипированные (динамические) переменные]] | + | ## [[Переменные#Типизация при инициализации|Типизация при инициализации]] |
− | # [[О важности инициализации переменных]] | + | ## [[Переменные#Нетипированные (динамические) переменные|Нетипированные (динамические) переменные]] |
− | # | + | ## [[Переменные#О важности инициализации переменных|О важности инициализации переменных]] |
+ | ## ?Сравнение статического и динамического кода | ||
# [[Константы]] | # [[Константы]] | ||
## [[Константы#Понятие константы|Понятие константы]] | ## [[Константы#Понятие константы|Понятие константы]] |
Версия 16:26, 5 сентября 2007
(аннотация: написать)
Введение
Основы языка
- Переменные
- Понятие переменной, тип переменной
- Статическая типизация на примере C++
- Динамическая типизация на примере Ruby
- Полудинамическая типизация
- Типизация при объявлении
- Типизация при инициализации
- Нетипированные (динамические) переменные
- О важности инициализации переменных
- ?Сравнение статического и динамического кода
- Константы
- Объекты
- Замечания об эффективности кода
Синтаксис языка
- Введение, или краткий обзор
- Выражения
- Операторы
- Стандартные типы данных
- Функции
- Блоки
- Основные синтаксические конструкции
- Обработка исключений
- Управление пакетами
- 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) на примере разборов некоторого абстрактного лог файла