Telegram Group & Telegram Channel
Существует такой термин Three Star Programmer. Это старый мем, обозначающий человека, который может писать и понимать код с тройными указателями: int ***i. Также если верить оригинальному посту (к сожалению, опять вебархив), то предлагалось ввести такую "звездочную" оценку крутости программиста. Чем больше звезд, тем круче.

Так что давайте быстренько станем все программистами 1000 уровня (на самом деле уровень ограничен только памятью). Создадим стремненький скрипт (картинка 2), который сгенерирует нам красивый код (картинка 3), который выведет 42.

Ура, вы прекрасны! Поздравляю с левелапом всех причастных)

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

Конечно, здорово повеселились, но какой максимальный уровень программистов существует в реальной жизни? Я полазил по гитхабу и нашел код, написанный программистом 4 уровня:
https://github.com/nginx/nginx/blob/master/src/core/ngx_cycle.h#L40

И код программиста 5 уровня:
https://github.com/mongodb/mongo/blob/master/src/third_party/mozjs/extract/mfbt/FunctionRef.h#L115

Выше уровень найти не смог(

Надеюсь, люди, понимающие этот код, еще существуют)

P.S. оба кода со скринов прикладываю в комменты



group-telegram.com/misha_writes_code/115
Create:
Last Update:

Существует такой термин Three Star Programmer. Это старый мем, обозначающий человека, который может писать и понимать код с тройными указателями: int ***i. Также если верить оригинальному посту (к сожалению, опять вебархив), то предлагалось ввести такую "звездочную" оценку крутости программиста. Чем больше звезд, тем круче.

Так что давайте быстренько станем все программистами 1000 уровня (на самом деле уровень ограничен только памятью). Создадим стремненький скрипт (картинка 2), который сгенерирует нам красивый код (картинка 3), который выведет 42.

Ура, вы прекрасны! Поздравляю с левелапом всех причастных)

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

Конечно, здорово повеселились, но какой максимальный уровень программистов существует в реальной жизни? Я полазил по гитхабу и нашел код, написанный программистом 4 уровня:
https://github.com/nginx/nginx/blob/master/src/core/ngx_cycle.h#L40

И код программиста 5 уровня:
https://github.com/mongodb/mongo/blob/master/src/third_party/mozjs/extract/mfbt/FunctionRef.h#L115

Выше уровень найти не смог(

Надеюсь, люди, понимающие этот код, еще существуют)

P.S. оба кода со скринов прикладываю в комменты

BY Миша пишет код






Share with your friend now:
group-telegram.com/misha_writes_code/115

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

In the past, it was noticed that through bulk SMSes, investors were induced to invest in or purchase the stocks of certain listed companies. You may recall that, back when Facebook started changing WhatsApp’s terms of service, a number of news outlets reported on, and even recommended, switching to Telegram. Pavel Durov even said that users should delete WhatsApp “unless you are cool with all of your photos and messages becoming public one day.” But Telegram can’t be described as a more-secure version of WhatsApp. The regulator said it has been undertaking several campaigns to educate the investors to be vigilant while taking investment decisions based on stock tips. False news often spreads via public groups, or chats, with potentially fatal effects. And indeed, volatility has been a hallmark of the market environment so far in 2022, with the S&P 500 still down more than 10% for the year-to-date after first sliding into a correction last month. The CBOE Volatility Index, or VIX, has held at a lofty level of more than 30.
from ua


Telegram Миша пишет код
FROM American