Найти в Дзене
Скрестим ужа с ежом... То есть - C++ и Lua. А ведь симпатичная зверушка вышла
В этой статье мы посмотрим. как вставить в программу на C++ поддержку скриптового языка, и какую пользу можно получить от такого, на первый взгляд противоестественного, гибрида. Думаю что любой программист, которому пришлось заниматься разработкой прикладного ПО сильнее всего настрадался при разработке того, что называется "бизнес-логикой". Как ни крути, а это, пожалуй - самое проблемное место. Именно бизнес-логика приложения хуже всего определена в ТЗ, при этом - чаще всего подвержена изменениям...
4 года назад
С++ Как не умереть до входа в main
В предыдущей статье я немного поговорил о том, чем различаются понятия "точка входа" и "начало выполнения программы". Так же там были приведены примеры кода, которые способны убить или подвесить программу до вызова функции main. Разумеется, вопросы копания кривыми лапами в коде загрузчика не рассматриваются. Мы говорим только о коде, который пишется в рамках типичных задач. В статье приводились примеры, характерные для процедурного подхода, которые одинаково применимы к программам написанным и на чистом C, и на C++...
4 года назад
С/С++. О жизни до main, или как не умереть до рождения
Многие, увы слишком многие, программисты на вопрос "С чего начинается выполнение программы на C или C++?" издают обиженный вопль. "Дескать что за детские вопросы? Уже в старшей группе детского сада все знают. что точкой входа является функция main !!!" И ответ это в корне неверный. Точнее, очень часто путают понятия точки входа в программу и начала выполнения. И из-за этого периодически попадают в забавные ситуации, в которых даже отладчик не всегда может помочь. Вот и посмотрим. что же у нас в программе происходит до вызова функции main...
103 читали · 4 года назад