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: |

The War on Fakes channel has repeatedly attempted to push conspiracies that footage from Ukraine is somehow being falsified. One post on the channel from February 24 claimed without evidence that a widely viewed photo of a Ukrainian woman injured in an airstrike in the city of Chuhuiv was doctored and that the woman was seen in a different photo days later without injuries. The post, which has over 600,000 views, also baselessly claimed that the woman's blood was actually makeup or grape juice. Oh no. There’s a certain degree of myth-making around what exactly went on, so take everything that follows lightly. Telegram was originally launched as a side project by the Durov brothers, with Nikolai handling the coding and Pavel as CEO, while both were at VK. To that end, when files are actively downloading, a new icon now appears in the Search bar that users can tap to view and manage downloads, pause and resume all downloads or just individual items, and select one to increase its priority or view it in a chat. The fake Zelenskiy account reached 20,000 followers on Telegram before it was shut down, a remedial action that experts say is all too rare. But Telegram says people want to keep their chat history when they get a new phone, and they like having a data backup that will sync their chats across multiple devices. And that is why they let people choose whether they want their messages to be encrypted or not. When not turned on, though, chats are stored on Telegram's services, which are scattered throughout the world. But it has "disclosed 0 bytes of user data to third parties, including governments," Telegram states on its website.
from fr


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