![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Rust 1.43" | +/– | ![]() |
Сообщение от opennews (?), 23-Апр-20, 23:37 | ||
Опубликован релиз языка системного программирования Rust 1.43, основанного проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аномномномнимус (?), 23-Апр-20, 23:37 | +/– | ![]() |
Там уже есть goto и макросы? Надо срочно обмазаться | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #3, #34, #45, #72 |
2. Сообщение от Аноним (2), 23-Апр-20, 23:42 | –1 +/– | ![]() |
Не-не антикор обработка не для Rust, даже прямо наоборот | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
3. Сообщение от Аноним (3), 23-Апр-20, 23:46 | +3 +/– | ![]() |
Безусловный переход безусловно эффективен. Язык без такой базовой инструкции не может быть полноценным. Макросы это конечно хорошо, но говорить с машиной на понятном ей языке ещё лучше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #32 |
4.
Сообщение от rustgonewell![]() | +1 +/– | ![]() |
ну всё, теперь и в Rust есть метапрограммирование шаблонов (обобщённых параметрически через T подстановку трейтов и их имплементаций) - теперь можно HKT и GAT делать прямо через макросы, ух! >_< | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
5. Сообщение от НяшМяш (ok), 24-Апр-20, 00:59 | +2 +/– | ![]() |
Ничего не понял, но взял попкорн и ручку (наблюдать и записывать). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #165 |
6. Сообщение от 777 (??), 24-Апр-20, 01:35 | –9 +/– | ![]() |
"Автоматическое управление памятью в Rust избавляет разработчика от манипулирования указателями и защищает от проблем" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12, #13, #20, #23, #24, #37 |
7. Сообщение от Аноним (7), 24-Апр-20, 01:50 | –4 +/– | ![]() |
Может свидетели ржавчины и на ночные сборки будут новости размещать? А то навязчивого спама не хватает) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #35, #70, #87, #89 |
8. Сообщение от Аноним (8), 24-Апр-20, 02:10 | +/– | ![]() |
чем оно лучше чем Go? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9, #10, #17, #18, #30 |
9. Сообщение от leap42 (ok), 24-Апр-20, 02:29 | +/– | ![]() |
> чем оно лучше чем Go? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #106, #162 |
10. Сообщение от Аноним (7), 24-Апр-20, 02:32 | +6 +/– | ![]() |
Это вообще разные по областям применения языки, надо спрашивать у сектантов чем это лучше C++ и почему там так много разных и явно лишних закорючек в синтаксисе :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #11, #19, #202 |
11. Сообщение от Аноним (12), 24-Апр-20, 02:35 | –1 +/– | ![]() |
Я слышал, что в Rust память безопасная, и без GC, это правда? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #14, #16 |
12. Сообщение от Аноним (12), 24-Апр-20, 02:38 | +4 +/– | ![]() |
Почему вот только у настоящих программистов потом ошибки и уязвимости из-за ошибок с указателями? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
13. Сообщение от OpenEcho (?), 24-Апр-20, 02:39 | +16 +/– | ![]() |
>Возможность работы с указателями это плюс для настоящего программиста, для баклана - да, желательно вообще писать на php | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #27, #61 |
14. Сообщение от Аноним (7), 24-Апр-20, 02:43 | +1 +/– | ![]() |
Не верь этим сказкам сынок, слухи они такие.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #15 |
15. Сообщение от Аноним (12), 24-Апр-20, 02:55 | –1 +/– | ![]() |
Все хочу найти язык с безопасной памятью | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #77 |
16. Сообщение от qetuo (?), 24-Апр-20, 02:59 | +3 +/– | ![]() |
GC нет. Память безопасна в рамках работы с safe Rust. Чтобы стрелять в ноги, нужно явно указывать блок `unsafe`. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
17. Сообщение от Аноним (7), 24-Апр-20, 03:21 | –1 +/– | ![]() |
И вообще, память безопасная или нет, вопрос десятый, начиная с некоторой квалификации разработчика и использования RAII. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #25, #127 |
18. Сообщение от qetuo (?), 24-Апр-20, 03:22 | +1 +/– | ![]() |
Создатели языка не считают тебя идиотом. Нормальный пакетный менеджер. Нет GC. Быстрее, причем намного. Бенчмарки смотри на https://benchmarksgame-team.pages.debian.net/benchmarksgame/... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #22, #31 |
19. Сообщение от qetuo (?), 24-Апр-20, 03:25 | +2 +/– | ![]() |
"Закорючки" там не лишние, они обозначают лайфтаймы, которые являются уникальной фичей языка. В большинстве случаев выводятся компилятором, но в нетривиальных случаях нужно расставлять руками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #21 |
20. Сообщение от qetuo (?), 24-Апр-20, 03:27 | +5 +/– | ![]() |
Если тебе нужны указатели, то в Rust они есть. Но для реализации большого количества задач они не нужны и с успехом заменяются ссылками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
21. Сообщение от Аноним (7), 24-Апр-20, 04:20 | +1 +/– | ![]() |
Не будьте таким серьезным, весьма предположительно, что тот анонимус может знать раст. Просто, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #110 |
22. Сообщение от Андрей (??), 24-Апр-20, 04:52 | +/– | ![]() |
> We ask that contributed programs not only give the correct result, but also use the same algorithm to calculate that result. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #28 |
23. Сообщение от наблюдающий_изда_лк (?), 24-Апр-20, 04:52 | +3 +/– | ![]() |
Был уже тут один монарх, пяткой себя в грудь бил, все говорил о реализации блога на C++. То ли за 21 день собирался он это сделать, то ли за неделю. Но уже скоро год пройдет, а блога как небыло, так и нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #46, #103, #160 |
24. Сообщение от Аноним (24), 24-Апр-20, 05:13 | +13 +/– | ![]() |
Я этот комментарий вижу под каждой статьей про новую версию Rust (с вариациями в "остротах", но с тем же смыслом и к той же цитате). И каждый раз он собирает плюсы. И ведь никто не потрудится минуту поискать информацию и открыть для себя, что указатель - настолько же фундаментальная абстракция для Rust, как и для C. Многое говорит о местной аудитории. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #67 |
25. Сообщение от Аноним (24), 24-Апр-20, 05:30 | +1 +/– | ![]() |
> пока прямыми конкурентами являются такие языки как Malbolge, Brainfuck и пока с далеким отрывом Var’aq )) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #80 |
27. Сообщение от Аноним (27), 24-Апр-20, 05:47 | +/– | ![]() |
>Без обид, но вот когда люди, начинают хаить какой-то язык, то это первый признак хренового програмиста - в принципе... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #55, #158 |
28. Сообщение от Анонимный Кактус (?), 24-Апр-20, 06:41 | –1 +/– | ![]() |
> В Go-версии импортируются только системные библиотеки. В Rust-версии какие-то левые | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #66 |
29. Сообщение от Аноним (31), 24-Апр-20, 06:44 | +1 +/– | ![]() |
Кто-нибудь ставил на реальное железо redox? https://www.redox-os.org/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #33 |
30. Сообщение от Аноним (31), 24-Апр-20, 06:49 | +/– | ![]() |
>чем оно лучше чем Go? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
31. Сообщение от Аноним (31), 24-Апр-20, 06:51 | +1 +/– | ![]() |
>Создатели языка не считают тебя идиотом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #47 |
32. Сообщение от A.Stahl (ok), 24-Апр-20, 07:04 | +/– | ![]() |
Попадалась мне в руки как-то довольно забавная книжка, так там автор на базе какого-то примера предложил отказаться от кучи операторов. Мол, а представьте что нет у нас while. И вообще никаких циклов нет. И того нет. И этого нет. Не серьёзно, конечно, предложил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #39, #60, #68, #91, #247 |
33. Сообщение от nonamenogame (?), 24-Апр-20, 07:30 | +/– | ![]() |
https://www.phoronix.com/scan.php?page=news_item&px=Redox-OS... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #78 |
34. Сообщение от коржик (?), 24-Апр-20, 07:39 | +/– | ![]() |
всё что выглядит так assert!(...) - это макросы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
35. Сообщение от коржик (?), 24-Апр-20, 07:45 | +1 +/– | ![]() |
> Может свидетели ржавчины и на ночные... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
36. Сообщение от Аноним (-), 24-Апр-20, 08:05 | +/– | ![]() |
когда тип f16 добавят? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #57 |
37. Сообщение от Fracta1L (ok), 24-Апр-20, 08:17 | –8 +/– | ![]() |
И правда, какое же это ойти будет без сишных дыр? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #42 |
38. Сообщение от Fracta1L (ok), 24-Апр-20, 08:18 | –4 +/– | ![]() |
Будем надеяться, сабж избавит нас от дуршлажной сишки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #40 |
39. Сообщение от Аноним (39), 24-Апр-20, 08:22 | +3 +/– | ![]() |
Николас Вирт всегда ратовал за простоту языка (все описание языка должно помещался на одной странице и быть понятным домохозяйке), контроль компилятора за памятью. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #96, #119 |
40. Сообщение от Аноним (42), 24-Апр-20, 08:37 | +2 +/– | ![]() |
unsafe избавители ничем не лучше твоей любимой сишки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #44 |
41. Сообщение от Аноним (41), 24-Апр-20, 08:37 | +3 +/– | ![]() |
Скажу за себя: код на расте крайне сложно воспринимать, а это сама по себе проблема. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #43, #208 |
42. Сообщение от Аноним (42), 24-Апр-20, 08:39 | +2 +/– | ![]() |
У тебя какие-то проблемы с дырами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #53 |
43. Сообщение от фррр (?), 24-Апр-20, 08:45 | +/– | ![]() |
Приведи пример такого кода. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #49 |
44. Сообщение от фррр (?), 24-Апр-20, 08:46 | +/– | ![]() |
Лучше. 5% unsafe лучше, чем 100% сишного. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #50, #51 |
45. Сообщение от Аноним (45), 24-Апр-20, 08:47 | +/– | ![]() |
goto был и есть, даже в пакетной базе (только более свежее на гитхабе, новые изменения очень такие воодушевляющие и пока тестятся и дорабываются на гите)... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
46. Сообщение от Аноним (46), 24-Апр-20, 08:48 | +/– | ![]() |
ну, treefrog все же есть и пока вроде жив. Думаю блог на нем можно было бы сделать (но не буду, у меня руки не оттуда, откуда надо) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
47. Сообщение от Аноним (47), 24-Апр-20, 08:48 | +3 +/– | ![]() |
"The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt." | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #58 |
48. Сообщение от Онаним (?), 24-Апр-20, 08:53 | –1 +/– | ![]() |
Безумный синтаксис - болезнь почти всех хипстерских поделок. А потом они визжат, что их новый мегаязык не востребован, и начинают заниматься словесным унижением остальных, так и оставаясь со своими 0.1% условного "рынка". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #52, #209 |
49. Сообщение от Аноним (47), 24-Апр-20, 08:54 | +/– | ![]() |
1. #[cfg()] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #62 |
50. Сообщение от Аноним (46), 24-Апр-20, 08:59 | –1 +/– | ![]() |
хорошая мантра. Наверно позволяет не задумываться об этих 5%? Ну типа: 5 не 100, все равно я уделал сишников! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #84 |
51. Сообщение от Аноним (42), 24-Апр-20, 09:00 | +/– | ![]() |
Никакой связи. Ложка дегтя в бочке меда портит всю бочку меда. Эскобар. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #59 |
52. Сообщение от Аноним (42), 24-Апр-20, 09:02 | +/– | ![]() |
У кобола синтаксис близок к разговорному английскому и почему на нем ничего не пишут сейчас? Не модно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #54, #64 |
53. Сообщение от Fracta1L (ok), 24-Апр-20, 09:06 | –1 +/– | ![]() |
С дырами у всех проблемы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #144 |
54. Сообщение от Онаним (?), 24-Апр-20, 09:10 | +/– | ![]() |
> У кобола синтаксис близок к разговорному английскому и почему на нем ничего | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #56 |
55. Сообщение от OpenEcho (?), 24-Апр-20, 09:13 | +1 +/– | ![]() |
> Это не так. Хаят язык, когда он чем-то не устраивает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #92 |
56. Сообщение от Онаним (?), 24-Апр-20, 09:13 | –1 +/– | ![]() |
Добавлю про безумие - это взаимосвязано, и все эти языки просто, ну банально, неэффективны. Ни в плане возможностей синтаксиса, ни в плане производительности, C-подобный синтаксис требует _минимум_ специальных обёрток, относительно хорошо _машинно_ оптимизируется, и позволяет при _достаточной грамотности_ творить достаточно чУдные вещи, обходя оптимизатор. Всего этого хипстерские поделки лишены, они упёрты в процесс ("писателя"), нежели в достижение таковым писателем результата. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #63, #82, #88, #126, #138 |
57. Сообщение от Аноним (57), 24-Апр-20, 09:18 | +2 +/– | ![]() |
Сразу после того, как их завезут в LLVM | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
58. Сообщение от anoun (?), 24-Апр-20, 09:22 | –2 +/– | ![]() |
>probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #74, #112 |
59. Сообщение от Fracta1L (ok), 24-Апр-20, 09:29 | +/– | ![]() |
Уровень мышления псевдотехнарей во всей красе | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #69 |
60. Сообщение от Аноним (60), 24-Апр-20, 09:29 | +/– | ![]() |
>Мол, а представьте что нет у нас while | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
61. Сообщение от GentooBoy (ok), 24-Апр-20, 09:38 | +1 +/– | ![]() |
>Без обид, но вот когда люди, начинают хаить какой-то язык, то это первый признак хренового програмиста - в принципе... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
62. Сообщение от фррр (?), 24-Апр-20, 09:49 | –1 +/– | ![]() |
А что тут сложного для линуксоида? Даже типичный bash сложнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #71 |
63. Сообщение от Аноним (63), 24-Апр-20, 09:52 | +/– | ![]() |
Ну нет, _минимум_ - это все-таки синтаксис Лиспа. Вот там уж действительно и машине все очевидно, и никаких лишних символов-закорючек нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #146, #147 |
64. Сообщение от Додо (?), 24-Апр-20, 09:55 | –1 +/– | ![]() |
У Ruby синтаксис близок к разговорному английскому, и на нем вполне пишут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #65, #73, #75 |
65. Сообщение от Аноним (46), 24-Апр-20, 10:02 | +5 +/– | ![]() |
угу. И главное как пишут! Поубивал бы некоторых | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #99 |
66. Сообщение от Анонимм (??), 24-Апр-20, 10:02 | +2 +/– | ![]() |
А что не так с гошным менеджером пакетов? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
67. Сообщение от Ordu (ok), 24-Апр-20, 10:12 | +/– | ![]() |
> по умолчанию в Rust применяется особый тип указателя (ссылка), который также содержит в себе информацию о времени жизни памяти, на которую он ссылается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #201 |
68. Сообщение от Урри (?), 24-Апр-20, 10:12 | +1 +/– | ![]() |
Scheme, в чистом языке вообще никаких циклов нет, но задачи все равно красиво и элегантно решаются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
69. Сообщение от Аноним (74), 24-Апр-20, 10:16 | +2 +/– | ![]() |
Так ты еще и гуманитарий. Так и запишем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #81 |
70. Сообщение от Ordu (ok), 24-Апр-20, 10:17 | –1 +/– | ![]() |
Да ладно, эта новость довольно показательная -- она выбивается из тренда: очень мало изменений, и все они несущественны. То есть декларации о намерениях стабилизировать язык, видимо, прекращают быть декларациями и становятся стабилизацией. Ещё пара таких новостей, и тогда они станут нормой, и вот тогда, действительно, они перестанут быть новостями. Их можно будет засунуть в мини-новости или вообще не писать о них. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
71. Сообщение от Аноним (71), 24-Апр-20, 10:17 | +/– | ![]() |
Пардон, он не сложный, он уродский | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #83, #183 |
72. Сообщение от Аноним (72), 24-Апр-20, 10:18 | –2 +/– | ![]() |
чем Rust лучше баш скриптов? разве у баша есть конкуренты? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
73. Сообщение от Аноним (71), 24-Апр-20, 10:18 | +/– | ![]() |
Ты перепутал с перлом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #76, #79 |
74. Сообщение от Аноним (74), 24-Апр-20, 10:19 | +1 +/– | ![]() |
Старую собаку новым трюкам не научишь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
75. Сообщение от Аноним (74), 24-Апр-20, 10:20 | +1 +/– | ![]() |
На руби тоже давно ничего не пишут, только поддерживают старые велосипеды. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
76. Сообщение от Аноним (74), 24-Апр-20, 10:22 | +1 +/– | ![]() |
Похоже синтаксис близкий к разговорному причина отказа от использования языков программирования. Под каток уже попали кобол, руби, перл. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #129 |
77. Сообщение от Урри (?), 24-Апр-20, 10:26 | +/– | ![]() |
Любой лисп, пых, руби. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
78. Сообщение от Аноним (78), 24-Апр-20, 10:49 | +1 +/– | ![]() |
Лучше вот это почитай https://twitter.com/jeremy_soller/status/1251364826464411653 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
79. Сообщение от Аноним (79), 24-Апр-20, 10:52 | +/– | ![]() |
А на Перле сейчас вполне пишут? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
80. Сообщение от Аноним (7), 24-Апр-20, 10:54 | +/– | ![]() |
Ага, вот зайдет наконец на опеннет Лицо Принимающее Решения и капец, Var’aq на фронтэнд а Malbolge на бекенд, и правда поаккуратнее надо с советами | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
81. Сообщение от Элитный линуксоид (?), 24-Апр-20, 10:56 | –1 +/– | ![]() |
Чем плохо быть гуманитарием? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
82. Сообщение от Ordu (ok), 24-Апр-20, 11:12 | +1 +/– | ![]() |
> C-подобный синтаксис требует _минимум_ специальных обёрток | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #114, #148, #149 |
83. Сообщение от Анонимм (??), 24-Апр-20, 11:25 | +2 +/– | ![]() |
Макросы уродуют любой язык. Но людям очень хочется иметь макросы из-за больших возможностей, которые они дают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #128 |
84. Сообщение от Аноним (84), 24-Апр-20, 11:45 | +/– | ![]() |
Только ты знаешь что тестировать и где тестировать. Да и тестировать надо меньше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #122 |
85. Сообщение от bOOster (ok), 24-Апр-20, 11:47 | +/– | ![]() |
Очередной шажок превратить дорогих программистов в ремесленников? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #86, #108, #206 |
86. Сообщение от фррр (?), 24-Апр-20, 11:55 | –1 +/– | ![]() |
Если люди с питона, руби и прочей тормозной скриптухи перейдут на раст, то это будет хорошо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #90, #118 |
87. Сообщение от Аноним (7), 24-Апр-20, 11:57 | +/– | ![]() |
А было бы неплохо, иначе где еще троллить (по доброму шутить) над фанатами раста (лицами навязывающими окружающим подход делать простые вещи сложно) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
88. Сообщение от Anonymqwe (?), 24-Апр-20, 11:57 | +/– | ![]() |
Машинно оптимизируется он, потому что 30 лет процессоры под него проектируют, в ущерб теоретической производительности и чистоте дизайна | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #98 |
89. Сообщение от Аноним (7), 24-Апр-20, 11:58 | +/– | ![]() |
Кстати никто не заметил, отчего у растаманов плохо с чувством юмора? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
90. Сообщение от Аноним (7), 24-Апр-20, 12:02 | +2 +/– | ![]() |
Эй, вам надо пачитать книжка! Rust и питон и руби - языки разных областей применения! Не пересекающихся почти полностью. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #93, #203 |
91.
Сообщение от freehck![]() | +/– | ![]() |
> Не помню уж как называлась. Что-то старое из конца 80х - начала 90х. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #94, #142 |
92. Сообщение от Tita_M (ok), 24-Апр-20, 12:25 | –1 +/– | ![]() |
Это раньше фейсбук на пыхе написан был. Сейчас, наверно, во всю используется языкр на него похожий, но со строгой статической типизацией. https://www.opennet.dev/opennews/art.shtml?num=50133 наверно наелись неочевидных ошибок и уязвимостей в коде на пыхе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #104 |
93. Сообщение от фррр (?), 24-Апр-20, 12:30 | +1 +/– | ![]() |
Это в теории, а на практике тормозную скриптуху пихают везде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #95, #97 |
94. Сообщение от A.Stahl (ok), 24-Апр-20, 12:31 | +/– | ![]() |
Но очень вкусный и полезный сахар. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 Ответы: #100 |
95. Сообщение от A.Stahl (ok), 24-Апр-20, 12:42 | +/– | ![]() |
> Это в теории, а на практике тормозную скриптуху пихают везде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 Ответы: #101, #102, #113 |
96. Сообщение от Аноним (96), 24-Апр-20, 12:44 | –1 +/– | ![]() |
Ну да, простоты, совершенства и полной бесполезности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #117 |
97. Сообщение от Аноним (7), 24-Апр-20, 12:46 | +/– | ![]() |
Потому что rust - язык без сборщика мусора, якобы предназначен для низкоуровневых вещей - к примеру драйвера (в теории), какие то еще приложения где требуется real-time код, компактность и быстродействие. Так что на практике люди используют "презренные" пехи и руби там где надо. Вы пишете драйвера на питоне? На чем вы будете делать макет алгоритма? на расте? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 Ответы: #124, #131, #180, #268 |
98. Сообщение от Аноним (96), 24-Апр-20, 12:50 | +/– | ![]() |
Конечно не найдешь, потому что это полная чушь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #121 |
99. Сообщение от Аноним (96), 24-Апр-20, 12:51 | +1 +/– | ![]() |
Некоторых ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #154 |
100.
Сообщение от freehck![]() | +1 +/– | ![]() |
> Но очень вкусный и полезный сахар. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #107, #199 |
101. Сообщение от Аноним (7), 24-Апр-20, 12:59 | –1 +/– | ![]() |
Я в детстве дотнетнировал, как аноним со стыдом в признаюсь сием постыдном грехе (но всегда после мыл руки!) Вот думаю если анонимусу хочется как интерпретатор С (с классами) он тоже может подотнетнировать (после мойте руки, клавиатуру, соблюдайте гигиену!) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 Ответы: #105, #109 |
102. Сообщение от Аноним (105), 24-Апр-20, 13:05 | +1 +/– | ![]() |
Уже https://root.cern.ch/cling | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 |
103. Сообщение от RibiKukan (ok), 24-Апр-20, 13:09 | –1 +/– | ![]() |
Трепло запартное, бегом побежало за пруфами. Исполнять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #159 |
104. Сообщение от OpenEcho (?), 24-Апр-20, 13:12 | +/– | ![]() |
> ....наелись неочевидных ошибок и уязвимостей в коде на пыхе | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
105. Сообщение от Аноним (105), 24-Апр-20, 13:13 | +/– | ![]() |
Питон хорош только тем, что для него наплодили библиотек почти для всех случаев жизни. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 Ответы: #115, #166 |
106. Сообщение от Аноним (106), 24-Апр-20, 13:18 | +/– | ![]() |
Что ещё за nil указатели? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #169 |
107. Сообщение от коржик (?), 24-Апр-20, 13:37 | +/– | ![]() |
упаси боже | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 Ответы: #157 |
108. Сообщение от Аноним (7), 24-Апр-20, 13:46 | +2 +/– | ![]() |
Дорогие программисты превращаются в дешевых не с помощью инструментов вроде раста - это же просто язык, кстати довольно сложный. А с усовершествованием методов сверхэксплуатации в ИТ индустрии (гибкие методики к примеру), методы тейлоризма при эксплуатации, создание резервной рабочей армии, выносом заказов в другие страны с дешевым трудом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 |
109. Сообщение от Аноним (7), 24-Апр-20, 13:49 | +/– | ![]() |
Я же больше не дотнетнирую! зачем минус то поставили!) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 Ответы: #111, #116 |
110. Сообщение от коржик (?), 24-Апр-20, 13:55 | +/– | ![]() |
Ну да, режет глаза, но если привыкнуть, то поймёте, что сильно лучше и не получилось бы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
111. Сообщение от коржик (?), 24-Апр-20, 13:58 | +1 +/– | ![]() |
я дотнетирую, мне обидно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 |
112. Сообщение от Совершенно другой аноним (?), 24-Апр-20, 14:01 | +/– | ![]() |
Имхо, там ключевое на ява/си/питон, а | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 |
113. Сообщение от bOOster (ok), 24-Апр-20, 14:09 | +/– | ![]() |
>> Это в теории, а на практике тормозную скриптуху пихают везде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 |
114. Сообщение от bOOster (ok), 24-Апр-20, 14:15 | +1 +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #120 |
115. Сообщение от bOOster (ok), 24-Апр-20, 14:18 | +/– | ![]() |
> Питон хорош только тем, что для него наплодили библиотек почти для всех | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
116. Сообщение от bOOster (ok), 24-Апр-20, 14:22 | +/– | ![]() |
> Я же больше не дотнетнирую! зачем минус то поставили!) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 |
117. Сообщение от аа (?), 24-Апр-20, 14:25 | +/– | ![]() |
Для обучения простые вещи полезны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 |
118. Сообщение от bOOster (ok), 24-Апр-20, 14:30 | +/– | ![]() |
> Если люди с питона, руби и прочей тормозной скриптухи перейдут на раст, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
119. Сообщение от Аноним (119), 24-Апр-20, 14:39 | +/– | ![]() |
Java+ARM... но кое-кому это очень не понравилось | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #156 |
120. Сообщение от Ordu (ok), 24-Апр-20, 14:41 | +/– | ![]() |
> Кем задумано? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 Ответы: #123 |
121. Сообщение от Ordu (ok), 24-Апр-20, 14:43 | +1 +/– | ![]() |
https://queue.acm.org/detail.cfm?id=3212479 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 Ответы: #130 |
122. Сообщение от Аноним (46), 24-Апр-20, 15:06 | +/– | ![]() |
это если ты хороший разработчик, и понимаешь чего ожидать. Что-то мне кажется, что если программа на 95% безопасна, то на остальные 5% некоторые могут и забить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 |
123. Сообщение от bOOster (ok), 24-Апр-20, 15:07 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 Ответы: #125 |
124. Сообщение от menstenebris (?), 24-Апр-20, 16:00 | +/– | ![]() |
Автовыведение типов и синтаксический сахар позволяют на rust писать почти так же компактно как на python. При этом предоставляет более низкий порог вхождения чем с++. Я пробовал писать и системные демоны и веб апи, и даже встраивать в python. При должных навыках код получается быстрый и компактный, не такой читаемый как python, но более читаемый чем с++. У rust сейчас одна проблема это сложность создания библиотек и от того их количество. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #184 |
125. Сообщение от Ordu (ok), 24-Апр-20, 16:29 | +/– | ![]() |
> Компилятору обьяснять не надо, он вообще-то тупой.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 Ответы: #150, #153 |
126. Сообщение от Аноним84701 (ok), 24-Апр-20, 16:29 | +2 +/– | ![]() |
> C-подобный синтаксис требует _минимум_ специальных обёрток, относительно хорошо _машинно_ оптимизируется, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #151 |
127. Сообщение от Аноним (127), 24-Апр-20, 16:37 | +1 +/– | ![]() |
> память безопасная или нет, вопрос десятый, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #132, #134 |
128. Сообщение от Аноним (127), 24-Апр-20, 16:38 | +/– | ![]() |
Кроме Лиспа, Лисп прекрасен с макросами | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #207 |
129. Сообщение от anonimous (?), 24-Апр-20, 16:40 | +/– | ![]() |
>Похоже синтаксис близкий к разговорному причина отказа от использования языков программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #163 |
130. Сообщение от Anonymqwe (?), 24-Апр-20, 16:43 | +/– | ![]() |
Спасибо, кажется, именно эту статью я имел в виду | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 |
131. Сообщение от Аноним (131), 24-Апр-20, 16:47 | +1 +/– | ![]() |
Не якобы и не в теории, а на практике: https://www.opennet.dev/opennews/art.shtml?num=51475 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #136 |
132. Сообщение от Аноним84701 (ok), 24-Апр-20, 16:49 | +/– | ![]() |
>> память безопасная или нет, вопрос десятый, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 |
133. Сообщение от Аноним (133), 24-Апр-20, 16:59 | –1 +/– | ![]() |
Из википедии: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #135, #137, #139, #145, #193 |
134. Сообщение от Аноним (7), 24-Апр-20, 17:08 | –1 +/– | ![]() |
Нет это не нормально для Вас, но нормально для той системы в корой мы существуем - капиталистической. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 Ответы: #140 |
135. Сообщение от Аноним (136), 24-Апр-20, 17:08 | +1 +/– | ![]() |
Для начало покажи хотябы одну графическую тулзу на раст. У если найдешь в ее коде и посмотри) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 |
136. Сообщение от Аноним (136), 24-Апр-20, 17:12 | +/– | ![]() |
Это какая-то синтетика. Школьники драйвера не пишут и поэтому раст для драйверов не используют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 Ответы: #205 |
137. Сообщение от Анонимм (??), 24-Апр-20, 17:41 | +/– | ![]() |
Во-первых, чёткого определения ООП до сих пор нет. Во-вторых, https://github.com/redox-os/orbtk | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 |
138. Сообщение от Вебмакака (?), 24-Апр-20, 17:53 | –1 +/– | ![]() |
Синтаксис С это шляпа полная. Достаточно вспомнить, что до clang'а нормально анализировать даже сорцы на чистом С было нечем, даже надёжной подсветки в IDE не было. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #152 |
139. Сообщение от Аноним (127), 24-Апр-20, 18:04 | +/– | ![]() |
А по вашему ГУИ без ООП невозможен? На Си нельзя писать с ГУИ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 Ответы: #143 |
140. Сообщение от Аноним (127), 24-Апр-20, 18:07 | +/– | ![]() |
Да я, знаете, не столько за раст конкретно, сколько за безопасность памяти. Пример с авиаиндустрией я у Шнайера почерпнул из его "Практической криптографии". Там он вообще много требований на ЯП наложил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #134 Ответы: #141 |
141. Сообщение от Аноним (7), 24-Апр-20, 18:27 | +/– | ![]() |
Там есть сборщик мусора и своеобразное RAII - через переопределение процедуры Unchecked_Deallocation | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #140 |
142. Сообщение от little Bobby tables (?), 24-Апр-20, 18:40 | +/– | ![]() |
кто это | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 |
143. Сообщение от Аноним (3), 24-Апр-20, 18:47 | +2 +/– | ![]() |
В си есть ООП. Ядро полно ООП, гтк полон ООП. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #139 Ответы: #213, #219 |
144. Сообщение от Аноним (144), 24-Апр-20, 19:19 | +1 +/– | ![]() |
У тебя их целых 2, и обе не там. ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
145. Сообщение от коржик (?), 24-Апр-20, 20:09 | +4 +/– | ![]() |
Сложно. И не из-за того что нет ооп, а вследствие ограничений на уникальное владение ссылками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 Ответы: #194 |
146. Сообщение от Онаним (?), 24-Апр-20, 20:18 | +/– | ![]() |
> в C нет пристойного механизма обработки ошибок | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
147. Сообщение от Онаним (?), 24-Апр-20, 20:18 | +/– | ![]() |
Сорян, я следующему по тексту отвечал, но промахнулся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
148. Сообщение от Онаним (?), 24-Апр-20, 20:20 | +/– | ![]() |
> в C нет пристойного механизма обработки ошибок | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #190 |
149. Сообщение от Онаним (?), 24-Апр-20, 20:20 | –2 +/– | ![]() |
> fn my_func -> Result<i32, Error> | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #168, #176 |
150. Сообщение от Онаним (?), 24-Апр-20, 20:23 | –1 +/– | ![]() |
> компилятор нельзя научить использовать регистр флагов для возврата булевских значений | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 Ответы: #175 |
151. Сообщение от Онаним (?), 24-Апр-20, 20:24 | +/– | ![]() |
> "хорошо оптимизирующий машинно" и минимальный | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #155 |
152. Сообщение от Онаним (?), 24-Апр-20, 20:24 | +/– | ![]() |
> до clang'а нормально анализировать даже сорцы на чистом С было нечем, даже надёжной подсветки в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #138 |
153.
Сообщение от Forth![]() | +/– | ![]() |
Исключения и явный возврат ошибок в расте принципиально мало отличаются. Это вопрос реализации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 Ответы: #173 |
154. Сообщение от Аноним (46), 24-Апр-20, 20:43 | –1 +/– | ![]() |
ну, тех, которых не удается убедить больше не писать на руби | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 |
155. Сообщение от Аноним84701 (ok), 24-Апр-20, 21:02 | +/– | ![]() |
>>> относительно хорошо _машинно_ оптимизируется | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #151 Ответы: #161 |
156. Сообщение от Lex (??), 24-Апр-20, 21:57 | +/– | ![]() |
Жаба.. не понравилась... ну как же такое возможно !!111 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 |
157. Сообщение от Lex (??), 24-Апр-20, 21:59 | +/– | ![]() |
По большому счёту может оказаться, что, при нормально растущем стеке, не потребуются ни циклы, ни даже регистры.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 |
158. Сообщение от Lex (??), 24-Апр-20, 22:05 | +/– | ![]() |
Пых вполне неплох и с задачами, для которых он изначально предназначен( своеобразный веб ) он справляется отлично. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
159. Сообщение от Lex (??), 24-Апр-20, 22:17 | +/– | ![]() |
Ну я имел дело с сайтом на пюсАх, правда, в качестве поддержки, а не разработки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 Ответы: #196, #197 |
160. Сообщение от Анонимный Алкоголик (??), 24-Апр-20, 22:23 | +/– | ![]() |
> Был уже тут один монарх, пяткой себя в грудь бил, все говорил | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
161. Сообщение от Онаним (?), 24-Апр-20, 22:38 | –1 +/– | ![]() |
Так ты про пруфы или про одновременно "хорошо и минимального размера", болезный? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 Ответы: #167 |
162. Сообщение от anonymous (??), 24-Апр-20, 22:53 | +/– | ![]() |
> машинный код в 2 раза быстрее (в среднем) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #170 |
163. Сообщение от anonymous (??), 24-Апр-20, 23:09 | +/– | ![]() |
Это всё же язык запросов, а не язык программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 Ответы: #164 |
164. Сообщение от anonymous (??), 24-Апр-20, 23:17 | +/– | ![]() |
Уже не все так просто. А LINQ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #163 |
165. Сообщение от Аноним (165), 24-Апр-20, 23:49 | +/– | ![]() |
А чего не понял добавили хрени для того что бы вклинивать в язык новую хрень прям на уровне языка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
166. Сообщение от anonymous (??), 24-Апр-20, 23:53 | +/– | ![]() |
Библиотеки то, в основном, не питоне. Их из него только вызывают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
167. Сообщение от Аноним84701 (ok), 25-Апр-20, 00:06 | +/– | ![]() |
> Так ты про пруфы или про одновременно "хорошо и минимального размера", | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #161 Ответы: #179 |
168. Сообщение от Anonymqwe (?), 25-Апр-20, 01:40 | +/– | ![]() |
Вы объявление лямбда-функции никогда не видели? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #149 |
169. Сообщение от leap42 (ok), 25-Апр-20, 03:48 | +/– | ![]() |
нулевые, те которое есть, но ни на какие реальные данные не ссылаются | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #106 |
170. Сообщение от leap42 (ok), 25-Апр-20, 03:51 | +/– | ![]() |
> Очень сильное заявление :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #162 Ответы: #200 |
173. Сообщение от Ordu (ok), 25-Апр-20, 05:48 | +/– | ![]() |
> Исключения и явный возврат ошибок в расте принципиально мало отличаются. Это вопрос | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #153 Ответы: #181, #195 |
175. Сообщение от Ordu (ok), 25-Апр-20, 05:52 | –1 +/– | ![]() |
>> компилятор нельзя научить использовать регистр флагов для возврата булевских значений | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 Ответы: #182, #215 |
176. Сообщение от Ordu (ok), 25-Апр-20, 05:59 | +/– | ![]() |
>> fn my_func -> Result<i32, Error> | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #149 Ответы: #177, #178 |
177. Сообщение от Онаним (?), 25-Апр-20, 07:05 | –1 +/– | ![]() |
> никогда не сможешь освоить не только rust, но ещё и Haskell, ещё и OCaml, и вероятно кучу других языков программирования, которые могут быть очень увлекательными | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #176 Ответы: #185 |
178. Сообщение от Онаним (?), 25-Апр-20, 07:07 | +/– | ![]() |
> И всё лишь потому, что у тебя глаза вытекают из-за какого-то диграфа. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #176 Ответы: #186 |
179. Сообщение от Онаним (?), 25-Апр-20, 07:08 | +/– | ![]() |
Тут не аргументы, тут как раз факты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #167 Ответы: #222 |
180. Сообщение от Онаним (?), 25-Апр-20, 07:09 | –1 +/– | ![]() |
> где требуется real-time код, компактность и быстродействие | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 |
181. Сообщение от Онаним (?), 25-Апр-20, 07:11 | +/– | ![]() |
map_err(|_| ...)?; | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #173 Ответы: #187, #189 |
182. Сообщение от Онаним (?), 25-Апр-20, 07:12 | +/– | ![]() |
Если бы хотя бы 0.01% программистов была нужна эта фича, уже давно подсуетились бы. Но похоже там цифра тех, кому это реально может понадобиться, колеблется ещё на несколько порядков ниже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 Ответы: #188 |
183. Сообщение от Онаним (?), 25-Апр-20, 07:13 | –1 +/– | ![]() |
> Пардон, он не сложный, он уродский | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
184. Сообщение от Онаним (?), 25-Апр-20, 07:16 | +2 +/– | ![]() |
Ты уж меня извини, но с его синтаксисом там скорее не сахар, а смесь перцев с говном. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #124 Ответы: #204 |
185. Сообщение от Ordu (ok), 25-Апр-20, 07:21 | –1 +/– | ![]() |
>> никогда не сможешь освоить не только rust, но ещё и Haskell, ещё и OCaml, и вероятно кучу других языков программирования, которые могут быть очень увлекательными | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #177 |
186. Сообщение от Ordu (ok), 25-Апр-20, 07:21 | +/– | ![]() |
>> И всё лишь потому, что у тебя глаза вытекают из-за какого-то диграфа. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #178 |
187. Сообщение от Ordu (ok), 25-Апр-20, 07:22 | +/– | ![]() |
> map_err(|_| ...)?; | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #181 Ответы: #191 |
188. Сообщение от Ordu (ok), 25-Апр-20, 07:31 | +/– | ![]() |
> Если бы хотя бы 0.01% программистов была нужна эта фича, уже давно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #182 |
189. Сообщение от Ordu (ok), 25-Апр-20, 07:54 | +/– | ![]() |
> map_err(|_| ...)?; | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #181 Ответы: #192 |
190. Сообщение от Ordu (ok), 25-Апр-20, 08:27 | +/– | ![]() |
>> в C нет пристойного механизма обработки ошибок | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #148 |
191. Сообщение от Онаним (?), 25-Апр-20, 08:45 | +/– | ![]() |
Я стараюсь не кормить глаза говносинтаксисом регулярно, поэтому они вытекают редко, только вот в таких вот дискуссиях. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #187 |
192. Сообщение от Онаним (?), 25-Апр-20, 08:46 | +/– | ![]() |
Многословно, да, но всё равно несколько более упорядоченно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #189 |
193. Сообщение от Аноним (193), 25-Апр-20, 10:46 | +/– | ![]() |
А это бред. ООП в Расте есть. Просто весь полиморфизм реализован через интерфейсы, а не через наследование. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 Ответы: #218 |
194.
Сообщение от Forth![]() | +1 +/– | ![]() |
Если бы только в UI вызывало проблемы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #145 |
195.
Сообщение от Forth![]() | +/– | ![]() |
> try/catch ты можешь не писать, и исключение продолжит разматывать стек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #173 Ответы: #198 |
196. Сообщение от RibiKukan (ok), 25-Апр-20, 12:15 | +1 +/– | ![]() |
>Ну я имел дело с сайтом на пюсАх, правда, в качестве поддержки, а не разработки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 |
197. Сообщение от RibiKukan (ok), 25-Апр-20, 12:20 | +/– | ![]() |
Ну и самое интересное - эта методичка уже протухла. За пруфами далеко ходить не нужно. Колхозники типа тебя орали годами "пхп наше всё - под задачу". Гугл взял сишку, прикрутил к ней гц и ооп-надстройку и оказалось, что даже колхозники могут что угодно пилить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 |
198. Сообщение от Ordu (ok), 25-Апр-20, 13:34 | +/– | ![]() |
>> try/catch ты можешь не писать, и исключение продолжит разматывать стек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #195 |
199. Сообщение от Аноним (199), 25-Апр-20, 14:50 | +1 +/– | ![]() |
Только не просто рекурсию, а рекурсию с tail call optimization. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 Ответы: #246 |
200. Сообщение от anonymous (??), 25-Апр-20, 17:51 | +/– | ![]() |
Если proof -- это benchmark game от Debian, то проблема в том, что эти игры очень далеки от реальной ситуации. Например, правилами этой игры искусственно запрещается использовать mem pool-ы, в то время, как в Go является более чем нормальной практикой применять sync.Pool, что во многих случаях забесплатно сильно снижает нагрузку на GC (а GC является единственной существенной причиной, почему Go может быть медленнее). Я писал свои варианты для этого benchmark game, которые работают намного быстрее (и код выглядел естественно для Go), но не отправлял эти варианты внимательно почитав правила. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #170 |
201. Сообщение от PnD (??), 26-Апр-20, 00:14 | +/– | ![]() |
Минусы под данным комментарием можно было бы рассматривать как "счётчик мак^w приматов" (но скаляр всё портит), однако по 2-му пункту таки имею возражение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #214 |
202. Сообщение от Аноним (202), 26-Апр-20, 00:20 | +/– | ![]() |
Не совсем разные. Есть пересечения. Они оба лезут в системное программирование, и оба лезут в веб. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
203. Сообщение от Аноним (202), 26-Апр-20, 00:37 | +/– | ![]() |
Все они пересекаются в вебе и скриптах, и раст это делает быстрее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 |
204. Сообщение от Аноним (202), 26-Апр-20, 00:40 | +/– | ![]() |
Нормальный там синтаксис. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #184 Ответы: #210, #217 |
205. Сообщение от Аноним (202), 26-Апр-20, 00:42 | +/– | ![]() |
При чем тут школьники? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #136 |
206. Сообщение от Аноним (202), 26-Апр-20, 00:46 | +/– | ![]() |
Цена программиста не зависит от сложности языка | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 |
207. Сообщение от burjui (ok), 26-Апр-20, 02:50 | +/– | ![]() |
Лисп прекрасен только как идея. Читать код на любом из лиспов - задача не для слабонервных, и скобочки тут - самая безобидная из причин. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 |
208. Сообщение от burjui (ok), 26-Апр-20, 02:58 | +2 +/– | ![]() |
Вопрос в том, насколько хорошо ты знаком с Rust? Пример кода выше я распарсил за секунду, несмотря на его спорные эстетические качества. По-моему, это главная проблема местных критиков - нежелание прикладывать усилия для изучения языка и выделять на это время. Все хотят, чтобы Rust был понятен и радовал глаз вот прям сразу. При этом никого не удивляет, что с естественными языками так не бывает, даже если алфавит тот же, что и в родном языке. Что-то я не вижу жалоб на то, что описание освежителя воздуха на казахском плохо читается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
209. Сообщение от burjui (ok), 26-Апр-20, 03:04 | +/– | ![]() |
Пока что визжат и занимаются словесным унижением, как раз-таки, его противники, что наглядно видно по засилью соответствующих комментариев под новостями о Rust, включая ваш. А мы молча пишем код, пока на нас не набрасывается стая визжащих макак, кидающая фекалии в синтаксис. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #216 |
210. Сообщение от Аноним (7), 26-Апр-20, 03:12 | +/– | ![]() |
Вот в этом то и главный косяк этого языка, слишком много телодвижений даже для тривиальных задач. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #204 Ответы: #211, #224 |
211. Сообщение от Аноним (202), 26-Апр-20, 05:57 | +/– | ![]() |
Попытаться немного изучить = лишние телодвижения?) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #210 Ответы: #212 |
212. Сообщение от Аноним (202), 26-Апр-20, 06:06 | +/– | ![]() |
миссклик. так вот | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #211 |
213. Сообщение от Ordu (ok), 26-Апр-20, 06:32 | +/– | ![]() |
> В си есть ООП. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 |
214. Сообщение от Ordu (ok), 26-Апр-20, 06:58 | +/– | ![]() |
Я не сказал, то это свойство культуры плохо, я лишь сказал, что оно нормально в нашей культуре. Мысль о том, что это плохо -- это твоя мысль, а не моя. Хотя, отмечу, я с ней согласен. Я вообще с большим подозрением отношусь к любой норме -- норма всегда субоптимальна. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #201 |
215. Сообщение от bOOster (ok), 26-Апр-20, 08:26 | +/– | ![]() |
>>> компилятор нельзя научить использовать регистр флагов для возврата булевских значений | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 Ответы: #220 |
216. Сообщение от Онаним (?), 26-Апр-20, 10:48 | +/– | ![]() |
Смысл? Я спокойненько пишу на C, C++, PHP, без проблем правлю баги в софте на Java и ECMA, благо они все похожи. Разбираться с чем-то альтернативным смысла нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #209 Ответы: #225 |
217. Сообщение от Онаним (?), 26-Апр-20, 10:49 | +/– | ![]() |
Настолько нормальный, что доля условного "рынка" годами держится в районе 0, а в писателях в основном школота, которой ещё без разницы, что осваивать, и которая потом всё равно перейдёт на что-то более вменяемое. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #204 |
218. Сообщение от Онаним (?), 26-Апр-20, 10:51 | +/– | ![]() |
> весь полиморфизм реализован через интерфейсы, а не через наследование. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #193 |
219. Сообщение от Онаним (?), 26-Апр-20, 11:05 | +/– | ![]() |
> В си есть ООП. Ядро полно ООП, гтк полон ООП. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 |
220. Сообщение от Ordu (ok), 26-Апр-20, 11:26 | +/– | ![]() |
Есть две ключевые инструкции, про которые тебе будет интересно узнать: stc и clc. Но бывают и другие способы, которые могут быть удобнее в зависимости от ситуации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #215 Ответы: #221 |
221. Сообщение от bOOster (ok), 26-Апр-20, 11:55 | +/– | ![]() |
> Есть две ключевые инструкции, про которые тебе будет интересно узнать: stc и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #220 Ответы: #223 |
222. Сообщение от Аноним84701 (ok), 26-Апр-20, 12:23 | +/– | ![]() |
> Тут не аргументы, тут как раз факты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #179 |
223. Сообщение от Ordu (ok), 26-Апр-20, 12:48 | +/– | ![]() |
>> Есть две ключевые инструкции, про которые тебе будет интересно узнать: stc и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #221 Ответы: #228 |
224. Сообщение от menstenebris (?), 26-Апр-20, 13:05 | +/– | ![]() |
По началу мне тоже так казалось. Много лишнего кода ради проверки всех возможных состояний, но это только от незнания, когда изучил чуть лучше оказалось что для всего уже написан специальный сахар после применения которого код сжался в два раза, примерно до 130% от кода на python. Зато действительно не было такого чтобы собранный код упал на проде. Как написал так он без изменений уже 6 месяцев работает 24/7. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #210 |
225. Сообщение от burjui (ok), 26-Апр-20, 13:18 | +/– | ![]() |
Ну пиши, никто тебе не мешает. Но нет, пришёл в новость о Rust и написал over 9000 комментов про то, как у тебя глаза вытекают. Ну так не смотри! Иди и дальше любуйся на прекрасный C++ и нюхай неземной аромат PHP. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #216 Ответы: #236 |
228. Сообщение от bOOster (ok), 26-Апр-20, 14:38 | +/– | ![]() |
>>> Есть две ключевые инструкции, про которые тебе будет интересно узнать: stc и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #223 Ответы: #229 |
229. Сообщение от Ordu (ok), 26-Апр-20, 14:56 | +/– | ![]() |
> Ты че идиот? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #228 Ответы: #233 |
233. Сообщение от bOOster (ok), 26-Апр-20, 16:06 | +/– | ![]() |
Я как бы вас понимаю, убитых и загнобленных x86 архитектурой. Но то что ты написал выше - не живет в природе, что подтверждает что ты теоретик. Перед ret тебе как минимум надо будет pop-ить несколько регистров которые ты использовал в функции а это зачастую может повлиять на флаг переполнения. А чушь которую ты напишешь дальше - что типа ты stc будешь ПРОВЕРЯТЬ и Выставлять сразу перед ret я даже обсуждать не хочу - данных вычислений уже акутальных в регистрах не будет. Там будут pushеные в начале функции значения. Далее, если ты щас вздумаешь сболтнуть что будешь результат таскать и сверять через память для установки cf, то опять таки не стоит выеденного яйца, вытащить результат из стека будет стоить дешевле чет ...рней заниматься с флагами переполнения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #229 Ответы: #235 |
235. Сообщение от Ordu (ok), 26-Апр-20, 18:55 | +/– | ![]() |
> Перед ret тебе как минимум надо будет pop-ить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #233 Ответы: #249 |
236. Сообщение от Онаним (?), 26-Апр-20, 19:03 | –1 +/– | ![]() |
Если так не нравятся коментарии - графоманией можно заниматься в ящик ближайшего стола, а не в сеть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #225 |
246.
Сообщение от freehck![]() | +/– | ![]() |
> Только не просто рекурсию, а рекурсию с tail call optimization. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #199 Ответы: #264 |
247. Сообщение от tmplsr (?), 27-Апр-20, 13:49 | +/– | ![]() |
>Не помню уж как называлась. Что-то старое из конца 80х - начала 90х. 128 советов чего-то там. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #248 |
248. Сообщение от A.Stahl (ok), 27-Апр-20, 14:14 | +/– | ![]() |
Да, она. Весьма забавная была книжка в своё время. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #247 |
249. Сообщение от Совершенно другой аноним (?), 27-Апр-20, 16:56 | +/– | ![]() |
Имхо, проблема в том, что когда писали компилятор C под x86 (ещё во времена MSDOS, разные там BCC) c calling convention для них выглядел следующим образом: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #235 Ответы: #255 |
254.
Сообщение от zo0M![]() | +/– | ![]() |
Все нравится, нормальный релиз! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
255.
Сообщение от Ordu![]() | +/– | ![]() |
> после этого флаг CF уже был потерян. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #249 |
264. Сообщение от none (??), 30-Апр-20, 11:16 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #246 Ответы: #269 |
268. Сообщение от коржик (?), 30-Апр-20, 19:19 | +/– | ![]() |
> Просто та область применения для которой раст разработали уже давно занята, оттого | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 |
269.
Сообщение от freehck![]() | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #264 Ответы: #273, #283 |
273. Сообщение от none (??), 06-Май-20, 10:11 | +/– | ![]() |
в ocaml это достигается "+." и подобными "особенностями", | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #269 Ответы: #274 |
274.
Сообщение от freehck![]() | +/– | ![]() |
> в ocaml это достигается "+." и подобными "особенностями", | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #273 |
283.
Сообщение от freehck![]() | +/– | ![]() |
Аноним84701, цени своё время. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #269 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |