Как стать автором
Обновить
28
0
Ivan Dembicki @iviv

Dart, Flutter, Adobe Flash Developer

Отправить сообщение

Tree Oriented Programming

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 3.5K

На тему Дерево-Ориентированного программирования я планирую написать несколько статей, с постепенным усложнением материала. Это первая статья из серии, и предназначена для начинающих. Надеюсь, что польза ею будет причинена даже опытным программистам.

В программировании есть два способа реализации объектов — наследование и композиция. Про наследование вам много и подробно расскажут в каждом учебнике, но когда речь заходит за композицию, то оказывается, что ничего, подобного объектно-ориентированному программированию в этом направлении не существует.

В сущности, композиция, это составление объекта из других, каждый из которых также состоит из других объектов. И, если задумаетесь, то обнаружите, что удивительным образом по-другому то и быть не может. Злые языки поговаривают, что бывают всякие очарованные кварки и иже с ними бозоны с лептонами, которые уже не делятся. Но это неточно.

Что получится, если попытаться описать составной объект? Как ни старайся, ничего другого, кроме древовидной структуры у вас не получится. Отсюда первый принцип:

Читать далее
Всего голосов 25: ↑10 и ↓15 -5
Комментарии 69

HTML5 атакует. Первая кровь

Время на прочтение 1 мин
Количество просмотров 2.7K
Итак, сбываются худшие опасения Flash-разработчиков. Апологеты HTML5 торжествуют. Еще бы: появилась возможность сравнить новую революционную технологию HTML5 с древней как мир, и от того погибающей технологией Flash.

Вниманию читателей предлагается потестировать и вообще оценить HTML5 баннер, и в комментариях высказаться по этому поводу. Не забывайте, что при тесте производительности, этот баннер для начала вы должны увидеть в браузере. Если нет, значит не судьба.

Шутки-шутками, а для меня это очень и очень радостное событие. Все мы видели, что сегодня Flash воспринимается пользователями как технология для производства баннеров.

Я очень надеюсь, что HTML5 отвоюет этот рынок себе, и понемногу груз ответственности за надоедливые и жрущие процессор баннеры ляжет на HTML5. И наконец Flash-платформу начнут воспринимать как серьёзную технологию для производства серьёзных приложений и игр.

Давайте пожелаем удачи HTML5, и искренне посочуствуем HTML-разработчикам в связи с очередным витком браузерных несовместимостей.

Удачи вам, ребята. Она вскоре вам очень понадобится.
Всего голосов 198: ↑123 и ↓75 +48
Комментарии 232

Информация

В рейтинге
Не участвует
Откуда
Maple Ridge, British Columbia, Канада
Дата рождения
Зарегистрирован
Активность