Забавные новости 0й-Ti :)

Тема в разделе "WASM.HEAP", создана пользователем UbIvItS, 18 июн 2018.

Статус темы:
Закрыта.
  1. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Aoizora,
    Ты забыл про невыразительность. Программы на сишечке похожи на какую-то ботанскую техническую лабуду, в отличие от произведений искусства, выходящих из-под пальцев гендерфлюидных девелоперов, пишущих на %current_popular_lang_name%.
    Иди, перечитай методичку еще раз (или попроси чатжпт нормальный пост составить) :)
     
  2. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.454
    Адрес:
    Россия, Нижний Новгород
    Хорошо, допустим, не 40-битные. А какие, на твой взгляд, должны быть? И сколько в мегабайтах должна потреблять страничка?
     
  3. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.320
    Я далеко не уверен, что там индексы 32-битные, вполне вероятно, что индекс 53-битный, так как числа в JS-движках по стандарту вроде бы должны быть, как double в сишечке и плюсах, а 40-бит - это терабайт.
     
  4. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.454
    Адрес:
    Россия, Нижний Новгород
    Ну ты уж совсем завернул... Примитивный - да, но в при-и-и-инципе, писать на нём можно. Но не нужно)
     
    CaptainObvious нравится это.
  5. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.320
  6. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    сколько трагизма в каждой буковке - поведай же как можно было получить такую глубокую пси-травму от сихи.. даже такое дикое зло аки баш да жаба-скипт у меня и на йоту не вызывают такого негатива :)
    Салют, Бравым Бойцам за Чистоты кода, но..
    1. про Жабу - это Ты серьёзно??? на жабе пишут, когда грешно не забить на клиента болт - святая жаба в этом идеальна :grin:
    2. дай гоше лет 20-30 и поглядим на его легаси :grin:
    -----------
    потом - красота кода ниКОДА не имела ничего общего с качеством. все эти ля-ля-ля появились на фоне бурного роста производительности пк и в проганье массово проникли артисты. ну, а теперь Вопрос в студию: а 4ё вокруг столько блоутвары??? можешь объяснить эту загадку??? :)
    --- Сообщение объединено, 23 янв 2024 ---
    про бравзер - Ты не туда копаешь: у бравзера есть }{@v№O такое..

    1. скриптоодвиги.
    2. плагины.
    3. все инет страницы сейчас заливают нон-стоп Хавнища.
    ======
    короче, бравзер тупо обречён жрать все доступные ресурсы.. даже можно сказать, что бравзеры сделаны довольно хорошо.. более любопытен тот же офисный пакет мокрых :)
    --- Сообщение объединено, 23 янв 2024 ---

    репост :)
    --- Сообщение объединено, 23 янв 2024 ---

    опять касательно неких розовых мечтаний о девственности кодов вс Реальщины :)
     
  7. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.454
    Адрес:
    Россия, Нижний Новгород
    Но компании продолжают выбирать для своего софта именно джаву. Хотят забить сами на себя?
    Чуть двигаясь по производительности, получают взамен высокую скорость разработки и комфортную стоимость поддержки такого софта. И бонусом меньшее поле для ошибок.
    В итоге все довольны, чего ещё желать…

    Ты не в ту сторону воюешь.
    Не надо доказывать, что плохо написанный код бывает быстрым/надёжным/етц - да, бывает, что теперь?
    Докажи, что он может быть одновременно и тем, и другим, что на си есть проекты, на которые приятно смотреть.
    Это называется культурой разработки: если с твоим кодом будет работать кто-то ещё - изволь писать так, чтобы другим не приходилось разгадывать ребусы из однобуквенных переменных и сокращений, понятных тебе одному.

    Хочешь пример? Вот, полюбуйся, что пишет ваше сишное сообщество: https://elixir.bootlin.com/linux/latest/source/include/linux/namei.h#L63

    Просто функция наугад, я таких ещё найду. Вопрос: что она принимает вторым параметром?

    Может, конечно, предполагается, что если пишешь на си, то настолько преисполнился, что имён аргументов знать не надо - может быть.
    Но эти хедеры предполагается использовать без исходников. Да, в эликсире ты щёлкаешь на функцию и видишь, что второй параметр - это flags.
    А раз flags - наверно это те дефайны наверху. Может да, а может нет - почему мы должны разгадывать эти загадки?
    Или, может, си не предоставляет возможностей написать нормально?
    Неправда, предоставляет: можно было ввести энум или структуру-битмапу под флаги, можно было написать имена аргументов, да что там, можно просто оставить коммент «ищи флаги там» - всё можно!
    Только спецы забили болт. А зачем, и правда, оно же работает быстро, надёжно, а если вы не понимаете ни черта - так это ваши проблемы, мы-то сами прекрасно понимаем.

    Может быть я накручиваю, и в других языках так же?
    Давайте посмотрим: https://github.com/hyperium/hyper/blob/master/src/server/conn/http2.rs
    Надо же, здесь комментов больше, чем кода!
    Ну наверно я просто удачный пример взял - хорошо, давайте другой:
    https://github.com/tokio-rs/tokio/blob/master/tokio/src/task/mod.rs
    Серьёзно? 300 строчек текста на 50 строк кода? Вы что, не знаете, какие куда флаги передавать? Учитесь у сишников-телепатов, щеглы!
     
  8. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    покажи мне хоть одну жаба прогу, коей приятно пользоваться (чтоб дикой тормозухи не было) :)
    откажись от любой оси, чьё ядро написано на гадостной сишке - это ж неестественно такие богомерзкие оси использовать:grin:
    куча сишных кодов писались очень малыми группами кодеров, они очень хорошо отлажены и работают десятки летов.. да, теперь мало - кто понимает, что там написано.. таков главный минус хороших вещей (их мало - кто может делать) :)
     
  9. algent

    algent Member

    Публикаций:
    0
    Регистрация:
    11 апр 2018
    Сообщения:
    101
    имхо, здесь всё просто - это психология и разные психотипы. Есть люди, которые просто ловят кайф, решая сложные задачи. Сложные задачи - это тот или иной раздел математики, или это сложные изощрённые алгоритмы, похожие на ту же математику. Ну и естественно, сюда же надо отнести задачи типа: решаем_используя_минимум_ресурсов_и_максимально_эффективно(т.е. очень быстрый код). Это как наркотик ... ну почти, я не шучу. Если вам это не свойственно, то наверно это нельзя понять и осознать. Ну и есс-но тут используется либо ассемблер, либо С, ну либо С++. При этом ДА, чисто экономическая эффективность, часто идёт лесом. По себе знаю, с этим трудно бороться, это реально своеобразная зависимость. Ну и продолжая, соответственно, есть вещи(ЯП), которые раздражают, какие - и гадать не надо :).
    И потом, продумать сложный код, это 99% по времени. А набить его с клавиатуры(проверить корректность), меньше 1%.
     
    Mikl___ нравится это.
  10. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.320
    Любая IDE от JetBrains - это когда ты готов пожертвовать любыми тормозами, ради удобной и приятной IDE. Какая IDE на Цэ может с ними сравниться по твоему?

    Ну как бы по одному этому предложению понятно, что ты толком никогда не программировал. Это может быть хорошо только для наколеночных проектов, которые никто не использовал. Может, именно поэтому мы так и не увидели илитных визоров под x64...
    --- Сообщение объединено, 23 янв 2024 ---
    В реальной жизни это бы происходило примерно так. Элитный кодер пишет код, который вроде работает, но никто, включая самого элитного, этот кодец не понимает. Дальше возможны две ситуации: (1) меняются условия и элитный кодец нужно адаптировать, но никто этого не может сделать, поэтому элитный кодер увольняется, а на его место набираются пориджи, которые переделают задачу с нуля, может, и медленнее и на петухонах, но зато этот код можно будет дальше поддерживать и развивать; (2) элитного кодера сбивает автобус, тогда его элитный кодец выкидывается и переписывается нормально, чтобы избежать шоустоппера, связанного с невозможностью адаптировать элитные кодесы без элитных кодеров. Я не говорю, что нет компаний, которые сейчас привязаны к элитным кодецам, которые никто не понимает, такое случается, я говорю о том, что для компании это - заноза в разных местах, в которых никто не хотел бы занозы иметь. Поэтому, часто в компании вы не найдете всех элитных кодеров, это вообще было бы кошмаром, они мало того, что каждый сделал бы свой гуанокод, который никто другой не поймет, так еще бы и переругались в процессе интеграции одного элитного кодеса в другой.
     
  11. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Хотел как-то однажды Рел написать стотью для васма про ООП в сишке, но, видимо, так и не осилил ни одного экзампла без переполнения буфера и утечек памяти. Так сишечка и стала ужасной и Рел остался сидеть на языках, где компиляторы умные и знают как кодить лучше программиста :)
     
    UbIvItS нравится это.
  12. Aoizora

    Aoizora Active Member

    Публикаций:
    0
    Регистрация:
    29 янв 2017
    Сообщения:
    362
    Как ты будешь писать на сишке приложение для автоматизации ресторанного бизнеса, например? Это сложно, там нужны абстракции.
    Удивительно, как спецы не умеют выбирать инструмент.
     
  13. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.320
    Пруф?
     
  14. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Rel,
    Сверху по нику своему щелкни, там будет "Мои сообщения". Нафлудил тут 5к постов, ищи потом за него... :)
     
  15. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.320
    Чувствую себя браузером Опера сейчас, спецы как всегда не разобрались, пруфов не нашли, но особо важные выводы обо мне сделали.

    По сабжу: история прошла полный цикл. Вот была Лицокнига написана на ПХП одним людоящуром, но Лицокнига была медленная, поэтому менеджеры Лицокниги выкупили Дрона Александреску пилить им компилятор из ПХП в натив. В итоге запилили компилятор Хацк, который был никому в целом мире не нужон. Где-то по середине этой истории Дуров решил скопипастить Лицокнигу в свой ВК с преферансом и куртизанками, но тоже взял ПХП для этого. А теперь уже Мейловский ВК начинает страдать сам с собой, делая компилятор для ПХП. Разве что Дрона себе не выкупили, ничему их история не научила:
     
  16. Aoizora

    Aoizora Active Member

    Публикаций:
    0
    Регистрация:
    29 янв 2017
    Сообщения:
    362
    Rust - гуан.
     
  17. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.320
  18. Marylin

    Marylin Active Member

    Публикаций:
    0
    Регистрация:
    17 фев 2023
    Сообщения:
    153
    Походу этот болван с видео никогда не держал в руках отладчик с дизассемблером, иначе не позорился-бы с такими утверждениями. Если ты веб-разработчик и топишь за пайтон, то конечно тебе асм не упёрся. Пусть лучше расскажет свою байку реверсерам.
     
  19. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.978
    Поц решает поспорить с тезисом о том, что "программирование на ассемблере - это самый низкий уровень, доступный программистам". Рассказывает что такое абстракция, приводит классификацию уровней этих абстракций от низких к высоким и - шах и мат! - существует еще схемотехника, а она ниже ассемблера. Про "самый низкий уровень, доступный программистам" к этому моменту мамкин специалист уже успел забыть, но всем всё доказал.

    Видос заканчивается еще одним перлом о том, что если испытываешь жгучее желание влезть на низкий уровень, то... надо придумать свою собственную систему команд, написать под нее интерпретатор и дрочиться с ней. А вот кстати мой телеграм-канал, где я выложил методичку, которую мне дали в вузе.

    Могу диагностировать проблемы с формальной логикой и СДВГ.
     
  20. Thetrik

    Thetrik UA6527P

    Публикаций:
    0
    Регистрация:
    25 июл 2011
    Сообщения:
    868
    Завидую людям у кого есть время и желание смотреть всякую пургу на ютубе.
     
Статус темы:
Закрыта.