K++ — различия между версиями

Материал из Deeptown Manual
Перейти к: навигация, поиск
м
м (Введение)
Строка 5: Строка 5:
 
== Введение ==
 
== Введение ==
 
# [[K++:История создания языка]]
 
# [[K++:История создания языка]]
# [[K++:Идеология языка K++]]
+
# [[K++:Идеология языка]]
 
## [[K++:Немного теории о языках программирования]]
 
## [[K++:Немного теории о языках программирования]]
 
## [[K++:Парадигменность]]
 
## [[K++:Парадигменность]]

Версия 06:03, 4 сентября 2007

Содержание

K++ Guide

(аннотация: написать)

Введение

  1. K++:История создания языка
  2. K++:Идеология языка
    1. K++:Немного теории о языках программирования
    2. K++:Парадигменность
    3. K++:Понятие о типизации
    4. K++:Управление памятью
    5. K++:Понятие исключения

Основы языка К++

  1. K++:Переменные, понятие о типе переменной, типизация
    1. K++:Статическая типизация на примере CPP
    2. K++:Динамическая типизация на примере Ruby
    3. K++:Полудинамическая типизация K++
  2. K++:Типизация при объявлении
  3. K++:Типизация при инициализации
  4. K++:Нетипированные (динамические) переменные
  5. K++:О важности инициализации переменных
  6. K++:Сравнение статического и динамического кода
  7. K++:Константы
    1. K++:Понятие константы
    2. K++:Константные объекты
    3. K++:Константные функции
  8. K++:Заключение
    1. K++:О пользе типов
    2. K++:О пользе спецификаторов доступа
  9. K++:Объекты

Синтаксис языка К++

  1. K++:Понятие синтаксиса, причины
  2. K++:Основные синтаксические конструкции
    1. K++:Спецификаторы доступа
    2. K++:Область видимости
    3. K++:Управление пакетами
      1. K++:Принципы организации кода
      2. K++:Импортирование библиотек, ключевое слово import
      3. K++:Ключевое слово package
  3. K++:Циклы
    1. K++:Цикл while
    2. K++:Цикл for
    3. K++:Цикл foreach
    4. K++:Взаимозаменяемость циклических структур
  4. K++:Глобальные объекты модуля
  5. K++:Строки
    1. K++:Типы строк, отличия
  6. K++:Массивы
  7. K++:Хеши
  8. K++:Блоки
  9. K++:Функции
    1. K++:Функция main
    2. K++:Объявление функции
    3. K++:Аргументы функций
      1. K++:Типизация аргументов
      2. K++:Инициализаторы аргументов (значения по умолчанию)
      3. K++:Модификаторы и копирование
  10. K++:Регулярные выражения
    1. K++:Понятие регулярного выражения
    2. K++:Применение регулярных выражений

...

К++ как объектно ориентированный язык

  1. K++:Классы и объекты
    1. K++:Понятие класса
    2. K++:Понятие объекта
    3. K++:Наследование
    4. K++:Методы
    5. K++:Поля
    6. K++:Свойства
    7. K++:Расширения

GIDE

  1. K++:Идеология gide
  2. 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) на примере разборов некоторого абстрактного лог файла
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
информация
документация
Инструменты