06:44
1,0×
00:00/06:44
49,1 тыс смотрели · 3 года назад
121 читали · 1 год назад
Замена объектно-ориентированного программирования в скриптах на LUA.
Всем привет! Сегодня хотел бы рассказать о моем подходе избегания объектно-ориентированного программирования (ООП) в своих скриптах. Сразу предупреждаю, что от увиденного у профессиональных программистов кровь из глаз польется. Вообще, если кратко, что такое ООП? Это подход к программированию, основанный на объектах. Подход примерно такой: есть, например, класс автомобиль. Определено, что у этого объекта есть свойства: цвет, объем двигателя, масса и пр. На основе этого класса можно создавать объекты...
Скрестим ужа с ежом... То есть - C++ и Lua. А ведь симпатичная зверушка вышла
В этой статье мы посмотрим. как вставить в программу на C++ поддержку скриптового языка, и какую пользу можно получить от такого, на первый взгляд противоестественного, гибрида. Думаю что любой программист, которому пришлось заниматься разработкой прикладного ПО сильнее всего настрадался при разработке того, что называется "бизнес-логикой". Как ни крути, а это, пожалуй - самое проблемное место. Именно бизнес-логика приложения хуже всего определена в ТЗ, при этом - чаще всего подвержена изменениям...