![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Проект Bend развивает высокоуровневый язык для параллельных вычислений на GPU" | +/– | ![]() |
Сообщение от opennews (??), 21-Май-24, 14:08 | ||
Опубликованы первые выпуски проекта Bend, развивающего высокоуровневый язык программирования для параллельных вычислений, который позиционируется как альтернатива низкоуровневыми языкам, таким как CUDA и Metal, обладающая выразительным синтаксисом и возможностями для повышения удобства разработки, свойственными таким языкам, как Python и Haskell. Код проекта написан на языке Rust и распространяется под лицензией Apache 2.0... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 21-Май-24, 14:08 | +1 +/– | ![]() |
А говорили что на Расте только переписывают и не создают ничего нового, - получите и распишитесь! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #10, #11, #12 |
2. Сообщение от Аноним (-), 21-Май-24, 14:09 Скрыто ботом-модератором | +7 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
3. Сообщение от Аноним (3), 21-Май-24, 14:10 | +/– | ![]() |
Раскидывать"1 + 2" и "3 + 4" на разные ядра? Неужели GPU может сделать только одно сложение за такт? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #37 |
4. Сообщение от Шарп (ok), 21-Май-24, 14:15 | +6 +/– | ![]() |
>при задействовании 16 потоков - за 0.96 сек., а при привлечении GPU NVIDIA RTX 4090 с 16k потоками - за 0.21 сек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #6, #25, #56 |
5. Сообщение от Витюшка (?), 21-Май-24, 14:17 | +/– | ![]() |
Это разные "потоки". Это потоки CPU, притом M3 процессора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #7, #9, #34, #65 |
6. Сообщение от Аноним (1), 21-Май-24, 14:19 | +/– | ![]() |
[cарказм]полагаю вы из тех у кого стакан всегда наполовину пуст![/сарказм] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
7.
Сообщение от Аноним![]() | +3 +/– | ![]() |
и пропускная способность с кэшами и задержками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
9. Сообщение от Banned (?), 21-Май-24, 14:27 | –9 +/– | ![]() |
Так проц мощнее видяхи вон насколько. Только на коредуба надо проц разгружать и передать видяхе для заметной выгоды. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #13 |
10. Сообщение от Аноним (10), 21-Май-24, 14:27 | +5 +/– | ![]() |
https://github.com/HigherOrderCO/hvm бгг, зайди в репу и посмотри, какой там процент на расте на самом деле | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #20 |
11. Сообщение от Аноним (11), 21-Май-24, 14:29 | +2 +/– | ![]() |
Переписали cuda на непонятно что? Вот это прорыв. Ещё один хеллоуворлд, который никому не нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
12. Сообщение от Аноним (12), 21-Май-24, 14:29 | +2 +/– | ![]() |
>>Код на языке Bend компилируется в низкоуровневое промежуточное представление HVM2 (Higher-order >>Virtual Machine 2), которое затем компилируется в представление на C и CUDA | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
13. Сообщение от Аноним (11), 21-Май-24, 14:30 | +2 +/– | ![]() |
Опять выпил? Какой видяхи на маке нет нвидии и никогда не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #18 |
14. Сообщение от Аноним (12), 21-Май-24, 14:30 | +/– | ![]() |
похоже на очередную обёртку | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16, #22 |
16. Сообщение от Аноним (11), 21-Май-24, 14:32 | +/– | ![]() |
Похоже на эксперимент чтобы менеджеры могли отчитаться за работу. Собственно руст это один из таких же экспериментов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #19 |
18. Сообщение от Banned (?), 21-Май-24, 14:36 | –2 +/– | ![]() |
В статье что написано? Чел выше даже акцетировал,но тебе все равно про свое наболевшее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
19. Сообщение от Аноним (19), 21-Май-24, 14:44 | +2 +/– | ![]() |
Ну так работа кипит, значит и годовые бонусы растут. А нужно или нет пусть думает тот кто за это платит. Если хочет свой блэкджек, значит сделаем ему блэкджек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
20. Сообщение от Аноним (1), 21-Май-24, 14:44 | –3 +/– | ![]() |
и? сам Bend на 100% Расте: https://github.com/HigherOrderCO/Bend/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #70 |
22. Сообщение от Аноним (34), 21-Май-24, 14:49 | +6 +/– | ![]() |
> похоже на очередную обёртку | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #43 |
23. Сообщение от мяя (?), 21-Май-24, 14:53 | +/– | ![]() |
> Код проекта написан на языке Rust и распространяется под лицензией Apache 2.0. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #24, #28, #76 |
24. Сообщение от мяя (?), 21-Май-24, 14:53 | –1 +/– | ![]() |
Почему-то у меня не обновились комментарии... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
25. Сообщение от мяя (?), 21-Май-24, 14:54 | +/– | ![]() |
Да было бы интересно узнать производительность на ватт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
28. Сообщение от Аноним (28), 21-Май-24, 15:13 | +1 +/– | ![]() |
Старый hvm1 был на си, а hvm2 на rust. GitHub показывает общую статистику по всей истории, а не раскладку по текущему коду. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #30, #35 |
30. Сообщение от Аноним (11), 21-Май-24, 15:16 | +/– | ![]() |
И что даёт руст? Во время конь пиляции так много людей выходит за границы что надо тратить время на новую версию и все равно можно выйти за границы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
34. Сообщение от Аноним (34), 21-Май-24, 15:28 | +/– | ![]() |
> Это разные "потоки". Это потоки CPU, притом M3 процессора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
35. Сообщение от мяя (?), 21-Май-24, 15:29 | +/– | ![]() |
Почему ты врёшь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #42 |
37. Сообщение от n00by (ok), 21-Май-24, 15:34 | –3 +/– | ![]() |
Скорее всего, простейший пример выбрали для наглядности. Операции "1 + 2" и "3 + 4" обычный процессор в одном потоке выполнит параллельно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #167 |
42. Сообщение от Аноним (28), 21-Май-24, 15:45 | +/– | ![]() |
Гляньте сами внимательно, там код на rust, а на си и cuda результат автоматической генерации. Даже в новости написано, что компилятор на выходе выдает код на c+cuda. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #44, #45 |
43. Сообщение от Аноним (43), 21-Май-24, 15:46 | +/– | ![]() |
> Всё уже написано и переписано по 100500 раз, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #51, #57 |
44. Сообщение от мяя (?), 21-Май-24, 15:58 | +1 +/– | ![]() |
Это обвязка-болванки на си и cuda без которых код на расте не работает. Код на расте не полноценный и просто транслирует тексты из одного представления в другое (сишное/кудовское) которое подсовывает в эти обвязки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #47, #49 |
45. Сообщение от Аноним (11), 21-Май-24, 15:59 | +/– | ![]() |
Как ты не понимаешь фанатики искренне верят если си код создала программа на руст, то этот код автоматически безопасТный, чтобы это ни значило. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #50, #64 |
47. Сообщение от мяя (?), 21-Май-24, 16:00 | +/– | ![]() |
И кстати код на расте тупо долбит файл с обвязками из раза в раз по новой через replace, которая каждый раз происходится по файлу заново. Парсер не завезли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #48 |
48. Сообщение от мяя (?), 21-Май-24, 16:02 | +/– | ![]() |
Хотя там и парсер не нужно, достаточно просто планировать замену последовательно не проходя каждый раз файл с нуля. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
49. Сообщение от Аноним (-), 21-Май-24, 16:03 | +1 +/– | ![]() |
Я в жаваскриптах не рабираюсь и не уверен позволяет ли он | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #53 |
50. Сообщение от Аноним (-), 21-Май-24, 16:06 | –1 +/– | ![]() |
Не правда, такое может рассказывать только человек, который даже растбук не читал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #117 |
51. Сообщение от Аноним (56), 21-Май-24, 16:10 | +1 +/– | ![]() |
Ты совсем не понял то, что тебе попытались донести. Впрочем, ожидаемо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
53. Сообщение от Аноним (11), 21-Май-24, 16:17 Скрыто ботом-модератором | –1 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
54. Сообщение от YetAnotherOnanym (ok), 21-Май-24, 16:17 Скрыто ботом-модератором | –3 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #59, #66 |
56. Сообщение от Аноним (56), 21-Май-24, 16:23 | +3 +/– | ![]() |
> 4,5 раза | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
57. Сообщение от Ухилянт (?), 21-Май-24, 16:26 | +2 +/– | ![]() |
> Да еще и плохие баги типа рут узвимостей находят почти каждую неделю | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #61 |
59. Сообщение от Ухилянт (?), 21-Май-24, 16:31 | +4 +/– | ![]() |
Ну дык, а ты думаешь, откуда этот маркетинг "выше, быстрее, сильнее"? На деле же урезаннее, тормознее, дороже. Да и факт запланированного устаревания уже ни одна компания не отрицает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
60. Сообщение от Аноним (60), 21-Май-24, 16:38 | +/– | ![]() |
Синтаксис Nim | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #74 |
61. Сообщение от Аноним (-), 21-Май-24, 16:38 | –3 +/– | ![]() |
Хахаха, а сколько там лет kernel org был проходнеым двором? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #62 |
62. Сообщение от Ухилянт (?), 21-Май-24, 16:41 | +/– | ![]() |
И как на практике оно? Много хакиров захакали kernel.org? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
64. Сообщение от Аноним (64), 21-Май-24, 17:04 | +1 +/– | ![]() |
Возьми, к примеру, спарк. Формально верифицированный код из ада транслируется в си. Раст никакого отношения к этому, конечно, не имеет, но схема вполне рабочая. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #68, #107 |
65. Сообщение от кент кента (?), 21-Май-24, 17:14 | +1 +/– | ![]() |
>Это разные "потоки". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #67 |
66. Сообщение от Пряник (?), 21-Май-24, 17:26 | +1 +/– | ![]() |
Зависит от того, что дешевле: железо или программисты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #71, #115 |
67. Сообщение от Banned (?), 21-Май-24, 17:33 | –1 +/– | ![]() |
Уху, 1+1 100500 раз и ничего нового,а 1+2 уже не осилил. Может проще подсмотреть в конце учебника ответ? Норм расчеты ИИ. Точно умнее тебя. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
68. Сообщение от Аноним (-), 21-Май-24, 17:51 | –1 +/– | ![]() |
> Формально верифицированный код из ада | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #72 |
70. Сообщение от srivau_porkovi (?), 21-Май-24, 17:54 | +/– | ![]() |
Что такое Bend? В том репозитории о котором ты пишешь 8к строк кода. Это 0.001% от сишки в зависимостях. И это по самой выгодной для раста оценке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #78, #80, #81 |
71. Сообщение от Аноним (56), 21-Май-24, 17:55 | +2 +/– | ![]() |
Мы уже видим к чему привела экономия на дешёвых погромистах. Нет, спасибо, я лучше заплачу за качественный и оптимизированный продукт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #75, #111, #131 |
72. Сообщение от Аноним (64), 21-Май-24, 18:17 | +/– | ![]() |
Спарк самоверифицируемый субсет ада. И вполне взлетела, вон даже во всех видеокартах монополиста уже лет 7 как минимум. По заявлениям, повышение стоимости незначительное. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
74. Сообщение от Аноним (74), 21-Май-24, 18:37 | +/– | ![]() |
Чистый Питон по виду. Не знаю кто такой Nim (и не хочу знать). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #87, #95 |
75. Сообщение от Аноним (-), 21-Май-24, 18:38 | –1 +/– | ![]() |
А к чему она привела? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #97 |
76. Сообщение от Аноним (76), 21-Май-24, 18:39 | +/– | ![]() |
Вы, надеюсь, случайно, вводите всех в заблуждение, а не лжете внаглую: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #82, #93 |
77. Сообщение от Аноним (74), 21-Май-24, 18:48 | –3 +/– | ![]() |
> Распараллеливание производится автоматически, например, при вычислении выражения "((1 + 2) + (3 + 4))", операции "1 + 2" и "3 + 4" будут выполнены параллельно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #102 |
78. Сообщение от Аноним (78), 21-Май-24, 18:58 | +2 +/– | ![]() |
Щас бы полезность ЯП оценивать в строках... Боюсь тогда сишка всрет фортрану какому-нибудь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #162 |
80. Сообщение от Аноним (1), 21-Май-24, 19:04 | +1 +/– | ![]() |
>>> код на расте на 80% состоит из бойлерплейта и раст-специфичных костылей <<< | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #90 |
81. Сообщение от Аноним (-), 21-Май-24, 19:05 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #92 |
82. Сообщение от Аноним (-), 21-Май-24, 19:10 | –3 +/– | ![]() |
Я на 99% уверен что человек ввел в заблуждения не намеренно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #86 |
83. Сообщение от Аноним (83), 21-Май-24, 19:11 | +/– | ![]() |
Сколько этих языков параллельного программирования уже? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
85. Сообщение от Аноним (87), 21-Май-24, 19:26 | +2 +/– | ![]() |
у нас было n стандартов.jpg | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
86. Сообщение от Аноним (64), 21-Май-24, 19:28 | +/– | ![]() |
Только сабж не работает без стороннего рантайма, написанного с использованием си (в значительной мере), так что, технически, тот комментатор вполне прав (во всяком случае, в данной ситуации он значительно правее оппонентов). Но, я согласен, при многих отклонениях отказывает абстрактное мышление, и, если нельзя найти буквальное соответствие, начинают возникать сложности. Особенно много таких личностей по какой-то причине именно среди любителей раста, совпадение, наверное. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #88 |
87. Сообщение от Аноним (87), 21-Май-24, 19:29 | +/– | ![]() |
nim - Это обертка для си | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
88. Сообщение от Аноним (-), 21-Май-24, 19:41 | +/– | ![]() |
> Только сабж не работает без стороннего рантайма, написанного с использованием си (в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #89 |
89. Сообщение от Аноним (64), 21-Май-24, 19:51 | +/– | ![]() |
Вот и говорю, получается, я прав был. Аналогии вообще за уши притянуты. Компилятор перевели на кресты не так давно (не обладаю сведениями относительно глубины внедрения, но деградация времени сборки имеет место быть) и ключевой компонент рантайма, это, очевидно, несколько иное (ядро компилируют любым совместимым компилятором, ЯП сборочного тулчейна не имеет никакого отношения к программам). По этой же причине расту не предъявляют за LLVM. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
90. Сообщение от srivau_porkovi (?), 21-Май-24, 20:04 | +6 +/– | ![]() |
Эти фантазёры. Как раз таки императивно там получается меньше всего проблем потому как рескин сишки. А как только дело доходит до абстракций, то получаются тормоза и бойлерплейт. Почему каждый почитатель тут не то что к программированию отношения не имеет, но и расте ничего не знает и в глаза не видел. Открой код и посмотри, начиная с такого `hvm::Numb::new_i24(s as i32 * num as i32)` где каждая строчка это мусор, заканчивая фантазиями о каком-то функциональном стиле(которого не существует в природе). Но ты можешь их найти. В vm такого кода нет, но то и понятно это просто копипаста с сишной реализации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #161 |
92. Сообщение от srivau_porkovi (?), 21-Май-24, 20:18 | +3 +/– | ![]() |
>Хм, кодокамакам все еще платят за кол-во строк кода? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #105, #127, #137 |
93. Сообщение от srivau_porkovi (?), 21-Май-24, 20:25 | +1 +/– | ![]() |
А куда потерялись зависимости? Ведь никакой Bend ничего не делает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #108 |
95. Сообщение от Аноним (95), 21-Май-24, 20:42 | –1 +/– | ![]() |
> Не знаю кто такой Nim (и не хочу знать). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #99 |
97. Сообщение от Аноним (11), 21-Май-24, 20:46 | +1 +/– | ![]() |
Ну конечно это же такая хорошая причина верит что руст тебя от этого всего спасет. (Руст не спасёт от этого) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
99. Сообщение от Аноним (11), 21-Май-24, 20:48 | +/– | ![]() |
Nim это просто TypeScript для C++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 Ответы: #134 |
102. Сообщение от Аноним (56), 21-Май-24, 22:50 | –1 +/– | ![]() |
Программирование примерно таким и будет. И уже очень скоро. На входе план в виде таблиц, тасков и т.д., на выходе машинный код. А пока что ждём компилятор основанный на ИИ — это и положит начало конца ручного кодинга. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #125, #126 |
103. Сообщение от Аноним (103), 21-Май-24, 23:32 | +/– | ![]() |
Ещё бы ПК с материнской картой поддерживающей видеокарту вместо процессора, как бы кому-то смешно это не казалось. На cnews пишут что винда уходит на ARM, а я напомню что язык программирования Си был изначально близок к командам процессора х86. Множество лет разработки конечно ничем не заменить, тем не менее на сегодняшний день у С не самое большое сообщество. И замечу что даже OpenACC/OpenCL как-то это всё не спасает. A CUDA сильно замудреная. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #128 |
105. Сообщение от Аноним (105), 22-Май-24, 00:09 | –2 +/– | ![]() |
Интересная аргументация, но предвзятое отношение к домохозяйкам. Попробуй убери всю квартиру за пару часов, не сильно проще раста на самом деле. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #155 |
107. Сообщение от Аноним (105), 22-Май-24, 00:19 | –1 +/– | ![]() |
> Формально верифицированный код из ада | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
108. Сообщение от Аноним (105), 22-Май-24, 00:29 | +/– | ![]() |
Зато при падении головы на клавиатуру не за сегфолтится как гцц, который то и дело отдаёт права рута при компиляции. В бинарь дыру вполне впаять сможет кстати, от этого растафари ещё пока не уберёг | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 Ответы: #118, #154 |
111. Сообщение от Аноним (105), 22-Май-24, 00:35 | +/– | ![]() |
Ты просто с дорогими программистами не работал, те ещё хуже | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
114. Сообщение от нитгитлистер (?), 22-Май-24, 05:30 | +1 +/– | ![]() |
чем спорить о потрохах может попробуете как оно работает? сравните производительность, удобство и прочие мелочи с cuda и потом уже выводы делайте. набрасывать на вентилятор легко и беззаботно - с душком развлечение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #120, #122 |
115. Сообщение от YetAnotherOnanym (ok), 22-Май-24, 07:07 | +1 +/– | ![]() |
Большинству современных программистов цена - пятачок за пучок. Сидеть бы им на паперти и ныть "Господа, я не ел шесть дней. Подайте что-нибудь бывшему слушателю двухнедельных курсов программирования на лёгком в освоении и удобном в написании языке", если бы не творческий симбиоз инвесторов, рыщущих в поисках перспективного стартапа, и стартаперов, готовых с радостью освоить инвесторские деньги. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #129 |
117. Сообщение от Аноним (11), 22-Май-24, 07:10 | +/– | ![]() |
Какой-то набор слов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
118. Сообщение от Аноним (11), 22-Май-24, 07:12 | +/– | ![]() |
Это твои личные фантазии, которые к реальности не имеют никакого отношения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 |
120. Сообщение от Аноним (11), 22-Май-24, 07:22 | +1 +/– | ![]() |
А сам чего образование не позволяет? Или ты ждёшь когда единственно верный эксперт вынесет своё ценное мнение? Так это ещё хуже чем фанатеть от раста. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 Ответы: #136 |
122. Сообщение от YetAnotherOnanym (ok), 22-Май-24, 07:37 | +/– | ![]() |
Не обязательно всё пробовать на вкус. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 |
123. Сообщение от name (??), 22-Май-24, 09:02 | +/– | ![]() |
>"((1 + 2) + (3 + 4))", операции "1 + 2" и "3 + 4" будут выполнены параллельно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #130 |
124. Сообщение от Аноним (124), 22-Май-24, 09:15 | +/– | ![]() |
Как-то не похож синтаксис на современный язык. Избыточные двоеточия в конце строк. Многократные return. Небось, нормальный функциональный стиль использовать нельзя.... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #132 |
125. Сообщение от Аноним (3), 22-Май-24, 09:26 | +/– | ![]() |
а зачем ждать, берись и делай | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 |
126. Сообщение от n00by (ok), 22-Май-24, 09:33 | +/– | ![]() |
В октябре 1981 года Японское министерство международной торгов- | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 Ответы: #140 |
127. Сообщение от Аноним (127), 22-Май-24, 09:33 | +/– | ![]() |
>рескин дырявый от раста содержит в 5 раз больше уб чем сишка | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
128. Сообщение от n00by (ok), 22-Май-24, 09:38 | +1 +/– | ![]() |
> а я напомню что язык программирования Си был изначально | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 Ответы: #147, #152 |
129. Сообщение от Пряник (?), 22-Май-24, 09:41 | +1 +/– | ![]() |
Если бы программисты были дешёвыми, то все бы не стремились ими стать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 |
130. Сообщение от n00by (ok), 22-Май-24, 09:41 | –1 +/– | ![]() |
Если исполнять именно это на разных ядрах ЦП - безусловно замедлит, в пределе на время длительности кванта планировщика. Если вычисления существенно сложнее, может быть и ускорятся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 Ответы: #146 |
131. Сообщение от Пряник (?), 22-Май-24, 09:42 | +/– | ![]() |
Не заплатишь, потому что такой продукт не создадут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
132. Сообщение от n00by (ok), 22-Май-24, 09:43 | –2 +/– | ![]() |
Есть версия, что хотели упростить парсер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #124 |
133. Сообщение от Аноним324 (ok), 22-Май-24, 09:53 | +/– | ![]() |
Они разрабатывают фортран? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #141 |
134. Сообщение от Аноним (60), 22-Май-24, 10:15 | +/– | ![]() |
Ничего, что Nim компилируется в код C, C++, JavaScript, Objective-C? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #138 |
136. Сообщение от нитгитлистер (?), 22-Май-24, 10:43 | +/– | ![]() |
> А сам чего образование не позволяет? Или ты ждёшь когда единственно верный | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 Ответы: #139 |
137. Сообщение от Аноним (-), 22-Май-24, 10:46 | –1 +/– | ![]() |
> Во-первых раст убогий рескин сишки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
138. Сообщение от Аноним (11), 22-Май-24, 12:08 | +/– | ![]() |
Ну допустим не компилируется, а транслируется. А так да ничего страшного. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #134 Ответы: #142 |
139. Сообщение от Аноним (11), 22-Май-24, 12:11 | +/– | ![]() |
Ты врешь, я тебе не верю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #136 |
140. Сообщение от Аноним (11), 22-Май-24, 12:12 | +/– | ![]() |
А потом оказалось что японский язык слишком сложный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #143 |
141. Сообщение от Аноним (11), 22-Май-24, 12:14 | +/– | ![]() |
Проприетарный компиль Фортрана распределяется по процессорам в кластере, а не ядрам видеокарты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 |
142. Сообщение от Аноним (60), 22-Май-24, 12:18 | +/– | ![]() |
Допустим, ты неуч. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #138 Ответы: #145, #153 |
143. Сообщение от n00by (ok), 22-Май-24, 12:33 | +/– | ![]() |
Потом ЧатГПТ, работая удалённо, удалил ветку в удалённом репозитории. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #140 |
145. Сообщение от n00by (ok), 22-Май-24, 12:39 | +/– | ![]() |
> Компиляция (программирование) — трансляция программы, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #142 |
146. Сообщение от Аноним (147), 22-Май-24, 13:19 | +/– | ![]() |
Пожалуйста, ознакомьтесь с функциональщиной, а потом рассказывайте. Там свои особенности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 Ответы: #148 |
147. Сообщение от Аноним (147), 22-Май-24, 13:31 | –1 +/– | ![]() |
Ну даже если так - Си в данном случае это не красит. Как ни крути, но насколько я помню различные источники (в том числе и свои) тесты показывают что это самый производительный язык для 8086. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 Ответы: #149 |
148. Сообщение от n00by (ok), 22-Май-24, 15:34 | –1 +/– | ![]() |
Что бы говорить об особенностях исполнения кода процессором, необходимо почитать документацию по такому процессору. Например, Intel® 64 and IA-32 Architectures Optimization Reference Manual. Там можно произвести удивительное открытие: три сложения это три машинных команды, две их которых (в скобочках) исполнятся одновременно, даже если расположены в неудачном порядке. Ну либо хотя бы сгенерировать машинный код свой любимой «функциональщиной» и показать здесь - кто-то да объяснит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 Ответы: #151 |
149. Сообщение от n00by (ok), 22-Май-24, 15:43 | +/– | ![]() |
А если не «помнить», а попробовать различные трансляторы Си, то окажется что код после современного GCC почему-то в разы обгоняет древний Borland. Может быть тогда появятся какие-то рациональные мысли, а не о покраске процессором языка программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #147 |
151. Сообщение от Аноним (152), 22-Май-24, 16:27 | +/– | ![]() |
Ну вот я и говорю что вы не в ту степь пошли. Впрочем уточню конкретно - с Haskell знакомы? Если нет, то ознакомьтесь пожалуйста. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #148 Ответы: #159 |
152. Сообщение от Аноним (152), 22-Май-24, 16:33 | +/– | ![]() |
Я вообще о том что такие языки программирования имеют право на существование и смысл. А архитектура тут очень даже причём - есть железо, значит у него есть архитектура того как оно работает и набор команд. Если есть такой набор команд, значит и существование языка программирования оптимизированный под это железо вполне имеет смысл. Тем не менее некоторые языки программирования стандартизированы, что означает возможность иметь независимый компилятор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 Ответы: #160 |
153. Сообщение от Аноним (60), 22-Май-24, 17:08 | +/– | ![]() |
> открываем стандарт ISO/IEC 9899 и читаем там определения | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #142 Ответы: #158 |
154. Сообщение от srivau_porkovi (?), 22-Май-24, 19:16 | +/– | ![]() |
Кстати, кому интересно дам новую историю на тему как глушить этих раст-фанатиков. Дело в том, чтот язык настолько нелеп, что на нём реализовать ничего нельзя. Поэтому там существует то, что они называются процедурными макросами. Очевидно что ни к каким макросам это отношения не имеет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 Ответы: #156 |
155. Сообщение от srivau_porkovi (?), 22-Май-24, 19:20 | +/– | ![]() |
>Интересная аргументация, но предвзятое отношение к домохозяйкам. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
156. Сообщение от fyjy (-), 22-Май-24, 19:57 | +/– | ![]() |
Хм, а с чего ты взял что твой пук кому-то интересен? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 |
157. Сообщение от Аноним (163), 22-Май-24, 22:03 | +/– | ![]() |
Если кто не в курсе, для Debian доступен Nvidia 555. Парадоксальный факт - Wayland не глючит. Простите за оффтоп, но новости нет, а эта наиболее подходящая из последних. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #172, #174 |
158. Сообщение от n00by (ok), 23-Май-24, 09:44 | +/– | ![]() |
Публика как раз читает, в отличие от «эксперта», резко спрятавшегося за публику, поскольку не смог найти указанные пункты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #153 |
159. Сообщение от n00by (ok), 23-Май-24, 09:50 | +/– | ![]() |
А чё вдруг конкретно Haskell? OCaml, исполнитель для байткода которого лежит у меня на гитхапе, перестал быть «функциональщиной»? Понимаю, что про Рефал эксперты и не слышали. Так что пока я воспользуюсь ленивостью Haskell и не буду с ним «знакомиться». ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #151 Ответы: #163, #164 |
160. Сообщение от n00by (ok), 23-Май-24, 09:54 | +/– | ![]() |
Право это вопрос юриспруденции и выходит за рамки данного форума. Тем не менее, я уверен, что выносить суждения об архитектуре процессоров в праве тот, кто хоть немного с ней знаком. Остальные в праве задавать вопросы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 |
161. Сообщение от Аноним (-), 23-Май-24, 11:33 | +/– | ![]() |
> Даже уходя от нелепости подобного кода и тормознутость - здесь каждая вторая | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 |
162. Сообщение от Аноним (-), 23-Май-24, 11:47 | +/– | ![]() |
> Щас бы полезность ЯП оценивать в строках... Боюсь тогда сишка всрет фортрану какому-нибудь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
163. Сообщение от Аноним (163), 23-Май-24, 11:48 | +/– | ![]() |
Ну и какой в таком случае смысл выпендриваться? Может издержки на синхронизацию и передачу данных видеокарте в данном примере будут превышать время вычисления. Но более сложные чистые функции, да ещё с отложенными вычислениями более вероятно будут вычислены на видеокарте быстрее за счёт набора инструкций, отличного от процессора и за счёт реального параллельного вычисления с помощью множества потоков, как правило большего количества чем у процессора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 Ответы: #165 |
164. Сообщение от Аноним (163), 23-Май-24, 11:56 | +/– | ![]() |
Да и что вам не понятно в концепциях языка в таком случае? По моему статья весьма доступно написана. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 Ответы: #166 |
165. Сообщение от n00by (ok), 23-Май-24, 15:14 | +/– | ![]() |
> Ну и какой в таком случае смысл выпендриваться? Может издержки на синхронизацию | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #163 Ответы: #170 |
166. Сообщение от n00by (ok), 23-Май-24, 15:16 | +/– | ![]() |
> Да и что вам не понятно в концепциях языка в таком случае? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #164 Ответы: #171 |
167. Сообщение от Аноним (-), 23-Май-24, 19:12 | +/– | ![]() |
> Скорее всего, простейший пример выбрали для наглядности. Операции "1 + 2" и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
168. Сообщение от Аноним (168), 23-Май-24, 23:50 | +/– | ![]() |
Отличный проект, давно нужно было что-то более высокоуровневое. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
170. Сообщение от Аноним (170), 24-Май-24, 11:20 | +/– | ![]() |
Ну я понял - просто травма детства, нужда показать себя, нужда в доказательстве своего ума. Раз уж на то пошло и мы именно об этом говорим, то в таком случае это будет вычислено на этапе компиляции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #165 Ответы: #175 |
171. Сообщение от Аноним (170), 24-Май-24, 11:24 | +/– | ![]() |
Я очень скептически отношусь к тому что тут может быть как-то причастен тест Тьюринга, но всё-же уточню - при чем тут тест Тьюринга? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #166 Ответы: #173, #176 |
172. Сообщение от Аноним (173), 24-Май-24, 11:48 | +/– | ![]() |
> Если кто не в курсе, для Debian доступен Nvidia 555. Парадоксальный факт | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #157 |
173. Сообщение от Аноним (173), 24-Май-24, 11:52 | +/– | ![]() |
> Я очень скептически отношусь к тому что тут может быть как-то причастен | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #171 Ответы: #177 |
174. Сообщение от тыквенное латте (?), 24-Май-24, 12:14 | +/– | ![]() |
> Парадоксальный факт - Wayland не глючит | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #157 |
175. Сообщение от n00by (ok), 24-Май-24, 12:43 | +/– | ![]() |
> просто травма детства, нужда показать себя, нужда в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #170 |
176. Сообщение от n00by (ok), 24-Май-24, 12:48 | +/– | ![]() |
А при чём тут все эти понты с итогом «вычислено на этапе компиляции», когда в новости русским языком написано «_будут_ _выполнены_ _параллельно_»? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #171 |
177. Сообщение от n00by (ok), 24-Май-24, 12:52 | +/– | ![]() |
Нуб написал в ответ на другую экспертизу эксперта «прекратите распространять ересь», вот и началось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #173 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |