Nп/п : 81 из 100
 От   : Telegram Channels Robot             2:5055/182        05 окт 23 06:15:38
 К    : All                                                   05 окт 23 09:22:02
 Тема : [](https://telegra.ph/file/be5aec64a4b86e7b359d2.mp4)**Это не C++**
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5055/182 9fcad5e4
@PID: jNode ver. 1.5
@TID: jNode ver. 1.5
@CHRS: CP866 2
[](https://telegra.ph/file/be5aec64a4b86e7b359d2.mp4)**Это не C++**

 [Это адовый трэшак на Си, причем даже не с классами - а со
структурами.](https://habr.com/ru/articles/765420/)

 Кошмарный винегрет, так вообще нормальные крестовики не пишут. Вы
либо пишете на сишечке, либо на крестах.

 А за такой код надо руки отхерачивать по самые вонючки, как бы он
не был гениален. Я почему так говорю - мне довелось немало такого
ужаса переписать на нормальные, человеческие кресты. Лопатить там приходится
дай боже, практически переписывается 100%.

 Кстати, один из самых кошмарных в моей жизни примеров смешения до
степени подобия - это glib2. Жуткая попытка писать на си как на крестах.

 memset в крестах?! В моем уютненьком? Дадададададавычо. Причем в
таком месте, где может быть запросто выкинут компилятором.

longjmp?! Серьезно?!

Это ладно - typedef? В 2023м, на крестах? Не using - typedef?

 По typedef, кстати, сходу диагностируются сишники с классами, по
недоразумению нанятые крестовиками. Эй, стандарт C++11, исключая какое-нибудь легаси,
почти повсеместен как нижняя граница совместимости. А, еще по сишным кастам
они ловятся пачками. Особенно когда надо скастовать константность.

 Ну а в целом, это кошмарный перевод аццкого ужаса. Где-то на
хацкерских посиделках, может быть, оно и прикольно. Но не приведи свиноголовые
подземные боги такой адище увидеть в продуктивном коде.

Впрочем, нечто подобное довольно часто там приходится видеть.
http://fido.ortoped.org.ru/be5aec64a4b86e7b359d2.mp4

--- hssergey station
 * Origin: jNode ver. 1.5 (2:5055/182)
SEEN-BY: 301/1 460/58 4500/1 5001/100 5005/49
5015/255 5019/40 5020/715 848
SEEN-BY: 5020/1042 4441 12000 5030/49 1081 5055/182
5058/104 5061/133
SEEN-BY: 5083/444
@PATH: 5055/182 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх