— если текстовый редактор, то Лексикон заслуживает быть упомянутым. А вот помнит ли кто МикроМир?
— сеть на компортах — нуль-модемный кабель, поигрывали-с :)
— реталиатор, да. аркада. f18 stealth fighter запомнился лучше :)
Сильнее всего напрягает, что со стандартной гарнитуры с одной кнопкой не регулируется громкость :(
Кстати, тройное нажатие тоже что-то значит, не помню.
Я говорю об интерфейсе объекта как о контракте, который объект предлагает миру. Как это технически реализовано — другой вопрос. Может быть поддержано языком, а может быть и на уровне соглашений.
Будет ли конфликт имен — зависит от схемы именования.
Про идею называть интерфейсы множественным наследованием слышу впервые. Это разные понятия. Да, в Java разрешено множественное наследование только для интерфейсов, но это не отождествляет их. В С++ разрешено множественное наследование классов.
Вот-вот, класс PS/2 по этому проекту установили в нашей школе на следующий год, после того, как я её закончил. Нет в жизни счастья :)
А через пару лет в универе довелось пообщаться с забавной машинкой УК НЦ. Учебный компьютер научного центра. Система команд PDP-11. Отдельный процессор для графики. Мой научный руководитель развлекался переносом на него системы программирования КуМир (помните Ершол — школьный алгоритмический язык?). Кросс-компилировали на СМ-4 (отечественный клон PDP-11)…
Класс Корветов установили в нашей райцентровской средней школе через два года после класса БК-0010.01, программировал на них в выпускном классе. Забавная машинка была — у неё алфавитно-цифровой слой был отдельно, графический отдельно. При скроллинге текста графика оставалась на месте :) Я для них электронные таблицы написал, с формулами. Про синтаксический разбор и польскую запись ничего не знал, изобрел первый в жизни велосипед. :) Но работало ооочень неторопливо — бейсик.
> Еще объект должен знать о внутренностях примеси, приходится подстраивается под её формат и её внутренние имена переменных и зависимости.
ООП учит, что с этим надо бороться с помощью инкапсуляции — определять интерфейсы и использовать только их. И тогда будет понятнее, что с чем смешивать можно.
— сеть на компортах — нуль-модемный кабель, поигрывали-с :)
— реталиатор, да. аркада. f18 stealth fighter запомнился лучше :)
Samsung Galaxy Tab 7.7 — таки да, звонками тоже пользуюсь :)
Кстати, тройное нажатие тоже что-то значит, не помню.
не-не, даешь натуральные продукты :)
nikbyte 30 августа 2012 в 12:21:
Я еще окончательно не собрал, недели через две дособираю и напишу продолжение.
Будет ли конфликт имен — зависит от схемы именования.
Про идею называть интерфейсы множественным наследованием слышу впервые. Это разные понятия. Да, в Java разрешено множественное наследование только для интерфейсов, но это не отождествляет их. В С++ разрешено множественное наследование классов.
А через пару лет в универе довелось пообщаться с забавной машинкой УК НЦ. Учебный компьютер научного центра. Система команд PDP-11. Отдельный процессор для графики. Мой научный руководитель развлекался переносом на него системы программирования КуМир (помните Ершол — школьный алгоритмический язык?). Кросс-компилировали на СМ-4 (отечественный клон PDP-11)…
ООП учит, что с этим надо бороться с помощью инкапсуляции — определять интерфейсы и использовать только их. И тогда будет понятнее, что с чем смешивать можно.