Билл Гейтс во всем сознался

Тема в разделе "WASM.HEAP", создана пользователем Rel, 23 янв 2021.

  1. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Да хватит уже демагогии. Дайте же наконец хоть один exe-файл, созданный на расте (и используемый реальными людьми), чтобы я мог предметно поливать говном. Вам стыдно ими делиться или что? :)
     
  2. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    не, для меня суперчек на этапе компиля не актуален, на раст меня не хватило. Вникать еще в один синтаксис, ну нафиг. Он реально кажется сложным еще на этапе чтения книжки.
     
  3. Rel

    Rel Well-Known Member

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

    Кому как, например из одного исходника получить шелл под x86 и x64 - очень удобно.

    Посмотрим, что будет через лет 30. Уже сейчас на новые проекты на сишечку не охотно берут людей, если только на поддержку легаси кода (но кому охото этим заниматься), либо прошивки делать для каких-то железок. На новые cpu bound проекты берут либо плюсы, либо раст.

    А, я понял, ты не шаришь просто. Баундс чекинг происходит далеко не всегда. Если индексы происходят изходя из размера контейнера (а это процентов в 75 случаев в коде), то баундс чека не будет вовсе. Есть еще несколько случаев, при которых баундс чек может безопасно вырезать оптимизатор.

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

    Да там каждая тулза имела ту или иную уязвимость, о чем ты вообще говоришь?

    Я чет начинаю уже уставать от всякого бреда на васме, надо всех местных гениев, кроме Индия, в игнор отправить, а то фейспалм на фейспалме.
    --- Сообщение объединено, 25 янв 2021 ---
    Я тебе уже давал список. На тебе еще один: https://evrone.com/rust-vs-c
    --- Сообщение объединено, 25 янв 2021 ---
    https://www.rust-lang.org/production/users
     
  4. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Да ты не списки давай непонятные и не обзоры, составленные людьми, которые за бабки пиаром занимаются, а конкретный ехе, который считаешь годнотой. Неужели нет ни одного под рукой?
    --- Сообщение объединено, 25 янв 2021 ---
    Завязывай уже со своей индустрией. Такие речухи уместны разве что на "конференциях", где безусые мистеры роботы пересказывают друг другу маркетинговые лозунги софтверных гигантов и слушая одобряющее улюлюкание, удовлетворяют свою потребность в групповой принадлежности. Объективно - ИТ индустрия сейчас делает говно. А когда сталкиваются с реальными проблемами, зовут на помощь бородатых дядей с сишечкой. И это факт.
     
  5. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Ну было бы интересно посмотреть, что делаешь ты и сравнить твои успехи с успехами индустрии.

    Нет таких фактов, есть электрики, ассенизаторы, зэки и тд с васма со своим особо важным мнением относительно программирования, не более того.

    Ну это же тупой троллинг. Ты же в состоянии открыть список, скачать и посмотреть сам. В списке есть тот же Atlassian, который на расте отрабатывает петабайты исходного кода. Почему они это не дедают на сишечке, очень интересно? Наверное потому, что они все там говнокодеры, не то что какие то рандомные диванные программисты с васма, которые никогда большого проекта на своей любимой сишечке не написали.
     
  6. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Rel,
    Ну, то есть, раст весь из себя такой замечательный, безопасный и прогрессивный, софт на нем получается безглючный, нетормозной и вкусный как конфетка. Только ты им не пользуешься. Понял, принял.
     
  7. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Ну мускулолет получится.
    [​IMG]
    А теперь возьмём правдивую историю WinNT.
    https://itc.ua/articles/wnt_pravdivaya_istoriya_windows_nt_13390/
    Так вот для написания ядра ОС нужно было всего 20 программистов и 24 года* инженерных изысканий. 5 независимых ОС сделанных без оглядки на предыдущие стандарты. Каждая за 1-2 года.
    * до Win3.1 в последствие ядро не сильно менялось.
    Для написания драйверов и всего прочего потребовалось к 20 ещё команда из 180 программистов.
    [​IMG]

    Стоит сказать что к Ядру были куплены нужные компоненты такое как сокеты Беркли, в последствие нагло скопированные.
     
  8. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Я и они: https://www.rust-lang.org/production/users

    Ну выглядит это, как GObject со стороны)). Но наверное у этой штуковины есть свои адепты и фанаты.

    Ну 20 программистов - это не такая большая команда, а вот 24 года изысканий - это похоже на правду. Но ОСь - это не только ядро, это еще и куча софта поверх ядра. Да и потом, нельзя написать ядро за 1-2 года и не вносить в него правок. Любой софт надо поддерживать, развивать и тд.
     
  9. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Раст хороший язык безопасный, что ускоряет разработку ПО. Хотя каким бы хорошим не был язык это не делает его на 100% безопасным. Это значит что на отладку уйдёт меньше времени так как это разу решает кучу проблем. Но во тесты всё равно надо будет писать.

    Когда пишешь на безопасном языке поддержка становится не так актуальна.
    Проблема в том что человек учится постепенно. Даже если показывать партии профи ИГО новичкам они не усвоят ничего. Пока сами не набьют шишки в течении нескольких лет. Однако на данный момент. Основные шишки уже набиты и достаточно открыть соответствующую литературу. И это реально ускоряет разработку и увеличивает качество.

    А что многие до сих пор сидят на WinXP. Разве в новых ОС есть что-то стоющее? Добавили в Win10 Архивирование ОЗУ у программ, и перекомпиляция на лету. Ну так это сделано отдельным сервисом без правок ядра. Новые не скучные обои вот и вся новизна. Можно каждый год перетряхнуть ядро так что-бы прикладной софт сломался и потребитель побежал покупать новый - модель Гугла.

    VMS была спроектирована очень качественно. По сравнению с отечественными попытками можно сказать что она базировалась на опыте предыдущих поколений.

    99% Нужен Word, Excel, Почта, Paint.NET, блокнот, видео и аудио плейр, и браузер. Так ли это много?
    7 шт 50 МБ каждая = 350 МБ. Такое кодится командой из 200 человек за 1٫5 года.

    Да я знаю сколько пишут Wine и ReactOS. У них модель заработка на поддержке чем хуже их решения тем больше они заработают деньги. Поэтому им не выгодно делать качественно и сразу.

    Да нужен промышленный софт и софт для развлечений. Но достаточно создать транслятор API с популярной ОС. Windows со всеми dll это 350 Мб плюс минус 100 Мб.
    1 программист пишет 1 мб за год. Сами понимаете объем разработки.

    Было бы желание веё это решаемо. Но как видно индустрии это не нужно. Нужны механизмы монетизации. А это удобно делать на новом языке. Вы просто переводите код со старого и получаете деньги как за разработку нового. Управленци портят старые стандарты и механизмы и вы бежите за новым софтом что-бы тот работал. Вон в линуксе все старьё храниться и ничего как-то работает. Поэтому сейчас включают в прошивки МК такие языки как питон и Node.JS
    Именно МК а не каких'то IoT или роутеров. А вы еще спорите на МК надо писать на АСМ или на Си. Когда народ хочет питона, а он там вообще не нужен.
     
  10. Rel

    Rel Well-Known Member

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

    Ну я бы не сказал, что прям многие, для венды это всего 0.8 процента. И большая часть из них, мне кажется, легаси системы некоторых компаний, которые существуют только благодаря принципу "работает - не трогай".

    Я почти уверен, что хром гугловский кодили гораздо больше, чем 200 человек и точно не за 1.5 года. А это только одно приложение из того списка, что ты сказал. LibreOffice, который многие хают тут, тоже очень масштабный проект, который за 1.5 года не довести до нормального состояния.

    Ну нужно иметь ввиду, что есть два класса задач io-bound и cpu-bound. Питон вполне подходит для io-bound задач, разницы в скорости с плюсами особо не будет. Для cpu-bound задач можно было бы выбрать что-то пошустрее типа Плюсов или Раста, но и в Питоне тоже обходятся нативными расширениями. И это оказывается не так медленно, как любят считать адепты сишечки и плюсов. Проблема в том, что на Питоне удобно и приятно программировать с любым уровнем твоего программерского скилла, поэтому все и хотят Питона везде (есть же МикроПайтон, ага). В этом нет особой проблемы, если софт на нем работает в достаточной степени быстро. Есть еще канеш и память, в ЦПайтоне используется арена аллокаторы, поэтому они достаточно бысто ее поджирают. Но для большинства программ это тоже не оказывается проблемой.
     
  11. jega

    jega New Member

    Публикаций:
    0
    Регистрация:
    15 июн 2020
    Сообщения:
    13
    интересный тред на васме - вот уж ерунда
    электрик или зек - тебе здесь рады всегда
    WinXP, кризис личности и с башкой беда, вот это темы, вот это да
    если же к беседе технической твоя тяготеет душа
    помогут с эксперты дивана, вот один, а вот уже два.
    имеются у человека неисчерпаемые знания,
    если место его работы "Копыта и Рога".
     
  12. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Современная психотерапия по тому сабжу, куда ушло обсуждение в этой теме:
    xWUfQ6O-_gg.jpg
     
  13. Aoizora

    Aoizora Active Member

    Публикаций:
    0
    Регистрация:
    29 янв 2017
    Сообщения:
    362
    Задроты неверно расставили приоритеты, не хотели развиваться в других направлениях, не следили за собой в молодости, недополучили правильного воспитания и культуры и в результате оказались на обочине жизни, презираемые даже такими же задротами. Закономерно.
    --- Сообщение объединено, 26 янв 2021 ---
    И не понимали цену своего времени. Думали, что будут жить вечно и все можно будет изменить :)
     
  14. Intro

    Intro Active Member

    Публикаций:
    0
    Регистрация:
    29 авг 2009
    Сообщения:
    603
    На расте же написана целая Ось, не помню как называется, видел на хабре.
    ЗЫ
    Ааа всё равно лучше высокоуровнего ассемблера нету!
    ЗЫЫ
    Ах да, в Rust забыли добавить >>>, <<<, >>>=, <<<=.
     
  15. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
  16. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    Microedition, на хабре в любом треде по плюсам куча фанатов раста. Как секта. Причем агрессивная секта, в момент заминусуют. на васме то хоть общение нормальное, в рамках культурных правил.