Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Я видел реализации (эмуляцию) ООП на ассемблерах. Потому и... 26.10.05 16:50 Число просмотров: 1217
Автор: amirul <Serge> Статус: The Elderman
|
> Фигли тут по пунктам-то разбирать. В TASMе была поддержка > наследования, инкапсуляции, и виртуальных методов. Тебе из
Я видел реализации (эмуляцию) ООП на ассемблерах. Потому и спрашиваю. Такая реализация оставалась всего лишь эмуляцией и во многом зависела от того, будет ли программист следовать некоторым соглашениям. В самом же языке не было объектов.
> этого нужны выводы возможной поддержки полиморфизма и > абстракции? > С имплементацией в TASMе конечно не все так очевидно, но > все остальное...
Сильно сомневаюсь, что это был ассемблер. Потому как ассемблер взаимно-однозначно транслируется в машинный код и является всего лишь его мнемоническим (для более легкого запоминания) представлением. Если в языке появилась типизация (а как иначе сделать инкапсуляцию, наследование и абстракцию данных) и полиморфизм, то это уже не ассемблер, а какой-то ассемблероподобный язык. Хотя соглашусь, что на таком "ассемлере" можно поддерживать гораздо бОльшие проекты, чем на чистом.
> Если конечно они есть - эти самые "символы". Да? ;) Ну да. Отладка ж ведь, а не реверсинг :-) Свои символы у меня есть всегда :-)
|
|
|