(no subject)
Nov. 12th, 2024 11:34 amнадо бы заняцца антилегасипаттерном не только в экспериментах над реальной реальностью, но и в чисто модельных областях
ну то есть в компутерах и иже с ними
есть несколько направлений хде легаси въелась по самые небалуйся и все причастные и непричастные двуногие прямоходящие делают вид что так лучше всего, всходит и заходит ведь, лапы прочь от вкусняшег
эй. Стек
у которого в достоинствах только то, что это очень простая хрень, даже не как ржавый калаш, а как помятый магазин от ржавого калаша
остальное - начиная с того, что туда запихивают всё подряд, в том числе системные и библиотечные данные и адреса, не используют хардверные операции а лазят грязными лапами напрямую, пускают два поезда навстречу по одной колее и всё такое - одни сплошные недостатки и геморрой при малейшем чото пошло не так, зато просто жы, чо тут думать тряси давай
во первых, есть другие структуры, например кольцевые очереди
во вторых, если уж стек всё равно чисто модлельная хрень без прибитых гвоздями физических операцый, сделайте отдельные стеки для данных, закрытых данных, возвратов простых и аварийных, хачить всё это будет намного сложнее и ронять всмятку тоже
би. Система трафика данных, которой занимаюцца вычислительные ядра
это как работяга на станке, который вместо того чтобы точить снаряды для геноцыда сородичей, бегает на склад, таскает заготовки и готовую продукцию туда-сюда. Когда ядро было одно на всю систему, девацца было некуда, но по хорошему данными должна занимацца отдельная логистическая система, а многочисленные вычислительные ядра молотить то что им засунули в регистры и кэшлайн бейсик блока, пардон май котеговский
си. Компайлер
ну, во первых весь код в ллвм и дальше транслировать под конкретное железо с известными параметрами логистики данных
нет, во первых компайлер должен иметь свою базу данных ассетов, а ллвм уже во вторых
чтобы не собирать каждый раз из хедеров с макросами, бегая по пещере с топором за мясосодержащими сородичами, а набирать из функциональной иерархии независимых модулей с разными механизмами вызова (это про антипаттерн стека тоже) и знать хде чо лежит уже сразу, а не шарицца по 100500 файлам с 100500 разными легаси форматами и видами
ну и йазыг должен соответствовать, про него целая отдельная антилегасипаттерн пестня если лапы дойдут прежде чем кота прикопают
#antilegacypattern
ну то есть в компутерах и иже с ними
есть несколько направлений хде легаси въелась по самые небалуйся и все причастные и непричастные двуногие прямоходящие делают вид что так лучше всего, всходит и заходит ведь, лапы прочь от вкусняшег
эй. Стек
у которого в достоинствах только то, что это очень простая хрень, даже не как ржавый калаш, а как помятый магазин от ржавого калаша
остальное - начиная с того, что туда запихивают всё подряд, в том числе системные и библиотечные данные и адреса, не используют хардверные операции а лазят грязными лапами напрямую, пускают два поезда навстречу по одной колее и всё такое - одни сплошные недостатки и геморрой при малейшем чото пошло не так, зато просто жы, чо тут думать тряси давай
во первых, есть другие структуры, например кольцевые очереди
во вторых, если уж стек всё равно чисто модлельная хрень без прибитых гвоздями физических операцый, сделайте отдельные стеки для данных, закрытых данных, возвратов простых и аварийных, хачить всё это будет намного сложнее и ронять всмятку тоже
би. Система трафика данных, которой занимаюцца вычислительные ядра
это как работяга на станке, который вместо того чтобы точить снаряды для геноцыда сородичей, бегает на склад, таскает заготовки и готовую продукцию туда-сюда. Когда ядро было одно на всю систему, девацца было некуда, но по хорошему данными должна занимацца отдельная логистическая система, а многочисленные вычислительные ядра молотить то что им засунули в регистры и кэшлайн бейсик блока, пардон май котеговский
си. Компайлер
ну, во первых весь код в ллвм и дальше транслировать под конкретное железо с известными параметрами логистики данных
нет, во первых компайлер должен иметь свою базу данных ассетов, а ллвм уже во вторых
чтобы не собирать каждый раз из хедеров с макросами, бегая по пещере с топором за мясосодержащими сородичами, а набирать из функциональной иерархии независимых модулей с разными механизмами вызова (это про антипаттерн стека тоже) и знать хде чо лежит уже сразу, а не шарицца по 100500 файлам с 100500 разными легаси форматами и видами
ну и йазыг должен соответствовать, про него целая отдельная антилегасипаттерн пестня если лапы дойдут прежде чем кота прикопают
#antilegacypattern