Expand Cut Tags

No cut tags
norian: (Default)
[personal profile] norian
написать что ли про кресты со скуки, типа как реорганизовать рабкрин в апрельских тезисах

во-первых надо оформить развод с ембеддед-сями и выкинуть всё хардкорное и олдскульное нах

во-вторых прикрутить сборщег мусора - с рубильнегом в виде опции компайлера и точкой входа только на выходе из любого деструктора

ну то есть чтобы знать, что пока вызовов деструкторов нет, никакая подкапотная хрень не начнёт тормозить, и ещё прагмами для надёжности обмотать

в-третьих выкинуть статические типы ексепшнов, любой вылет должен обрабатываться, кому надо подробности посмотрят динамически

в-четвёртых сделать нормальную обработку событий, сигнал - слот на уровне синтаксиса и кольцевой буфер в стандартную библиотеку

стандартную библиотеку кстати разломать на ветки по неймспейсам, чтобы всю огромную кучу всего не включать сразу

в-пятых туда же нормальные логи, асинхронные и с инициализацией "куда изволите их девать - в файл, консоль, по сети или окно выкидывать"

в-шестых с константами пусть компайлер сам разбираецца, не маленький

встроить удобные средства выпаса для зоопарка кодировок
стандартные типы 2д и 3д матриц
стандартные типы деревьев
стандартный тип графа
стандартная модель сетевых соединений с адресами, именованными сокетами, чорными-белыми списками и ключами шыфрования
отдельный тип файлов для тестов *.t++, чтобы код состоял из хедера, имплементации и тестов к ней с одним названием

нет, губозакаточная машинка у котов давно уже очень есть, спасибо

Date: 2021-06-13 03:10 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

А другие языки это все не обеспечивают? Rust, Julia, D.

Date: 2021-06-13 09:26 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Как посмотреть. А то и лисп будет оберткой над ассемблером, и хаскель оберткой над лиспом, и т.п., книга обертка над бумагой и чернилами, и т.п.

Нет. Иерархия концепций и слой оберток - очень разные вещи. Чисто концептуально.

Profile

norian: (Default)
Norian

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Page generated Jan. 2nd, 2026 08:13 pm
Powered by Dreamwidth Studios