The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Представлен Rust GPU, инструментарий для разработки шейдеров на языке Rust

23.10.2020 09:34

Компания Embark Studios, специализирующаяся на разработке игр, опубликовала первый экспериментальный выпуск проекта Rust GPU, нацеленного на использование языка Rust для разработки кода для GPU. Код опубликован под лицензиями MIT и Apache 2.0.

Желание использовать Rust для написания программ для GPU объясняется не только средствами для обеспечения безопасности программ и высокой производительностью, но и необходимостью получить современные инструменты для работы с пакетами и модулями для повышения эффективности процесса разработки. Развивающая Rust GPU компания Embark Studios также использует Rust в своём игровом движке и работает в направлении упрощения совместного использования кода на Rust для CPU и GPU.

Rust GPU продолжает развитие идей проекта RLSL, в рамках которого была предпринята попытка создания компилятора из Rust в универсальное промежуточное представление шейдеров SPIR-V, которое предложено в API Vulkan и поддерживается в OpenGL 4.6. На текущем этапе развития Rust GPU уже позволяет запускать простые графические шейдеры и компилировать значительную часть базовой стандартной библиотеки Rust. При этом проект ещё далёк до готовности к повсеместному использованию, например, в шейдерах пока не поддерживаются циклы.

На основе кода на языке Rust формируется представление шейдеров SPIR-V, для генерации которого разработан специальный бэкенд к компилятору Rust, работающий по аналогии с генератором кода cranelift, применяемым для компиляции в представление WebAssembly. В настоящее время упор делается на поддержку графического API Vulkan и представления SPIR-V, но в будущем планируется создание генераторов для представлений шейдеров DXIL (DirectX) и WGSL (WebGPU). На базе Cargo и crates.io развиваются средства для разработки и публикации пакетов с шейдерами в формате SPIR-V.

  1. Главная ссылка к новости (https://github.com/EmbarkStudi...)
  2. OpenNews: Компания Valve открыла новый компилятор шейдеров для GPU AMD
  3. OpenNews: Google открыл код системы компиляции графических шейдеров для API Vulkan
  4. OpenNews: Collabora развивает надстройку для работы OpenCL и OpenGL поверх DirectX
  5. OpenNews: Опубликован графический стандарт Vulkan 1.2
  6. OpenNews: DirectX Shader Compiler портирован для Linux и macOS
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/53949-gpu
Ключевые слова: gpu, rust, shader, hlsl, glsl
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (145) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:36, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +17 +/
    Т.е это чтоб дыреней небыло в шейдерах? А то я выхожу за уголочек карты - а там пустота, теперь такого не будет, ура
     
     
  • 2.3, Any (??), 09:42, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Что мешает не лезть за этот самый уголочек?
     
     
  • 3.4, Siborgium (ok), 09:46, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +40 +/
    Подписываюсь под каждым словом. Одно дурачье в IT -- могли бы просто баги не писать.
     
     
  • 4.150, Аноним (150), 10:22, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если баги не писать, то жить скучно будет. Написал и сразу работает - не, скучно...
     
  • 3.11, Михаил Анонима (?), 10:37, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Просто они не такие хорошие программисты, как ты - пришлось им потировать Rust под GPU.
     
  • 3.18, Gogi (??), 11:14, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если б не лезли в уголочек, не было бы фильма "13-ый этаж" :)  (рекомендую)
     
  • 2.6, Аноним (6), 09:56, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    — Доктор, когда я делаю вот так мне больно.
    — А Вы так не делайте.
     
  • 2.10, m.makhno (ok), 10:22, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не хочу занудой показаться, но в Вашем примере дело в том, что за уголочком рисовать нечего. Что такое дыры в шейдерах мне представить сложно, но, возможно, это тупо чёрные пиксели.
     
     
  • 3.12, заминированный тапок (ok), 11:04, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    у растоманов весь мир делится на 2 части: "дыра" и "написано на расте"
    и шейдеры не исключение
     
     
  • 4.16, uis (ok), 11:13, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ща пойдут процы переписывать на дристе
     
     
  • 5.19, заминированный тапок (ok), 11:15, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ну всё верно, при разработке прототипов на FPGA нужно срочно заменить VHDL (и уж тем более C) на Rust

    целая ниша простаивает же без аноносов

     
     
  • 6.46, Анонимъ (?), 14:04, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Неправда. http://llhd.io/ на растишке.
     
     
  • 7.53, заминированный тапок (ok), 14:51, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    раст прсото как systemd какойто
    ну и трэш

    правда тема нужности этого (кроме самого автора) остётся не раскрытой

     
  • 7.79, Андрей (??), 20:53, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Неправда, хотя llhd написан на расте, но код для FPGA всё равно пишется не на расте.
     
  • 5.39, VladSh (?), 13:13, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А это плохо? Не Вашими же руками и мозгами.
     
  • 2.23, Gogi (??), 11:20, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Шутник :)) Начинаю подозревать, что такое дырочки на перфокартах!
     
  • 2.151, Аноним (151), 10:29, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Т.е это чтоб дыреней небыло в шейдерах? А то я выхожу за уголочек карты - а там пустота, теперь такого не будет, ура

    А если не выходишь за уголочек, то тиринг. А с Растишкой ни дыреней, ни тиринга не будет, во как.

     

  • 1.2, nomad__ (ok), 09:39, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    прикольно
     
  • 1.5, Аноним (5), 09:49, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ну что сказать, это реально здорово
     
     
  • 2.80, Аноним (80), 21:27, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Здесь как отхожее место, только язвить любят. Ваш коммент это здорово.
     
     
  • 3.129, Аноним (-), 12:01, 25/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь давайте потрахаемся.
     
     
  • 4.138, burjui (ok), 22:08, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это злостное нарушение правил ресурса, разрешено трахать только мозги.
     

  • 1.7, uis (ok), 09:57, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Теперь один треугольник будет рисоваться секунду! Ура!
    А если серьёзно, то им заняться нечем.
     
     
  • 2.26, nomad__ (ok), 11:29, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А если серьёзно, то им заняться нечем.

    и только ты знаешь, кому и чем заняться

     
     
  • 3.31, microsoft (?), 11:49, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, он знает.
     
  • 3.41, онон (?), 13:22, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы мне чемодан занесли, то я бы тоже че-нить на ржавом переписал.
     
     
  • 4.42, nomad__ (ok), 13:28, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Если бы мне чемодан занесли, то я бы тоже че-нить на ржавом
    > переписал.

    Ну, я даже знаю, что хочу на нем написать (аж 3 штуки минимум), но как в кино желание не совпадает с возможностями - тупо некогда.

     
  • 2.126, Аноним (126), 03:30, 25/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Теперь один треугольник будет рисоваться секунду!

    Тупую херь сморозил и рад.
    >На основе кода на языке Rust формируется представление шейдеров SPIR-V

    Гугли что такое SPIR-V.

     
     
  • 3.130, uis (ok), 16:13, 25/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Гугли что такое x86 ISA. Загуглил? Теперь у тебя +100 к скорости дристания^W выполнения на интелах.
     
     
  • 4.132, Аноним (126), 16:59, 25/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >выполнения на интелах

    Синюшники должны страдать.

     
     
  • 5.148, uis (ok), 23:47, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и ответ про скорость выполнения
     

  • 1.8, Xasd7 (?), 10:13, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    а куда потом все эти rust-проектики деваются?
     
     
  • 2.14, uis (ok), 11:10, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Никто не знает. Оттуда не возвращались.
     
  • 2.20, Gogi (??), 11:16, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Они как беспризорники, которых папка бросил - скитаются по гитхабу, просят внимания, а так нафиг никому не обздались.
     
  • 2.28, anonymous (??), 11:35, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Например который?
     
  • 2.40, m.makhno (ok), 13:17, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    в IT-лимб
     
  • 2.51, Siborgium (ok), 14:31, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > а куда потом все эти rust-проектики деваются?

    Ежедневно пользуюсь утилитами на расте. Долгих лет авторам.

     
     
  • 3.62, Аноним (62), 17:20, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Какими ты ежедневно утилитами на расте пользуешься? hello world'ами?
     
     
  • 4.68, Siborgium (ok), 18:42, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Какими ты ежедневно утилитами на расте пользуешься? hello world'ами?

    exa, fd, firefox, rg, wldash, ytop

    Какое-то время пользовался hunter, но разочаровался в древовидных файловых менеджерах. Тем не менее, всем советую, он куда быстрее ranger'а, на замену которому писался.

    Возможно что-то забыл, это так, навскидку.

     
     
  • 5.82, Аноним (62), 21:35, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    exa, fd, firefox, rg, wldash, ytop - кто все эти люди?

    Кроме firefox ничего не известно.

    И нет, в гугле меня не забанили. Просто оно сразу видно почему не известно.

     
     
  • 6.159, Andrii (?), 20:09, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И что тебе видно? То что ти невежда обыкновенный?
     
  • 4.72, банан (?), 19:59, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    alacritty
     
  • 3.65, Аноним (-), 17:43, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Ежедневно пользуюсь утилитами на расте. Долгих лет авторам

    Добрый троллинг. Выглядит мило, но пацаны не ведитесь на это.

     
  • 2.83, Аноним (80), 21:35, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На всех языках проектики могут деваться
     
  • 2.85, Онаним (?), 22:52, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Туда же, куда и любые проектики, основная цель которых - однодневный пиар.
     

  • 1.9, Аноним (9), 10:14, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отлично!
    Теперь и тотальный gamedev будет
     
     
  • 2.15, uis (ok), 11:11, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тоталитарный
     
     
  • 3.34, Аноним (34), 12:05, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто что-то плохое.
     
  • 3.47, НяшМяш (ok), 14:05, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    За этим можно в Blizzard устроиться https://www.careerbliss.com/blizzard-entertainment/salaries/
     
     
  • 4.127, Аноним (126), 03:31, 25/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Который сокращает штаб, чтобы Боби Котик мог забрать себе больше денег?
     

  • 1.21, Аноним12345 (?), 11:17, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну все, хруст победил !!!
     
     
  • 2.48, Аноним (48), 14:20, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что победил? Мозги растоманов?
     
     
  • 3.139, burjui (ok), 22:14, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лизнули друг другу орган растофобии, обмазались плюсиками, так мило. Когда венчание?
     
     
  • 4.161, Аноним (-), 12:24, 28/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Когда приходят фапать на опеннет - это извращение или пока в пределах нормы ?
     
     
  • 5.166, burjui (ok), 14:12, 28/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На Опеннете - норма.
     

  • 1.22, Gogi (??), 11:18, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Для шейдеров все эти "суперфичи" раста, которыми они так гордились, полезны РОВНО НИКАК. Тогда смысл пихать туда раст?! Шейдеры можно писать даже на Перле или ваще на "языке черепашки". Но растамания - в неё ж не зря вливают бабки - поэтому будут совать везде, пока бабло не кончится.
     
     
  • 2.44, DEV (?), 13:55, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    можно писать на Перле, С, но тогда теряется скорость и удобство(API) которое предоставляет RUST
     
     
  • 3.131, uis (ok), 16:15, 25/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ведь API так нужно в шейдере
     
  • 2.67, Аноним (67), 18:13, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В свое время сбили начинающуюся монополию рынка у Oracle подсунув хомячкам javascript вместо java. Запихали бабла, пропиарили и продавили в итоге.
    Теперь пихают rust. Тоже перетягивают аудиторию.
    Гугель новых методов не изобретает.
     
     
  • 3.94, topin89 (ok), 00:57, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Гугель новых методов не изобретает.

    Только Netscape/Mozilla. Что javascript, что rust.

     
     
  • 4.97, Аноним (67), 01:12, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Mozilla такая дерзкая и независимая)
     
  • 3.124, Lex (??), 22:11, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Никому ничего не подсовывали, была и джава в вебе в виде апплетов.. столь эпического мусора, жрущего ЦП и ОЗУ как не в себя, ещё очень поискать надо было.

    В случае с растом - ну надо же хоть какую-то активность на проекте показывать.

     
     
  • 4.134, Аноним (134), 06:09, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ты же понимаешь, что если бы Sun был более удачлив, а оракл менее жаден и в браузерную яву было вложено сопоставимое с жиэсом количество сил и средств - то это была бы совсем другая история.
     
     
  • 5.137, Lex (??), 14:46, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    но на самом деле, не была бы Это до сих пор жручее неведомо что, от которого... большой текст свёрнут, показать
     
  • 2.140, burjui (ok), 22:35, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, шейдеры можно писать даже на Perl или ваще языке черепашки, но если это делают на Rust, у опеннетовцев тут же начинается анальная бомбёжка похлеще Хиросимы, потому что фичи слишком развитые для них. Ну, растофобия. В неё ж не зря вливают желчь, поэтому будут совать везде, пока суётся. И ваще, ровные пацаны пишут на C, чёткие - в машинном коде, а паханы сразу думают на Verilog, так что валите отсюда со своим хрустом, ржавые растаманы, гы-гы-гы-ахах (слышен звук булькающей Балтики 9).
     

  • 1.24, Аноним (24), 11:27, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    когда уже rust перепишут на rust?
     
     
  • 2.32, yaanonim (?), 11:59, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это делается в первую очередь, мистер остряк.
     
     
  • 3.70, ИмяХ (?), 19:27, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да не, раскрутка компилятора не всегда делается, тот же LUA он же не написан на LUA
     
  • 3.90, Сишник (?), 23:31, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Единственный компилятор раста - это LLVM, а он на плюсах.
     
     
  • 4.92, Аноним (92), 00:15, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > а он на плюсах.

    Получается, на расте в принципе невозможно написать безопасную прогу?

     
  • 4.93, Аноним84701 (ok), 00:30, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Единственный компилятор раста - это LLVM, а он на плюсах.

    Только LLVM не компилятор раста, а его "ассемблер".
    https://play.rust-lang.org/?version=stable&mode=release&edition=2018&gist=bede



    ...
    ; std::rt::lang_start
    ; Function Attrs: nonlazybind uwtable
    define hidden i64 @_ZN3std2rt10lang_start17h843ca27583af05f7E(void ()* nonnull %main, i64 %argc, i8** %argv) unnamed_addr #1 {
    start:
      %_7 = alloca i64*, align 8
      %0 = bitcast i64** %_7 to i8*
      call void @llvm.lifetime.start.p0i8(i64 8, i8* nonnull %0)
      %1 = bitcast i64** %_7 to void ()**
      store void ()* %main, void ()** %1, align 8



     
     
  • 5.102, Сишник (?), 11:04, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Только LLVM не компилятор раста, а его "ассемблер".

    Это не "ассемблер", а llvm ir код, текстовое представление байткода виртуальной машины LLVM, который никакого отношения к ассемблеру не имеет и его нужно именно что скомпилировать, и делается это на плюсах. Не доросли ещё растоманы до написания своего компилятора, пока только парсер осилили и валидатор🤣 Причём судя по тому, что компиляция, как говорят, в 2-3 раза медленнее плюсов у них происходит, код там сомнительного качества.

     
     
  • 6.105, Аноним84701 (ok), 13:14, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https llvm org docs LangRef html abstract Хм, ну раз на опеннете так говор... большой текст свёрнут, показать
     
     
  • 7.106, Сишник (?), 14:04, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > И правда, где текстовое представление машкода (абстрактого "RISC-like") процессора, а где -- Ассебмлер ... 🙄

    Настолько абстрактного, что имеет бесконечное количество регистров, например. IR похож на ассемблер не больше чем C#.

    > MIR is Rust's Mid-level Intermediate Representation.

    100% растового компилятора всё ещё нет. Всё что есть - обёртка над llvm, который является безальтернативным компилятором для растоманов. Вы никак этого не опровергли, о чём спор?

     
  • 6.141, burjui (ok), 22:41, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Короче, если растоманы переписывают что-то, то их обвиняют в этом, а если - нет, то в том, что не могут переписать. А компиляция медленная не потому, что в язык встроен статический анализатор алиасинга, а потому что написано криво. И лучше крестов ничего нет, ибо фарту масти.
     
  • 4.160, Andrii (?), 20:11, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    LLVM это бекенд для раста, сейчас запилили cranelift, который на расте, так что не надо тут
     
  • 2.107, Ананимус (?), 14:34, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > когда уже rust перепишут на rust?

    rustc на расте. На плюсах llvm, но зачем переписывать llvm?

     

  • 1.25, inferrna (ok), 11:29, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Большого смысла в этом нет, так как в шейдерах нет смысла в борроу-чекере (доступ к любым данным идёт из сотен и тысяч потоков). Разве что, некоторая сахарность раста будет плюсом.
     
     
  • 2.49, Аноним (48), 14:23, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Просто ЧСВ зачесалось.
     
  • 2.153, Аноним (151), 10:54, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У Растста сахарность? Ну тогда Питон - идеал синтаксиса.
     

  • 1.27, Аноним (27), 11:32, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >современные инструменты для работы с пакетами и модулями

    Это не современные, это - тупиковая ветвь.

     
     
  • 2.95, topin89 (ok), 00:59, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А что считается за нормальные инструменты?
     

  • 1.30, Fracta1L (ok), 11:42, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    В очередной раз получил удовольствие от того как фанбоев дырявой сишки корёжит в комментах
     
     
  • 2.33, Аноним (33), 12:01, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Сейчас еще разочек по кругу тебе удовольствия доставим.
     
     
  • 3.35, Ordu (ok), 12:25, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И мне, и мне.
     
     
  • 4.64, Аноним (62), 17:25, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А вы с фракталалом объеденитесь. Порадуйте дыры друг другу.
     
     
  • 5.66, Ordu (ok), 17:45, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А вы с фракталалом объеденитесь. Порадуйте дыры друг другу.

    Фрактал скучный, он тут для твоего развлечения. Для моего развлечения тут есть ты.

     
  • 3.142, burjui (ok), 22:48, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Удовольствие по кругу вы можете доставить только себе, чем и занимаетесь под каждой новостью, даже термин специальный есть - circle jerk.
     
     
  • 4.162, Аноним (-), 12:27, 28/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ухты, в наш круг пролезло новое лицо, разнообразие и радость
     
  • 2.36, агафонов (?), 12:41, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Извините, что вы имеете ввиду, когда говорите "дырявая сишка"?
     
     
  • 3.37, Аноним (37), 12:44, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Дырявую сишку, очевидно
     
  • 3.56, Сишник (?), 15:00, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Болезнь есть такая, когда везде дыры мерещатся: https://ru.wikipedia.org/wiki/Трипофобия
    "Скопления небольших отверстий в объектах ... могут провоцировать нервную дрожь, кожный зуд, тошноту и общее ощущение дискомфорта[3]. Хотя трипофобия не признана Американской психиатрической ассоциацией и в статистическом руководстве по психическим расстройствам[2][3], тысячи людей утверждают, что они страдают от фобии, представляющей собой страх объектов с небольшими отверстиями "
     
     
  • 4.143, burjui (ok), 22:50, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Есть ещё другая болезнь - растофобия. Это когда растоманы курят маны, а вы подходите к ним и натужно кашляете про пассивное курение.
     
     
  • 5.154, Аноним (151), 11:02, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не маны они курят, а что-то позабористее.
     
  • 2.38, asdasd (?), 13:04, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А ничего, что GLSL, HLSL и т.д. это НЕ C?
     
     
  • 3.45, Ordu (ok), 14:03, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Как видишь, ничего. Фанатов сишки корёжит несмотря на этот факт.
     
     
  • 4.52, Сишник (?), 14:41, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    От смеха разве что. На древней сишке кстати GLSL шейдер можно врямо в исходник вписать так, что даже подсветка синтаксиса работает и автоформатирование. Удобно. А что там на хрусте?
    #define GLSL(shader) "#version 330 core\n" #shader

    const char fragmentShader24[] = GLSL(
        ...
    );

     
     
  • 5.54, Ordu (ok), 14:52, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > От смеха разве что.

    Какая разница от чего? Удовольствие от наблюдения не становится меньше.

     
     
  • 6.55, Сишник (?), 14:55, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так и знал, что хруст - это затянувшийся троллинг, чтобы одни мучались с ним, а другие смеялись над ними🤣
     
     
  • 7.58, Ordu (ok), 15:44, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так и знал, что хруст - это затянувшийся троллинг, чтобы одни мучались
    > с ним, а другие смеялись над ними🤣

    Да. Совершенно верно.

     
  • 4.57, qweasdzxc (?), 15:11, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то это я в ваш огород камень кинул, потому-что это ВЫ про C-начали говорить, когда GLSL это НЕ C.
     
     
  • 5.59, Ordu (ok), 15:52, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Вообще-то это я в ваш огород камень кинул, потому-что это ВЫ про
    > C-начали говорить, когда GLSL это НЕ C.

    Во-первых, не я, во-вторых не о C, а о сишниках -- это вообще-то разные вещи.

     
     
  • 6.60, RenamedUser_875743914 (?), 17:01, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    C, Rust... да кому они нужны, когда есть метапрог?
     
  • 2.63, Аноним (62), 17:24, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Фрактал уже никто не сомневается что ты получаешь удовольствие от того что кто-то твою дырень трогает. Ну а если туда ещё что-то и пихают то твоё удовольствия явно не знает предела.

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

     

  • 1.43, Аноним (43), 13:52, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я за раст обеими руками, но это уже какая-то дичь - раст ради раста. Осуждаю!
     
     
  • 2.50, Аноним (48), 14:27, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Учитывая ТО, за ЧТО ты держишься руками... страшно представить, какой х*ый раст.
     

  • 1.61, Аноним (62), 17:17, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А смысл? Всё равно начего серьёзного из этого не сделать. Ибо просто нет инструментов.
     
     
  • 2.69, Ананимус (?), 18:56, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Напоминает историю с Маском и SpaceX. Запилите кто-нибудь "вы находитесь здесь" про раст для бомбящих сишников.
     
     
  • 3.71, Аноним (62), 19:55, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Нет не напоминает.

    И не про бабмящих а адекватных. Орут обычно какраз растоманы у которых везде дыры. А дыры почему? Правильно, потому что квалификация ниже плинтуса.

     
     
  • 4.98, topin89 (ok), 03:13, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если всмотреться в историю, то прогресс и есть постепенное снижение квалификации... большой текст свёрнут, показать
     
  • 4.100, Ананимус (?), 08:23, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Нет не напоминает.

    Еще как напоминает.

    > Орут обычно какраз растоманы у которых везде дыры.

    Да нет, дыры у сишников, ты путаешь. Недавно вон опять переполнение в линуксе нашли.

    >А дыры почему?

    Потому что люди ошибаются. Их ошибки не должны приводить к remote code execution :D

    >Правильно, потому что квалификация ниже плинтуса.

    Покажи мне хотя бы один большой сишный проект, где за всю историю разработки не было ни одной проблемы с памятью.

     
  • 3.78, Аноним (92), 20:34, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не подскажете, какие корабли непрерывно подстыкованы к МКС?
     
     
  • 4.86, Онаним (?), 22:53, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы ещё предложил "Звезду" на расте переписать. А то дырявая.
     
  • 4.99, Ананимус (?), 08:19, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Союз вроде. А что?
     
     
  • 5.103, Аноним (92), 11:28, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А где тогда крюгоны?! На земле лежат? "Штаты находятся здесь: 1961".
     
     
  • 6.104, Ананимус (?), 13:09, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А где тогда крюгоны?! На земле лежат? "Штаты находятся здесь: 1961".

    Так это, в июне вот доставили на МКС людей.

     

  • 1.73, Онаним (?), 20:08, 23/10/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +2 +/
     
     
  • 2.74, Аноним (62), 20:22, 23/10/2020 Скрыто модератором
  • +1 +/
     
     
  • 3.76, Онаним (?), 20:30, 23/10/2020 Скрыто модератором
  • +1 +/
     

     ....ответы скрыты модератором (2)

  • 1.75, Аноним (62), 20:25, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    У виндузятников кругом какая-то война за пользователей мерещится. Они кругом бегают со своими процентами.

    У растоманов кругом дыры и бомбящие сишники.

    У гогошников что?

     
     
  • 2.81, Аноним (80), 21:34, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Присоединяюсь к вопросу про Го, но к программистам, а не диванным
     
  • 2.84, Ordu (ok), 22:06, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > У виндузятников кругом какая-то война за пользователей мерещится. Они кругом бегают со своими процентами.

    По-моему, линуксоиды этим страдают? Хотя, я не так много виндусятников знаю, может другие воюют за проценты?

     
     
  • 3.88, Аноним (62), 23:10, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > По-моему, линуксоиды этим страдают?

    Ни одного такого не встречал. Зато виндузятник каждый первый. Да ещё с пеной у рта.

     
     
  • 4.89, Ordu (ok), 23:20, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> По-моему, линуксоиды этим страдают?
    > Ни одного такого не встречал. Зато виндузятник каждый первый. Да ещё с
    > пеной у рта.

    Как не встречал? Да здесь же на опеннете 1% -- больная тема.

     
     
  • 5.91, Аноним (62), 23:33, 23/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Именно, только о процентах какраз виндузятники кричат.
     
     
  • 6.101, Ананимус (?), 08:28, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем им о чем-то кричать, у них и так все хорошо.
     
     
  • 7.108, Black Niger (?), 15:34, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ох сомневаюсь что хорошо. Рас кричат то. Или ты думаешь возгласы типа "Вот поэтому ваш г..но линукс всего 1%" это сами линуксоиды пишут? Ой ладно тебе.

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

     
  • 5.155, Аноним (151), 11:07, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так вот про этот 1% вантузы и вопят постоянно.
     
  • 2.144, burjui (ok), 22:55, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле "мерещатся"? Вот же они, бомбящие сишники, строчат агрессивно-юмористические (с последним туговато) комменты про то, как Rust им мешает даже там, где он не заменяет C.
     
     
  • 3.163, Аноним (-), 12:29, 28/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > юмористические (с последним туговато)

    Ухты, туговатый, все как мы любим.

     

  • 1.87, protonesso (?), 23:02, 23/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Захожу на страницы разработчиков, вижу, местоимения они/их и трансов. Мемы с /g/ что-то слишком правдивы.
     
  • 1.122, Аноним (122), 20:14, 24/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Русское комьюнитите неосиляторов раста ростет с каждым днем. Сначала они говорят "очередное не нужно", "потом сопротивляються розвитию языка" а через пару лет сидят у розбитого карыта. Ибо на сишечке ничего нового нет, а все самое вкусное уже давно на расте. В спешке в срачке учат раст а поезд уже уехал...
     
     
  • 2.123, С_Bad (?), 21:11, 24/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > все самое вкусное уже давно на расте.

    Ну не всё. Из интересного знаю libsvg, libra(крипта от лицокниги), sequoia(аналог опенпгп)

     
  • 2.125, Аноним (92), 00:39, 25/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Представлен Rust GPU

    Раст в ЖПУ :) Точнее и не скажешь.

     
  • 2.128, Кондуктор (?), 06:59, 25/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какой поезд? Куда ушел? Раст пока что игрушка для энтузиастов. В серьезных интерпрайз замечен не был. Если у программера серьезная математическая база, поверьте, проблем никаких с переходом на любой ЯП. Проблемы лишь у тех будут, кто не понимает принципов построения ЯП, а тупо зубрит синтаксис и назначение библиотек по типовым примерам. А потом плодит говнокод хоть на сишечке, хоть на расте.
     
     
  • 3.145, burjui (ok), 23:06, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не был замечен кем, сишниками, которых забыли проинформировать?
    https://www.rust-lang.org/production/users
    Ну да, Cloudflare, Atlassian, OVH, Dropbox - это всё несерьёзно, мелочёвка.

    Проблемы будут у тех, кто тут под каждой новостью ноет про синтаксис Rust, на котором они не написали ничего сложнее helloworld (если вообще открывали доки). В принципе, у них уже проблемы, если вы понимаете, о чём я.

     
     
  • 4.147, Кондуктор (?), 23:31, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну я и говорю, что энтузиасты. В том числе и среди перечисленных вами компаний. А не написать ли нам что-нибудь на расте? Модно и можно попиариться. Давайте ближе к делу. Назовите отраслевые решения, стандартизированные, сопровождаемые независимыми от эксплуатанта командами разработчиков. Ну и примеры реализаций критичных к отказам бизнес и технологических процессов. А то получается парсер логов напишут на расте и гордо надувают щеки -  у нас ынтырпрайз! А по факту все крутится н сишечках, плюсах и, прости хосподи, джаве.
     
     
  • 5.157, burjui (ok), 11:39, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, а среди коммментаторов иногда попадаются умные люди - так что же, теперь всех вас под одну сгребёнку?
     
  • 4.149, uis (ok), 00:38, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ноет про синтаксис Rust

    И кто? Всего упоминаний синтаксиса в обсуждении три(теперь четыре). Один в сообщении ваш, один тут, один про синтаксис GLSL и один про недокодеров, которые зубрят синтаксис и имеют квадратно-гнездовой способ мышления. Про rust только один коммент и он, ВНЕЗАПНО, ваш. Это вы писали про себя или вводите людей в заблуждение?

     
     
  • 5.158, burjui (ok), 17:39, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А вы типа только вчера увидели первую новость про Rust с нытьём сишников и ещё не знаете местных традиций.
     
  • 2.135, Аноним (-), 10:06, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а все самое вкусное уже давно на расте. В спешке в срачке учат раст а поезд уже уехал...

    Параллельно дочитывая хаскель, обмазываясь go попинывая джулию с мыслями о скале, эх котлин ..

    Та всем пофиг, поезд едет и без этого всего, не переживайте.

     
  • 2.136, Аноним (92), 10:35, 26/10/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Растоманы - как слепые котята, даже не знают, как мир вокруг выглядит.
     
  • 2.156, Аноним (151), 11:13, 27/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >ростет ... розвитию ... розбитого

    Чего же ты так сопротивляешься развитию твоего языка?

     
     
  • 3.164, Аноним (-), 12:30, 28/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ишь ты розошолся хороняка
     

  • 1.146, burjui (ok), 23:14, 26/10/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну вот, теперь и я в комменты притролльнул чутка. А чё? Сишниками вон можно, я тоже жажду одобрения толпой и плюсики за мастурбацию своего эго. Ну всё, бомбы заложил, завтра прихвачу попкорна и зайду собирать оторванные задницы для музея современного искусства.
     
     
  • 2.165, Аноним (-), 12:31, 28/10/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ты в следующий раз без подготовки не приходи. Бомбы вытирать после тебя никто не будет.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру