![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Опубликован стандарт параллельного программирования OpenMP 5.1" | +/– | ![]() |
Сообщение от opennews (ok), 13-Ноя-20, 19:55 | ||
После двух лет разработки опубликован набор спецификаций OpenMP 5.1 (Open Multi-Processing), определяющих API и способы применения методов параллельного программирования для языков Си, Си++ и Фортран на многоядерных и гибридных (CPU+GPU/DSP) системах с общей памятью и блоками векторизации (SIMD). Отдельные элементы OpenMP 5.1 будут включены в следующий выпуск LLVM/Clang 12.0, а также, возможно, успеют попасть в ветку GCC 11... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от leibniz (ok), 13-Ноя-20, 19:55 | +7 +/– | ![]() |
До чего же отрадно видеть упоминание фортрана. Наставник в универе вёл вычмат и от ПК ему требовались только FAR и Fortran - эх, были времена... Работало у него всё чётко и ладно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #7 |
2. Сообщение от Аноним (2), 13-Ноя-20, 19:56 | +8 +/– | ![]() |
Fortran и сейчас активно используется для вычислений и в научной среде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #4, #5, #8, #130 |
3. Сообщение от Аноним (5), 13-Ноя-20, 19:58 | +1 +/– | ![]() |
Уф, я уж подумал OpenMW в релиз вышел. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
4. Сообщение от leibniz (ok), 13-Ноя-20, 19:59 | +1 +/– | ![]() |
> Fortran *2018* | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
5. Сообщение от Аноним (5), 13-Ноя-20, 20:01 | +/– | ![]() |
Это точно. Например, GAMESS на фортран. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #38 |
6. Сообщение от Аноним (6), 13-Ноя-20, 20:17 | +3 +/– | ![]() |
> стандартов C11, C18, C++11, C++14, C++17 и C++20 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9, #10, #11 |
7. Сообщение от Аноним (7), 13-Ноя-20, 20:27 | +6 +/– | ![]() |
> FAR | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #12, #44, #52 |
8. Сообщение от Аноним (8), 13-Ноя-20, 20:42 | +7 +/– | ![]() |
К сожалению, сейчас питона больше чем фортрана. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #37, #61 |
9. Сообщение от Аноним (8), 13-Ноя-20, 20:44 | –2 +/– | ![]() |
Смузихлебы дорвались до комитета - сначала делают, потом думают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #16, #48 |
10. Сообщение от A.Stahl (ok), 13-Ноя-20, 21:18 | +9 +/– | ![]() |
Какой, нафиг, зоопарк? Эти стандарты последовательны, а не параллельны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #17, #18, #45 |
11. Сообщение от Аноним (11), 13-Ноя-20, 21:20 | +/– | ![]() |
haskell 2010 - завидуйте молча :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
12. Сообщение от YetAnotherOnanym (ok), 13-Ноя-20, 21:22 | –5 +/– | ![]() |
То ли дело аноним с Опеннета! Уж он-то огого! Не то, что какой-то там профессоришка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #13, #50 |
13. Сообщение от Аноним (7), 13-Ноя-20, 21:35 | +5 +/– | ![]() |
Ты вначале хотя бы чисто для прикола поступи в вуз, чтобы сформировать свое мнение об этих самых "наставниках в универе", прежде чем петь им дифирамбы и называть "профессорами". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #20, #24, #42 |
15. Сообщение от Аноним (6), 13-Ноя-20, 21:57 | –2 +/– | ![]() |
> для языков Си, Си++ и Фортран | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #22, #49, #60, #128 |
16. Сообщение от Аноним (6), 13-Ноя-20, 21:59 | +/– | ![]() |
Да сейчас вообще какая-то тенденция наплодить как можно больше несовместимого. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
17. Сообщение от Аноним (6), 13-Ноя-20, 22:00 | +11 +/– | ![]() |
И этот последовательный зоопарк приходится поддерживать параллельно... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
18. Сообщение от Плохой Танцор (?), 13-Ноя-20, 22:01 | +1 +/– | ![]() |
Теперь это не так | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
19. Сообщение от Ordu (ok), 13-Ноя-20, 22:27 | –3 +/– | ![]() |
> Си, Си++ и Фортран на многоядерных и гибридных системах | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #43 |
20.
Сообщение от Michael Shigorin![]() | –4 +/– | ![]() |
Странно, мне попались отличные преподаватели. Может, дело в том, что и сам не отлынивал? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #54, #77, #108 |
21.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
> директива "unroll" для частичного разматывания цикла | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #27, #31, #59 |
22. Сообщение от КрутойПроггер (?), 13-Ноя-20, 22:50 | –5 +/– | ![]() |
В раст поддержка параллельных вычислений встроена в сам язык, а в дырявых сишечках и фортранчиках приходится всякие костыли городить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #26, #39 |
23. Сообщение от Анонимешник (?), 13-Ноя-20, 22:50 | –1 +/– | ![]() |
А когда С++ станент единственным языком? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #32, #66, #76 |
24. Сообщение от анонн (ok), 13-Ноя-20, 23:14 | –15 +/– | ![]() |
> Ты вначале хотя бы чисто для прикола поступи в вуз, чтобы сформировать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #25, #41, #51 |
25. Сообщение от Аноним (7), 13-Ноя-20, 23:40 | +7 +/– | ![]() |
> Наставник в универе | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #28, #29, #30 |
26.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
> В раст поддержка параллельных вычислений встроена в сам язык | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
27. Сообщение от Аноним (85), 13-Ноя-20, 23:54 | –1 +/– | ![]() |
Шигорин. У меня к вам лично совет - поставьте себе HTTPS Everywhere в браузер. И включите EASE. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
28. Сообщение от funny.falcon (?), 14-Ноя-20, 00:08 | +1 +/– | ![]() |
А ты думал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
29. Сообщение от анонн (ok), 14-Ноя-20, 00:12 | –24 +/– | ![]() |
>>> поступи в вуз, чтобы сформировать свое мнение об этих самых "наставниках в универе", прежде чем петь им дифирамбы и называть "профессорами". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #34 |
30. Сообщение от Lex (??), 14-Ноя-20, 00:18 | –2 +/– | ![]() |
Так и в чем проблема конкретно с фар.икс, равно как и с видной ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #89 |
31. Сообщение от Lex (??), 14-Ноя-20, 00:20 | +3 +/– | ![]() |
Разворачивание ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
32. Сообщение от Аноним (6), 14-Ноя-20, 00:34 | –2 +/– | ![]() |
Когда прекратят стругать стандарты каждый год. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #79 |
33. Сообщение от Аноним (33), 14-Ноя-20, 01:02 | +/– | ![]() |
Честно говоря, сама концепция OpenMP - так сказать, местечковый параллелизм - слишком ограничена и потому малоприменима на практике. Ну разве что вся работа программы сводится к одному циклу. Наверно, для чистых числодробилок подойдет, хотя и то не факт, что чистые потоки или job-based архитектура не будут более эффективны даже в этом кейсе. Просто удивляюсь, зачем до сих пор тащат этот подход вместо стандартизации job server'а, например. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #36, #40 |
34. Сообщение от Аноним (7), 14-Ноя-20, 01:13 | +7 +/– | ![]() |
Зачем порвался? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #35 |
35. Сообщение от анонн (ok), 14-Ноя-20, 02:12 | –8 +/– | ![]() |
> Зачем порвался? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
36. Сообщение от fsb4000 (?), 14-Ноя-20, 02:47 | –1 +/– | ![]() |
OpenMP обычный tasklevel параллелизм. И он точно такой же много где. https://en.wikipedia.org/wiki/Task_parallelism Ничего другого не придумали. А про ваш "job server" параллелизм литература ничего не знает. Подтягивайте ваши знания, чтобы выражаться стандартными определениями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #72 |
37. Сообщение от Scriptor (ok), 14-Ноя-20, 03:09 | +3 +/– | ![]() |
У них области применения разные. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #46 |
38. Сообщение от Scriptor (ok), 14-Ноя-20, 03:10 | +/– | ![]() |
+ из свободного -- CP2K, например. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #124 |
39. Сообщение от Scriptor (ok), 14-Ноя-20, 03:12 | +1 +/– | ![]() |
Эм. Вам слово coarrays о чем-нибудь говорит? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
40. Сообщение от Scriptor (ok), 14-Ноя-20, 03:15 | +1 +/– | ![]() |
Учитывая, что у абсолютного большинства пользователей вполне себе OpenMP-ready многоядерный процессор, а распараллеливание с помощью OpenMP технически _очень_ простое для автора программы -- почему бы и нет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #63, #73 |
41. Сообщение от YetAnotherOnanym (ok), 14-Ноя-20, 03:23 | –8 +/– | ![]() |
Ого, сколько минусов накидал :)) Сразу видно - знатно бомбануло. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
42. Сообщение от YetAnotherOnanym (ok), 14-Ноя-20, 03:24 | –7 +/– | ![]() |
> Ты вначале хотя бы чисто для прикола поступи в вуз, чтобы сформировать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
43. Сообщение от Жорш (?), 14-Ноя-20, 03:51 | +/– | ![]() |
Шо с тобой? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #56 |
44. Сообщение от n242name (?), 14-Ноя-20, 05:25 | –1 +/– | ![]() |
кстати пилится форк far2l | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
45. Сообщение от n242name (?), 14-Ноя-20, 05:27 | +1 +/– | ![]() |
какой стандарт лучше взять за основу для изучения если на плюсах не писал больше 10 лет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #55, #62, #71 |
46. Сообщение от Аноньимъс (?), 14-Ноя-20, 05:27 | +/– | ![]() |
Вы заблуждаетесь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #69, #98, #107, #116 |
48. Сообщение от Аноньимъс (?), 14-Ноя-20, 05:32 | +5 +/– | ![]() |
С++ никогда небыл хорош. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #114 |
49. Сообщение от Аноньимъс (?), 14-Ноя-20, 05:35 | +/– | ![]() |
Фортран отличный яп. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
50. Сообщение от Аноньимъс (?), 14-Ноя-20, 05:46 | +/– | ![]() |
Вы зря так вольно вакансии в университете раздаёте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #74 |
51. Сообщение от Аноньимъс (?), 14-Ноя-20, 05:52 | +2 +/– | ![]() |
Вы анонима фундаментальным вкладом в питончик пугаете? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #80 |
52. Сообщение от Аноним (52), 14-Ноя-20, 06:02 | –1 +/– | ![]() |
Так то фар и под линукс есть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #111 |
53. Сообщение от Аноним (-), 14-Ноя-20, 06:07 | +/– | ![]() |
Чем оно лучше потоков thread из стандарта чистого Си - 2011 года? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #58, #126 |
54. Сообщение от Аноним (-), 14-Ноя-20, 06:17 | +4 +/– | ![]() |
Отличные преподователи по богословию? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
55. Сообщение от Аноним (-), 14-Ноя-20, 06:18 | –1 +/– | ![]() |
С++22 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
56. Сообщение от Аноним (-), 14-Ноя-20, 06:20 | +/– | ![]() |
Он курнул. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
58. Сообщение от Аноним (6), 14-Ноя-20, 07:39 | +1 +/– | ![]() |
Абсолютно ничем, кроме синтаксического сахара. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #64 |
59. Сообщение от n00by (ok), 14-Ноя-20, 08:47 | +/– | ![]() |
А как быть с раскруткой стека (вызовов, при исключении)? Вот где действительно может быть понакручено. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
60. Сообщение от Аноним (60), 14-Ноя-20, 08:52 | –2 +/– | ![]() |
Фортран очень хорош для реализации численых методов где требуется очень высокая точность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #65, #70, #101 |
61. Сообщение от myhand (ok), 14-Ноя-20, 08:54 | +2 +/– | ![]() |
Питоном, в основном, обмазывают фортрановские либы... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
62. Сообщение от myhand (ok), 14-Ноя-20, 08:55 | +1 +/– | ![]() |
Лучше и не начинать вовсе... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
63. Сообщение от Аноним (60), 14-Ноя-20, 08:57 | +2 +/– | ![]() |
Правильно OpenMP для пользователей и пользовательского прикладного ПО. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #99 |
64. Сообщение от Аноним (60), 14-Ноя-20, 08:58 | –1 +/– | ![]() |
Умеет в DSP, GPU OpenCL. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #67 |
65. Сообщение от Lex (??), 14-Ноя-20, 09:09 | +/– | ![]() |
Они и не решают :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #68, #81, #84 |
66. Сообщение от Lex (??), 14-Ноя-20, 09:13 | +4 +/– | ![]() |
Лет 20 назад ему было лет 5 до этого | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #75 |
67. Сообщение от Аноним (-), 14-Ноя-20, 10:06 | +2 +/– | ![]() |
Ээ-э погоди. DSP - это железяная архитектура. GPU OpenCL - это высокоуровневая библиотека. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
68. Сообщение от Аноним (68), 14-Ноя-20, 10:07 | +2 +/– | ![]() |
Предлагать C в качестве первого языка - весьма изощрённое издевательство над первокурами) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #83, #85, #95 |
69. Сообщение от Аноним (69), 14-Ноя-20, 10:17 | +/– | ![]() |
Поддерживаю, скан гигабайтовых тесктовых файлов джва часа | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #88 |
70.
Сообщение от anonymous![]() | –2 +/– | ![]() |
> Зачем физиков, химиков, биология учат в универе Паскаль? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
71. Сообщение от CrazyAlex (?), 14-Ноя-20, 10:50 | +/– | ![]() |
14й - поправлены основные проблемы 11 (который мастхев), в 17 ничего принципиального не добавилось - при нужде на ходу подтянете. 20 прекрасен, но реальное распространение ещё не получил | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
72. Сообщение от Аноним (33), 14-Ноя-20, 11:45 | +/– | ![]() |
Нет, OpenMP используется для распараллеливания определенного блока кода, например, цикла. Т.е. условно говоря, при входе в цикл потоки создались, при выходе - завершились (joined). Это можно сделать на базе job-сервера (или task-level параллелизма, как вам угодно), но во-первых, это не меняет сути (весь параллелизм должен закончиться при выходе из блока), а во-вторых, не все компиляторы реализуют job-сервер и по факту именно что стартуют и тормозят потоки (например, gcc). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #97 |
73. Сообщение от Аноним (33), 14-Ноя-20, 11:52 | +1 +/– | ![]() |
Если в программе уже есть явная многопоточность (job-сервер, IO, явное использование потоков), которая нужна для других задач, то использование OpenMP для местечкового распараллеливания не имеет смысла. Зачем плодить потоки и добавлять еще одну технологию, когда можно реиспользовать то, что уже есть и работает? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #100 |
74. Сообщение от YetAnotherOnanym (ok), 14-Ноя-20, 12:08 | –1 +/– | ![]() |
Я не жадный :D | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
75. Сообщение от Siborgium (ok), 14-Ноя-20, 13:06 | –3 +/– | ![]() |
Простые и выразительные ЯП просто и выразительно решают задачи написания хелловорлдов. Когда дело заходит дальше хелловорлдов, эти ЯП становятся сложными и невыразительными. Язык упрощается, а не усложняется -- то, что раньше решалось через SFINAE и сложную логику на шаблонах, теперь легко и просто пишется на концептах и constexpr. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #78 |
76. Сообщение от CrazyAlex (?), 14-Ноя-20, 13:11 | +/– | ![]() |
Никогда. И не должен, как и любой другой язык | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
77. Сообщение от myhand (ok), 14-Ноя-20, 13:16 | +3 +/– | ![]() |
> Странно, мне попались отличные преподаватели. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #106 |
78. Сообщение от Lex (??), 14-Ноя-20, 14:43 | +2 +/– | ![]() |
Если хеллоуворды - это максимум, сверх которого требуется более «мощный» ЯП, то такому человеку в принципе не место среди программистов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #93, #94 |
79. Сообщение от Аноним (79), 14-Ноя-20, 14:52 | –1 +/– | ![]() |
Растоманы по нескольку раз в год настругивают и ничего, растопипл хавает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
80. Сообщение от анонн (ok), 14-Ноя-20, 15:15 | –4 +/– | ![]() |
> Вы анонима фундаментальным вкладом в питончик пугаете? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #82 |
81. Сообщение от Аноньимъс (?), 14-Ноя-20, 15:16 | +/– | ![]() |
Паскаль внезаптно современный язык, и ступенька к Аде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #86, #103 |
82. Сообщение от Аноньимъс (?), 14-Ноя-20, 15:26 | +/– | ![]() |
У вас желчь русский язык сломала. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 |
83. Сообщение от Аноним (83), 14-Ноя-20, 15:35 | +1 +/– | ![]() |
В моей школе был Паскаль, а в соседней учили C. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #115 |
84. Сообщение от Аноним (83), 14-Ноя-20, 15:38 | –1 +/– | ![]() |
Смотря что, где и кто. Пишут на фольтранах свой спец софт с нуля. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #87 |
85. Сообщение от Аноним (85), 14-Ноя-20, 15:59 | –5 +/– | ![]() |
В качестве первого языка отлично подходит JavaScript или питон. Во-первых, интерпретируемый. Это значит можно играться в repl. Во-вторых, нет пляски вприсядку со сборочной системой. В третьих, используется в ИНДУСтрии - есть вакансии. JavaScript подходит лучше - он уже с jit, установлен на каждом компе из коробки, имеет стандартизированную стандартную библиотеку для рендеринга GUI, доступа к камере, микрофону, акселерометрам и GPU, ограниченную стандартизированными же разрешениями, а питон надо пользователя убеждать ставить, да потом уже убеждать запустить вашу программу, а для этого убеждать, что она невредоносна. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #90 |
86. Сообщение от Lex (??), 14-Ноя-20, 16:24 | –1 +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #91, #92 |
87. Сообщение от Lex (??), 14-Ноя-20, 16:25 | –1 +/– | ![]() |
> Смотря что, где и кто. Пишут на фольтранах свой спец софт с | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 |
88. Сообщение от Аноньимъ (ok), 14-Ноя-20, 16:32 | +/– | ![]() |
Пользуются зажав нос. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
89. Сообщение от Аноньимъ (ok), 14-Ноя-20, 16:32 | +/– | ![]() |
Да нет проблемы, просто газы у человека. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
90. Сообщение от Аноньимъ (ok), 14-Ноя-20, 16:36 | +4 +/– | ![]() |
Не подходят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 |
91. Сообщение от Аноньимъ (ok), 14-Ноя-20, 16:42 | +2 +/– | ![]() |
Прошивки пишут на сиподобных языках, а не сях. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
92. Сообщение от Аноньимъ (ok), 14-Ноя-20, 16:45 | +/– | ![]() |
>любой кто с ним свяжется, подчистУю провалится с ним по прошествии нескольких лет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
93. Сообщение от Аноньимъ (ok), 14-Ноя-20, 16:48 | +/– | ![]() |
Кстати, похожий опыт имел недавно с одним опенсорс проектом на гитхабе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
94. Сообщение от Siborgium (ok), 14-Ноя-20, 16:57 | –4 +/– | ![]() |
> Если хеллоуворды - это максимум, сверх которого требуется более «мощный» ЯП, то такому человеку в принципе не место среди программистов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #102, #104 |
95. Сообщение от Аноним (95), 14-Ноя-20, 17:01 | +1 +/– | ![]() |
Разве не лучший ящык в еачестве первого?! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #96 |
96. Сообщение от Аноним (95), 14-Ноя-20, 17:02 | –1 +/– | ![]() |
(гребаная телефонная клавиатура) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 |
97. Сообщение от fsb4000 (?), 14-Ноя-20, 18:08 | +/– | ![]() |
> Нет, OpenMP используется для распараллеливания определенного блока кода, например, цикла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #109 |
98. Сообщение от Scriptor (ok), 14-Ноя-20, 18:28 | +/– | ![]() |
> Никакой серьёзный анализ на Питоне не напишеш. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #105 |
99. Сообщение от Scriptor (ok), 14-Ноя-20, 18:32 | –2 +/– | ![]() |
> Правильно OpenMP для пользователей и пользовательского прикладного ПО. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
100. Сообщение от Scriptor (ok), 14-Ноя-20, 18:35 | –1 +/– | ![]() |
> Зачем плодить потоки и добавлять еще одну технологию, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #110 |
101. Сообщение от anonimous (?), 14-Ноя-20, 20:26 | +/– | ![]() |
>задач с произвольной (очень большой) точностью, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
102. Сообщение от Lex (??), 14-Ноя-20, 20:33 | +1 +/– | ![]() |
> Зачем нужны "простые и выразительные" языки, на которых простые и выразительные только | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #113 |
103. Сообщение от anonimous (?), 14-Ноя-20, 20:52 | +/– | ![]() |
>Паскаль внезаптно современный язык, и ступенька к Аде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 |
104. Сообщение от Аноним84701 (ok), 14-Ноя-20, 21:34 | +1 +/– | ![]() |
> Концепты, которые можно выразить в плюсах, нельзя выразить больше нигде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #112 |
105. Сообщение от Аноньимъ (ok), 14-Ноя-20, 21:55 | +2 +/– | ![]() |
Лучше наверное сказать сложный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 Ответы: #117 |
106. Сообщение от Аноним (106), 14-Ноя-20, 22:13 | +/– | ![]() |
вот уж действительно очевидно, да так, что и не открестится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 |
107. Сообщение от Урри (ok), 14-Ноя-20, 23:27 | +/– | ![]() |
Но ведь пишут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #119 |
108. Сообщение от Урри (ok), 14-Ноя-20, 23:29 | +1 +/– | ![]() |
Мне тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
109. Сообщение от Аноним (33), 15-Ноя-20, 00:06 | +/– | ![]() |
> Нет конечно, всё не так. OpenMP создаёт потоки один раз, и потом просто даёт им задачи. Запустить что-то на исполнение и дальше заниматься своими делами тоже решается на OpenMP. Я же говорю, ты просто не читал ничего про OpenMP. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 |
110. Сообщение от Аноним (33), 15-Ноя-20, 00:13 | +/– | ![]() |
> Например затем, чтобы не организовывать обмен и разделение данными между такими же потоками, а использовать общую память. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 Ответы: #125 |
111. Сообщение от _ (??), 15-Ноя-20, 04:59 | +1 +/– | ![]() |
есть. но он - го****** :-( | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #120 |
112. Сообщение от Siborgium (ok), 15-Ноя-20, 05:14 | –2 +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 |
113. Сообщение от Siborgium (ok), 15-Ноя-20, 09:57 | –1 +/– | ![]() |
С вашего позволения процитирую вам ваши аргументы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 Ответы: #127 |
114. Сообщение от Аноним (114), 15-Ноя-20, 13:59 | –1 +/– | ![]() |
То ли дело rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
115. Сообщение от Аноним (-), 16-Ноя-20, 10:30 | –1 +/– | ![]() |
Значит в соседней школе одни дураки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 |
116. Сообщение от Страшный аноним (?), 16-Ноя-20, 11:41 | +2 +/– | ![]() |
1. Python изначально применялся как язык прототипирования. На нем быстро ученые, но не особо углубленные в IT, могли что-то налабать для проверки идей. Смотрели на небольших данных - если было нормально, то для серьезных нагрузок переписывали на Fortran или С/C++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #118 |
117. Сообщение от Scriptor (ok), 16-Ноя-20, 16:18 | +/– | ![]() |
> Это когда вам нужно что-то считать выходя за рамки подключенного фреймфорка, ну | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
118. Сообщение от Scriptor (ok), 16-Ноя-20, 16:19 | +/– | ![]() |
Именно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 |
119. Сообщение от Scriptor (ok), 16-Ноя-20, 16:21 | +/– | ![]() |
> как мы видим - и это большая числодробилка) написано на питоне. Код даже | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
120. Сообщение от PnD (??), 16-Ноя-20, 21:09 | +/– | ![]() |
А вот https://habr.com/ru/post/524370/ и нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 |
121. Сообщение от Плохой Танцор (?), 16-Ноя-20, 23:41 | +1 +/– | ![]() |
> После двух лет разработки опубликован набор спецификаций OpenMP 5.1 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #122 |
122. Сообщение от Аноним (6), 17-Ноя-20, 06:57 | +/– | ![]() |
Как на расте в Мозиле - с гулькин хер | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 Ответы: #129 |
123. Сообщение от Аноним (123), 17-Ноя-20, 19:56 | +/– | ![]() |
Ну что, молодцы, хорошая штука. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
124. Сообщение от Дущт (ok), 17-Ноя-20, 23:21 | +/– | ![]() |
Да почти вся квантовая химия на фортране. Исключения единичны, но есть. Вот LAMMPS почти полностью переписали с Fortran на C++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
125. Сообщение от Scriptor (ok), 18-Ноя-20, 13:14 | +/– | ![]() |
> Во-первых, OpenMP не освобождает от необходимости синхронизации потоков при доступе к общим | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 |
126. Сообщение от Аноним (126), 18-Ноя-20, 14:35 | +/– | ![]() |
Скорей всего речь идет о том, что конфигурацию "счетных" узлов в кластере вы делаете силами OpenMP один раз, а далее любые программы просто пользуются стандартизированным API. Не надо самому создавать под каждую неизвестно кем сконфигурированную систему код, отвечающий за параллельный расчет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
127. Сообщение от НямНямка (?), 19-Ноя-20, 15:57 | +/– | ![]() |
Си и плюсы плохи, потому что там можно и легко можно сделать плохо. Их стандарты чрезвычайно обширны и при этом рыхлые -- не имеют явного строго концепта. Да, при этом Си чрезвычайно выразительный язык и, в общем-то, стройный логичный язык. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 |
128. Сообщение от burjui (ok), 24-Ноя-20, 22:10 | +/– | ![]() |
Не вижу твоего комментария на английском. Чё, английский на подобное не способен? Логика же. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
129. Сообщение от burjui (ok), 24-Ноя-20, 22:15 | +/– | ![]() |
Если Онаним за день не кукарекнул про Rust, жизнь проходит зря. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #122 |
130. Сообщение от Neon (??), 16-Мрт-22, 01:55 | +/– | ![]() |
Старые деды ничего поновее не осилили ?))) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |