LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

ООП это подход который реализуется где угодно,

В т.ч. на ассемблере.

Да, и если есть макросы, то совсем хорошо:

class TIndex
 field Index : DWORD = 0 
 function Inc
 virtual_function Dec
endclass

proc TIndex.Inc this
 mov eax,[this]
 inc [eax + TIndex.Index]
 ret
endp 

...

Вот и встает вопрос, если все так просто реализуется, нужна ли для этого смена языка?

Исходная версия MOPKOBKA, :

ООП это подход который реализуется где угодно,

В т.ч. на ассемблере.

Да, и если есть макросы, то совсем хорошо:

class TIndex
 field Index : DWORD = 0 
 function Inc
 virtual_function Dec
endclass

proc TIndex.Inc this
 mov eax,[this]
 inc [eax + TIndex.Index]
 ret
endp 

Вот и встает вопрос, если все так просто реализуется, нужна ли для этого смена языка?