Журналы, "сцена"... Куда все пропало?

Тема в разделе "WASM.HEAP", создана пользователем eshmereum, 21 июн 2020.

  1. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    988
    Вчера ерунду сморозил. Построить ось с ГЦ можно, но не нужно. Куда лучше с механизмами явного высвобождения памяти.
     
  2. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.250
    Да, поэтому Раст выглядит хорошим кандидатом на это. Проблема канеш в том, что своими механизмами работы с памятью пользователи Раста серьезно так перекрутили себе яйки. Порог вхождения в Раст достаточно высокий. Да и многие там в принципе не смогут написать какой-нить двусвязный список, или что-то такое. Канеш есть unsafe блоки, но с ними весь смысл теряется.

    В качестве продолжения оффтопа, был интересный экспериментальный проект языка Carp. Они хотели скрестить функциональный язык с овнершипом и боровинг из Раста. Давно уже за ним не следил, не знаю, что у них там вышло сейчас. Проблема в том, что они решили взять за основу Лисп, а не МЛ, так что вряд ли взлетит.
     
  3. __sheva740

    __sheva740 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2017
    Сообщения:
    310
    Ну о некоторых то плохие новости. Ares к примеру.
    Помните может - BillPrissoner - скололся
    Второй главред (root, Necromant еще как-то не помню) - вообще пропал, никто не видел его с 2018
    Говорят проблемы со здоровьем были, теперь жив ли?
    Первый (pr0mix) с 2014 - го, как война началась в Дон..нецке. Было слыхать что он оттуда то.
    Кто-то сменил профиль кардинально. Аквалла вот под "яблоки" писать стал, сейчас не знаю.
    А помню нам интервью неплохое дал записать :)
    Были даже девочки :)))
    Многим то за 40 теперь, дети , кредиты, обыденность.
    Да и потом все же под никами писали, потом их меняли, тут то и не поймешь теперь
    ))
     
  4. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.250
    Да, не всем же торговую марку держать. Rel - кстати тоже очень старый ник, я вроде только на васме Релом остался до сих пор.
     
  5. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    для написания ядра оси катит лишь классика == с, ада, паскаль + асм. И вопреки всем нападкам, наилучшим кандидатом из яп-ов остаётся сишечка в силу легковесности её рантайма да удобству работы с памятью.
     
  6. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.250
    Да, принцип "делай любую херню с любой памятью, я не буду тебе мешать" канеш очень удобен. Только, если бы ядро было написано хотя бы на Аде, ну или если бы в то время существовал Раст, мы бы не увидели настолько дырявые ядра, да и не настолько дырявый софт в принципе.
     
  7. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    прикол в том, что перехват ошибок сам по себе легко становится ошибкой, пч "вес" цикла растёт. А в управление внешними устройствами а-ля "умный дом" сейфовые яп-ы совсем ниАч:crazy:мЪЪЪ, ибо РЕАЛТАЙМ тамо с электрикой да механикой. Тч либо знаешь (ЧТО ДЕЛАЕШЬ), либо сплошной ППЦЪЪЪ.
     
  8. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.250
    [​IMG]
    Чего вообще сказал? О чем? Зачем я вообще трачу свое время читая это? Не понимаю.
     
  9. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    ну-если прям совсем коротко == на сишечке циклы получаются наиболее быстрыми :)
     
  10. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.250
    Вообще далеко не всегда. Конструкции типа for element in array не будут генерировать дополнительных проверок на переполнение и скомпилится ровно в тот же код, что и сишечка.
     
  11. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.709
    оригиналперевод
    прикол в том, что перехват ошибок сам по себе легко становится ошибкой, пч "вес" цикла растёт. А в управление внешними устройствами а-ля "умный дом" сейфовые яп-ы совсем ниАчмЪЪЪ, ибо РЕАЛТАЙМ тамо с электрикой да механикой. Тч либо знаешь (ЧТО ДЕЛАЕШЬ), либо сплошной ППЦЪЪЪ.на языке Си циклы получаются наиболее быстрыми
    Rel,
    на форуме используется автозамена матерных слов. Если создать словарь UbIvItS-->русский язык, тогда посты UbIvItS приобретут удобочитаемый вид
    UbIvItS,
    пожалуйста сопровождайте свои посты переводом на обычный язык, это облегчит задачу по созданию словаря;)
     
  12. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    и в итоге сакраментальный Вопрос == если это всё те же яйки (хоть и в профиль), то нафуй ОНО всё такое красивое??? :) в ансейфе раст == сишечка :grin:
     
  13. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.709
    UbIvItS,
    а перевод? :)
     
  14. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    позже :)
     
  15. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.709
    UbIvItS,
    я кажется понял, это сербский или болгарский :yes3:

     
  16. TrashGen

    TrashGen ТрещГен

    Публикаций:
    0
    Регистрация:
    15 мар 2011
    Сообщения:
    1.173
    Адрес:
    подполье
  17. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.250
    Что за глупый вопрос? Не понимаешь очевидных вещей? Код такой же, но он в отличии от сишечки он проверен на этапе компиляции. В частности for element in array гарантирует, что ты не выйдешь за границы массива.
     
  18. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    988
    Rel, а что быстрее? челу перейти на раст, или налабать и протестить фаззерами варианты на си? И такой вопрос, не знаешь о кластерных микроядерных осях, о ком почитать можно?
     
  19. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.250
    Ну ты можешь писать на си безопасный кодец, но ты как бы не можешь гарантировать, что кодец не имеет уязвимостей. Как бы для обычных задач это не проблема, как бы ну сломают систему через твой кодец, ну поставят рансомвару, никого это толком не волнует. Но есть домены, в частности те, где программная ошибка может привести к смертям людей или к потерям милионов долларов. В этих доменах в принципе тебе не разрешат использовать сишечку, вне зависимости от того, какие статические и динамические анализаторы ты использовал. Например, для языка Ада был разработан язык спецификации Spark, который используется для формального подтверждения корректности кода.
    --- Сообщение объединено, 25 июл 2020 ---
    Да не особо. На МиражОс я наткнулся, когда смотрел Окамл, посмотрел несколько презентаций о ней на ютюбе, понравились идеи. Есть еще ErlangOnXen и Nerves в экосистемах Erlang/Elixir - тоже забавная вещь. Про остальное не знаю, можно погуглить на тему unikernels.
     
  20. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.549
    Адрес:
    Russia
    Indy_,
    чтоб игнорить определенного пользователя - достаточно зайти в профиль пользователя и кликнуть :
    upload_2020-7-25_11-20-40.png
     
    Indy_ нравится это.