Объелся ирисок "Меллер"

Sep 24, 2018 17:40

и прошел между жызой квест по сборке движка UE4 под линуксом с проектом для KDevelop (и оно таки работает на слаке). Предворительные впечатления от:

* С++ по унреальному -- унреальный набор велосипедов, основанный на NIH синдроме и макросах, которые ломают любой интеллисенс (вместо STL написаны свои коллекции костылей). Но? но! но... ( Read more... )

это прэлэссссно, это вот все, это фича, сраные ковбои, это не баг, coding drunk, c, претензии к пуговицам, слабоумие и мэдскиллз, отрыв от реальности, стеклянный хуй

Leave a comment

muterat September 25 2018, 09:32:26 UTC
Ну примерно как на 15 лет назад вернуться -- и увидеть как гуй интегруется с пользовательским кодом в древнем фреймворке типа OWL или MFC, который не знает про шаблоны, часто -- делает вид что "предварительные объявления нинужны", суя все подряд в зонтичные заголовки, нахер минимизацию связности -- есть же железный отмазон "компиляется!", "STL не готова для продакшына" (а где-то в процессе мнение может даже поменялось... но не сильно, уже ведь понаписано... и обратная совместимость, ага, и "годовые кольца"), в котором без макромагии ну никак. А написание своих коллекций костылей для всего (с "мегаоптимизациями" разумеется... но без пруфов профайлером) -- это оченно 90-х велогонщиков привычки и прочих любителей восхода солнца вручную. Они еще и до сих пор из этого знамя делают ("эксепшоны нинужны и тормозят", "там оверхед!" -- разумеется без пруфа в виде выхлопа профайлера ("профайлеры для слабаков!")), вместо того чтоб никому не показывать, чтоб не прослыть ретроградами. Я раньше подсел на boost -- "по примеру старших товарищей". Потом выяснил внезапно что с начала примерно С++11 мне буст вообще не нужен ни для чего. Qt был крут в свое время... когда опять же стандартная библиотека шаблонов находилась в полуготовом состоянии в куче недоваренных реализаций. При том что самописная прога на С++11/14 c тем же самым SDL или без него теперь прекрасно собирается на win/lin/mac/Androed... так в нее еще и любое все написанное "до нас" можно подключить без обмазывания "особыми внутренними объектами" как в том же Qt... или UE4.

В общем, UE4 -- это почувствовать себя человеком из далекого будущего, "программистом-археологом" -- да, вполне.

Reply


Leave a comment

Up