fake.pdf
> https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b
чел просто неосилятор, порвался
Чел просто систематизировал и описал неповторимый опыт когда у вас пришли новые джуны на проект и они пытаются вкурить код который писал уволившийся три года назад милд, который в то время увлекался новыми фичами языка, когда вы поменяли версию компилятора и старые фичи перешли в разряд deprecated, когда легаси код проще написать заново чем править, когда от количества фиксов код становится костыль-ориентированным, и пр. и пр. вот когда вы накушаетесь разгребая всё это "Г" то тоже это не осилите и решите уволиться... и выращивать на даче помидоры....
радуйтесь что вы до такой стадии ещё не дошли.
даже гугл дошел до ручки c шаблонами https://youtu.be/rHIkrotSwcc?feature=shared&t=865
так что использование С или базового С++ (как С с классами) вполне оправдано и не так уж и сложно.
вы никогда не разгребали код игры где куча множественных и ромбических наследований, где вы так просто даже не найдёте фабрику которая создаёт экземпляр класса - ибо как потом выяснится её засунули в библиотеку и спрятами в макросах, где все классы повязали в прочный монолит и просто внести какое-либо изменение это уже подвиг и любое изменение в заголовочных файлах влечёт 2 часа перерыв на сборку.
vka123
Мы разгребали код самописных контейнеров ...
А если на си то монолита не бывает ?
По так лучше с множественным наследованием для слушателей чем всякие колбэки
innuendo
Кстати было бы интересно посмотреть на их контейнеры.
По поводу монолитов - это исключительно из собственных наблюдений - на С человеку требуется больше ментальных усилий и внимания для написания кода и человек старается этот код сделать максимально повторно-используемым, независимым от остальных блоков программы. Может у кого-то будут другие наблюдения в зависимости от накопленного опыта. У меня с С++ больше негативного опыта.
vka123
Что на них смотреть ...детсад
Сравни код кудва и анрила ...я уже сравнил в 99 и сделал для себя аыводы
vka123
Какой там код для свопа на с? Через макрос?
innuendo
> Какой там код для свопа на с? Через макрос?
наверняка, как в с++, если вспомнить, что шаблон это просто типизированный макрос
#!
,,Ты не понял сарказма .. не надо макросов ..чисто си
Надеюсь, это будет не ещё один бесполезный движок для ФПС, а будет заточен полностью под РТС... Скрестили пальчики и ждём.
Книга. Название.
Давайте напишем компилятор.
Может поможет.
Операционные системы пишут не на с++.Их пишут на с, а на с++ там отдельные части типа графический интерфейс пользователя.
innuendo
> Что на них смотреть ...детсад
но ты порвался, не смог осилить самописный аррей или вектор?
Тема в архиве.