The OpenNET Project / Index page

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



"Обновление варианта GNU Coreutils, переписанного на языке Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Обновление варианта GNU Coreutils, переписанного на языке Rust"  +/
Сообщение от opennews (??), 31-Янв-22, 10:32 
Представлен выпуск инструментария uutils coreutils 0.0.12, в рамках которого развивается аналог пакета GNU Coreutils, переписанный на языке Rust.  В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls.  Одновременно  выпущен пакет uutils findutils 0.3.0 с реализацией  на языке Rust утилит из набора GNU Findutils  (find, locate, updatedb и xargs)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=56609

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

2. Сообщение от Аноним (2), 31-Янв-22, 10:33   –6 +/
О, Rust - это хорошо, ownerships и lifetimes - моё почтение
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

3. Сообщение от васёк (?), 31-Янв-22, 10:37   –24 +/
Си прощай, здравствуй Rust !
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #98, #108, #419

4. Сообщение от Аноним (4), 31-Янв-22, 10:37   +20 +/
> Ещё одним важным отличием uutils является распространение под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL.

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #7, #402, #638

5. Сообщение от lockywolf (ok), 31-Янв-22, 10:40   +17 +/
Куча сломанного софта, куча функций современных ОС не реализована, но растовики переписывают то, что и так (пусть не идеально) работает.

Чтобы им пусто было.

И да, чтобы не быть бессмысленным занудой: вот свой Servo для Firefox бы пилили -- было бы дело. Скорость, безопасность, всё вот это ровно там бы очень было нужно.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #9, #18, #137, #284, #415

6. Сообщение от Аноним (2), 31-Янв-22, 10:40   –16 +/
Пермиссив хотя бы свободнее. GNU не даёт использовать в проприетарщине, жирный минус на мой взгляд
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #22, #56, #94, #112, #269

7. Сообщение от _hide_ (ok), 31-Янв-22, 10:41   +1 +/
Их уже 5 лет никто особо не покупает. Глупо думать, что "человеческая глупость" имеет хоть какие-то мотивы.
Забавно выглядит переписывание хорошего кода (местами не очень, но в целом норм) на "безопасном" языке, не обеспечивающего никакой безопасности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #10, #369

8. Сообщение от Аноним (2), 31-Янв-22, 10:41   +1 +/
> Чтобы им пусто было.

Что вы так хейтите, вам-то чем эти люди помешали?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #13

9. Сообщение от Анонимemail (9), 31-Янв-22, 10:41   –5 +/
почему это вас заботит? пусть что хотят то и делают, демократия и капитализм же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #12, #29

10. Сообщение от Аноним (2), 31-Янв-22, 10:42   +3 +/
> Забавно выглядит переписывание хорошего кода (местами не очень, но в целом норм)

Там в первоисточнике написано, кстати, что в процессе они зарепортили несколько багов в сильных кореютилсах. Так что да, да

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #32

12. Сообщение от lockywolf (ok), 31-Янв-22, 10:44   +14 +/
> почему это вас заботит? пусть что хотят то и делают, демократия и
> капитализм же

Демократия и капитализм разрешают мне хейтить всё, что мне захочется хейтить. Я же не с пушкой у них над ухом стою.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #74

13. Сообщение от Аноним (13), 31-Янв-22, 10:46   –2 +/
Болезнь есть такая.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #26

16. Сообщение от Аноним (16), 31-Янв-22, 10:47   –1 +/
А почему растаманы бросили свою редокс?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #23, #31, #85, #130, #156, #176, #344

17. Сообщение от Аноним (-), 31-Янв-22, 10:48   –2 +/
О, Rust - это хорошо, было куча архитектур - стало две.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38

18. Сообщение от Аноньимъ (ok), 31-Янв-22, 10:48   –2 +/
Удваиваю.
Еще и МИТМ лицензию впихнули.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

19. Сообщение от Аноним (19), 31-Янв-22, 10:50   –10 +/
Ничего кроме раст! Раст - это будущее!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34, #441, #495

20. Сообщение от Аноним (19), 31-Янв-22, 10:51   –9 +/
Не нравится раст - придумай ЯП лучше!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28, #49, #82, #172, #564, #654

21. Сообщение от Аноним (16), 31-Янв-22, 10:53   +2 +/
Привет от редокс! Ау! Где она?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #197, #385

22. Сообщение от Аноним (16), 31-Янв-22, 10:54   +5 +/
> GNU не даёт использовать в проприетарщине

Сам пиши, а не воруй чужой код!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #27, #110, #658

23. Сообщение от topin89 (ok), 31-Янв-22, 10:54   +4 +/
Любительские проекты забрасывают независимо от языков. Да и потом, раст медленно внедряется в линь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #39

24. Сообщение от Аноним (19), 31-Янв-22, 10:55   +6 +/
Надо Windows переписать на раст!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30, #577

25. Сообщение от Аноним (25), 31-Янв-22, 10:55   +2 +/
Тем временем топовые коммитеры (с небольшим исключением) - оффтоп-юзеры (win, mac) и/или веб-приматы
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33

26. Сообщение от Аноним (16), 31-Янв-22, 10:55   +3 +/
Ага, растамания головного мозга.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #204

27. Сообщение от Аноним (2), 31-Янв-22, 10:56   –5 +/
Если вы решили выложить в паблик, выкладывайте уж честно - для всех. А то что за опен такой, который и использовать-то нельзя, зачем он тогда? А не хотите, чтобы использовали - ну оставьте проприетарным, какие проблемы-то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #62, #207

28. Сообщение от istepan (ok), 31-Янв-22, 10:56   –5 +/
Давно уже придумали, js называется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #171

29. Сообщение от Аноним (16), 31-Янв-22, 10:57   +5 +/
> демократия и капитализм

А что, критика при демократии и капитализме - запрещена?!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #57, #169

30. Сообщение от Аноним (16), 31-Янв-22, 10:58   –1 +/
Уже написали одну - редоксом называется... Что с ней? Куда пропала?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #48, #140

31. Сообщение от Аноним (2), 31-Янв-22, 10:59   +5 +/
Потому что ОС взялась писать группка энтузиастов, а писать ОС в нынешних условиях - это едва ли подъемный проект. Разве только на какое-то необычное железо прошивку писать. На обычных процессорах, увы. Скорее всего проблема в драйверах, устройств очень много, и под все драйверы не напишешь. Разве что линуксовые как-то подрубать, но это требует нехилого слоя поддержки, скорее всего
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #107, #159

32. Сообщение от _hide_ (ok), 31-Янв-22, 11:00   –1 +/
> в процессе они зарепортили несколько багов

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #59

33. Сообщение от Аноним (2), 31-Янв-22, 11:00   –6 +/
Ну mac-то годная nix-подобная система, на открытом ядре даже, чё вам не нравится-то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #41, #244

34. Сообщение от Аноним (16), 31-Янв-22, 11:00   +3 +/
> успешно выполняются 214 тестов, но 313 тестов аналог на Rust пока не проходит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

35. Сообщение от Аноним (35), 31-Янв-22, 11:02   +3 +/
Опять пермиссивщина
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36, #141

36. Сообщение от Аноним (2), 31-Янв-22, 11:04   –3 +/
За что так пермиссив не любят? Он же истинно свободен
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #46, #198

37. Сообщение от Аноним (46), 31-Янв-22, 11:04   +4 +/
Опять что-то переписывают.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #40, #42

38. Сообщение от самокатофил (?), 31-Янв-22, 11:04   +2 +/
хаа, лол
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #63

39. Сообщение от Аноним (16), 31-Янв-22, 11:05   +8 +/
Зачем внедрять раст в линь, если есть редокс? Или на расте что-то невозможно сделать, что работает в лине?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #187, #643

40. Сообщение от Аноним (40), 31-Янв-22, 11:06   +/
Не говори, лишь бы ядро не переписывать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #44

41. Сообщение от Аноним (25), 31-Янв-22, 11:07   +2 +/
> на открытом ядре даже

А, ну-ка, запусти-ка Mac на открытом форке(?!) ядра!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #45

42. Сообщение от Аноним (16), 31-Янв-22, 11:07   +/
Кровати передвигают...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

43. Сообщение от Аноним (19), 31-Янв-22, 11:08   –4 +/
Только раст способен дать будущее программирования!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50

44. Сообщение от Аноним (16), 31-Янв-22, 11:08   +/
Дак они не смогли написать даже свою редокс. А ещё в линь лезут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #218

45. Сообщение от Аноним (2), 31-Янв-22, 11:08   +/
Зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #51

46. Сообщение от Аноним (46), 31-Янв-22, 11:10   +3 +/
>Он же истинно свободен

Как оно может быть свободно, если тебе могут вручить закрытый код, который ты не сможешь модифицировать?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #55

47. Сообщение от Аноним (19), 31-Янв-22, 11:10   –2 +/
Лучше уж Python чем Rust!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #73

48. Сообщение от Аноним (2), 31-Янв-22, 11:11   +2 +/
Ну коммиты ещё делают понемногу, кстати
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #54

49. Сообщение от Аноним (19), 31-Янв-22, 11:11   +8 +/
Уже есть такой C++ называется!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #61

50. Сообщение от Жироватт (ok), 31-Янв-22, 11:14   +2 +/
Нахер такое будущее
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

51. Сообщение от Аноним (25), 31-Янв-22, 11:14   +5 +/
Чтобы отвечать за свои слова "на открытом ядре даже".

Во-первых, открыт только форк. При этом не известно, что это за форк и форк чего.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #52

52. Сообщение от Аноним (2), 31-Янв-22, 11:15   +1 +/
Apple выкладывает код Дарвина на официальном гитхабе и на сайте. Так что всё открыто.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #58, #146, #194

53. Сообщение от IdeaFixemail (ok), 31-Янв-22, 11:16   +3 +/
Еще один способ убить всё легаси не x86 железо :)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #153, #216

54. Сообщение от Аноним (16), 31-Янв-22, 11:16   +1 +/
как про неуловимого джо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

55. Сообщение от Аноним (2), 31-Янв-22, 11:16   –1 +/
Ну так ты тоже этот код можешь получить из пермиссивного источника. И в отличие от гну сможешь его закрыть, если нужно. В этом и свобода, что можно делать почти что угодно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #64, #68

56. Сообщение от заминированный тапок (ok), 31-Янв-22, 11:17   +5 +/
>Пермиссив хотя бы свободнее. GNU не даёт использовать в проприетарщине, жирный минус на мой взгляд

жирный минус тебе за твой взгляд

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

57. Сообщение от Аноним (2), 31-Янв-22, 11:17   +3 +/
Не запрещена, как и критика критики
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

58. Сообщение от Аноним (25), 31-Янв-22, 11:20   +4 +/
И?

Как говорится: на заборе "дарвин" написано, а за ним лежат дрова.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #60

59. Сообщение от Аноним (59), 31-Янв-22, 11:21   –8 +/
А в чём смысл, если Сишные утилиты будут рано или поздно заменены растовскими?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #92, #93, #113

60. Сообщение от Аноним (2), 31-Янв-22, 11:22   +3 +/
Apple врать не будет - почтенная корпорация
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

61. Сообщение от Аноним (2), 31-Янв-22, 11:26   –6 +/
C++. Никакого контроля от компилятора за ошибочным кодом. Дожили
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #66, #144, #188, #225, #631

62. Сообщение от Урри (ok), 31-Янв-22, 11:32   +2 +/
> что за опен такой, который и использовать-то нельзя

То-то весь мир использует - видимо просто не догадывается, что нельзя.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #67

63. Сообщение от Урри (ok), 31-Янв-22, 11:33   +2 +/
Согласен, лол. Стало три.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #199

64. Сообщение от Аноним (46), 31-Янв-22, 11:35   +/
>Ну так ты тоже этот код можешь получить из пермиссивного источника.

Ну да, "этот же", ага.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

65. Сообщение от Alexey Tor. (?), 31-Янв-22, 11:35   +1 +/
А что, КореУтилс нельзя было на Паскале переписать? Можно было. Просто язык непопулярен. в массах. А так можно было б. И что - получилось бы плохо? Да нет. Получилось бы нормально. Если выбрать стабильный релиз FPC.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #71, #186

66. Сообщение от Урри (ok), 31-Янв-22, 11:36   +1 +/
Кофемолка - мелет кофе.
Пылесос - собирает пыль.
Стиральная машина - стирает.
Компилятор - компилирует.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #69

67. Сообщение от Аноним (2), 31-Янв-22, 11:37   –1 +/
Ну в закрытых проектах не получается нормально использовать, без хаков. В конце концов, корпорации без хаков используют FreeBSD, а с линуксом нужны выверты. Из-за лицензии линукса на нем нельзя ZFS даже. Так что freebsd - куда свободнее
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #80

68. Сообщение от Урри (ok), 31-Янв-22, 11:39   +4 +/
Это однобокая свобода - свобода корпораций брать. И все.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #70, #424

69. Сообщение от Аноним (2), 31-Янв-22, 11:39   –1 +/
Сейчас недостаточно компилировать код, нужно следить за ошибками. Взгляни, как строги компиляторы в функциональных языках программирования, таких как Haskell или Idris. Rust - это попытка сделать более низкоуровневый язык с таким же сильным компилятором. Почему этому идёт такое яростное сопротивление - не понятно, идея-то классная
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #86, #135, #175

70. Сообщение от Аноним (2), 31-Янв-22, 11:40   –1 +/
Ну не только корпораций, а любого бизнеса/программиста. Пользователь же в любом случае зависит от поставщиков.

Да и что плохого в корпорациях? Весь прогресс они двигают последние лет 40+

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #78, #79, #81

71. Сообщение от Аноним (2), 31-Янв-22, 11:41   +/
Но и на Расте не хуже
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #154

72. Сообщение от Урри (ok), 31-Янв-22, 11:44   +8 +/
Щас вызову когнитивный диссонанс у местной растодвинутой публики...

Урри поддерживает это переписывание!

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

--
А в остальном бояться нечего - оно же все равно умрет с парочкой новых версий компилятора (и очередных cve), ибо с ростом количества кода технический долг перевесит и все похоронит (простыми словами: в какой-то момент скорость переписывания старого кода под новый компилятор станет ниже выходов новых компиляторов и все естественно заглохнет).

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #75, #76, #226

73. Сообщение от Урри (ok), 31-Янв-22, 11:45   +/
Эскобар декларирует несколько альтернативную точку зрения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

74. Сообщение от Анонимemail (9), 31-Янв-22, 11:47   –1 +/
спору нет, но на хейт ИМХО уходит много позитивной энергии, которую вы могли бы потратить на улыбки окружающим, к примеру
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #90, #168

75. Сообщение от Аноним (2), 31-Янв-22, 11:48   –2 +/
> в какой-то момент скорость переписывания старого кода под новый компилятор станет ниже выходов новых компиляторов и все естественно заглохнет).

Новые версии Раста почти не ломают обратную совместимость

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #77, #155, #166

76. Сообщение от Аноним (16), 31-Янв-22, 11:50   +1 +/
> отвлечь мартышек ... которые в принципе не способны обучаться ... на безопасную для всех возню

В точку!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

77. Сообщение от Аноним (16), 31-Янв-22, 11:51   +2 +/
почти не ломают...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

78. Сообщение от Аноньимъ (ok), 31-Янв-22, 11:53   +/
>Да и что плохого в корпорациях? Весь прогресс они двигают последние лет 40+

Сильное заявление.
Ну да, Афон и КОВИД неоспоримые свидетельства прогресса.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

79. Сообщение от Урри (ok), 31-Янв-22, 11:54   +1 +/
Это смотря что называть словом "прогресс". Если запланированное устаревание, которое заставляет основную массу народа корячиться и корячиться, генерируя добавленную стоимость для золотого миллиона, то это плохо.

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

Вот только это бессмысленное потакание лени и перевод ресурсов.

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

--
В общем "прогресс" - это дело сложное, он не однозначно "белый и полезный" и словом "прогресс" нельзя аргументировать спор.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #87, #89

80. Сообщение от Какаянахренразница (ok), 31-Янв-22, 11:56   +4 +/
То есть ты хочешь и чужим кодом попользоваться, и свой огородить? Хехе, вот именно от таких субчиков и спасает GPL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #83, #96

81. Сообщение от Аноним (16), 31-Янв-22, 11:57   +2 +/
> ... в корпорациях? Весь прогресс они двигают

Увы, нет. Что сделал гугл за своё существование? Ничего. Все продукты куплены/захвачены/украдены. Более ста позиций.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #84, #200

82. Сообщение от Борис Леонтий Якубович (?), 31-Янв-22, 11:58   +3 +/
Ada/SPARK
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #101

83. Сообщение от Аноним (2), 31-Янв-22, 11:58   +/
А что в этом плохого? В этом - свобода

Своим opensource кодом я тоже разрешаю пользоваться всем

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #99, #102, #111

84. Сообщение от Аноним (2), 31-Янв-22, 12:00   –4 +/
Без инвестиций Гугла, где бы эти все продукты были?

Да и поисковый движок делал именно Гугл

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #114, #117

85. Сообщение от JackONeillemail (?), 31-Янв-22, 12:00   +3 +/
Не устал вопрос то повторять сто раз?)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #91, #109

86. Сообщение от Аноним (16), 31-Янв-22, 12:01   +3 +/
Чем сложнее компилятор, тем тупее ошибки делают растаманы. Как там в FF было: при проверке индекса массива растаманы перепутали сравнения больше-меньше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #88

87. Сообщение от Аноним (2), 31-Янв-22, 12:02   –1 +/
Сам же пользуешься плодами этого "прогресса", интернетом, персональными компьютерами.

> Или машиностроение, благодаря которому миллионы перестают двигать конечностями, садясь за руль чтобы съездить в булочную за углом, при этом отстаивая по 4 часа каждый день, прогревая и загрязняя атмосферу своими двигателями внутреннего сгорания...
> Вот только это бессмысленное потакание лени и перевод ресурсов.

Ну да, давайте как луддиты, избавимся от всех машин, чтобы ходить пешком, и не по 4, а по 12 часов в день

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #138

88. Сообщение от Аноним (2), 31-Янв-22, 12:03   +2 +/
Растаманы, растаманы, а сишники или джависты не делают ошибок в логике?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

89. Сообщение от Аноним (89), 31-Янв-22, 12:03   +/
А мог бы устроиться кодить на питоне и каждый день трахать новую красавицу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #121

90. Сообщение от Аноним (16), 31-Янв-22, 12:03   +4 +/
> потратить на улыбки окружающим

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #120

91. Сообщение от Аноним (91), 31-Янв-22, 12:04   +3 +/
Ты бы хоть раз бы да ответил.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #95

92. Сообщение от _hide_ (ok), 31-Янв-22, 12:04   –1 +/
> А в чём смысл, если Сишные утилиты будут рано или поздно заменены
> растовскими?

Ну вот какое отношение будет иметь раст к тому языку, но котором напишут настоящую замену Cишым утилитам? Где раст, с его говно*** (зачеркнуто) с восходом солнца вручную (зачеркнуто) с безопасным управлением памяти и где C с его копиркой ассемблера в осмысленные конструкции?
У питона куда больше шансов заменить С, чем у раста.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #100, #377

93. Сообщение от Аноним (16), 31-Янв-22, 12:05   +/
на каких платформах?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

94. Сообщение от Аноним (91), 31-Янв-22, 12:05   +/
MIT это тоже самое что as is
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #132

95. Сообщение от JackONeillemail (?), 31-Янв-22, 12:06   +1 +/
Nак я не разработчик редокса. И почти на 100% уверен, их тут нет. Не проще ли к ним пойти и у них спросить?
p.s. На сях то заброшенных проектов вообще нету))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91 Ответы: #274

96. Сообщение от ыы (?), 31-Янв-22, 12:06   –4 +/
А что не так? Вас чтото беспокоит когда люди берут свободное и зарабатывают? Вы так и не научились отделять лицемерное "свободное" от действительно свободного?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #103

97. Сообщение от Аноним (89), 31-Янв-22, 12:06   +8 +/
> в месяц добавляется 400-470 патчей от 20-50 разработчиков вместо 30-60 от 3-8 разработчиков год назад

Срамота! Busybox Брюс единолично начинал пилить в 96 без ентих ваших гитхапов и смузи иде. Потом ещё двое присоединились. Это что получается, на новом прогрессивном языке чтобы писать - нужно х10 кодеров на тоже самое?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #160

98. Сообщение от Аноним (98), 31-Янв-22, 12:07   –6 +/
И Zig!

Думаю они как-нибудь вместе с Rust уживутся на отжатой у С поляне.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #223

99. Сообщение от Какаянахренразница (ok), 31-Янв-22, 12:10   +3 +/
> Своим opensource кодом я тоже разрешаю пользоваться всем

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

А предыдущий аноним не разрешает. Я бы его тоже уважал. Он ведь тоже пишет свой код и тоже использует чужой открытый код. Но в отличие от тебя он, зараза, не хочет открывать результат.

Поэтому я пишу свой код, юзаю чужой и открываю результат НА ТАКИХ ЖЕ УСЛОВИЯХ (с тобой поделись -- делись и ты с другими).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #425

100. Сообщение от Аноним (2), 31-Янв-22, 12:10   +/
А чем вам так не нравится безопасное управление памятью?

Я вот сам лично топлю за функциональные языки, Haskell там. Но они достаточно высокоуровневы. Rust же чуть поближе к железу, но при этом берет передовые концепции функционального программирования и языков на вооружение, win-win ситуация

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #125

101. Сообщение от Аноним (2), 31-Янв-22, 12:11   +1 +/
Ада годная, кстати, сам хотел бы попробовать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #581

102. Сообщение от Аноним (98), 31-Янв-22, 12:12   +1 +/
Так это типичный эксперд opennet, ставший легендарным в анналах истории.

Он сам ни строчки кода в open-source не написал. Ни под Apache, ни под GNU.

Скорее всего он вообще никуда ни строчки не написал.

Но любит порассуждать за абстрактную свободу и идеалы (естественно чужими руками).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

103. Сообщение от Какаянахренразница (ok), 31-Янв-22, 12:14   +5 +/
> А что не так? Вас чтото беспокоит когда люди берут свободное и
> зарабатывают? Вы так и не научились отделять лицемерное "свободное" от действительно
> свободного?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #116, #119

104. Сообщение от Аноним (-), 31-Янв-22, 12:15   +/
Это атака на GNU? Зачем? Хотят вытеснить его?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #127

105. Сообщение от Аноним (108), 31-Янв-22, 12:16   +7 +/
>называется желание создать кросс-платформенную альтернативную реализацию Coreutils

Так раст же менее кросс-платформен чем сишка.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #228

106. Сообщение от Аноним (-), 31-Янв-22, 12:17   +/
>добавление оптимизаций для уменьшения размера исполняемых файлов

Ага! У растаманов бинарники получаются огромных размеров.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #133, #143

107. Сообщение от Урри (ok), 31-Янв-22, 12:18   –4 +/
А может потому, что поддерживать код в рабочем состоянии не получается? Новая версия компилятора и все, тонны вчерашнего, но уже "легаси" кода перелопачивай вместо разработки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #115, #361

108. Сообщение от Аноним (108), 31-Янв-22, 12:18   +4 +/
Добро пожаловать, бэкдоры от засланных казачков в секте культистов cargo.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

109. Сообщение от Урри (ok), 31-Янв-22, 12:19   +/
Веселые и приятные вопросы можно вечно спрашивать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #356

110. Сообщение от Аноним (108), 31-Янв-22, 12:19   –2 +/
Так вот они и написали, а ты весь уже от зависти сгорел, что GNUтые утилиты стали никому не нужны теперь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #122

111. Сообщение от Урри (ok), 31-Янв-22, 12:21   +2 +/
> А что в этом плохого? В этом - [МОЯ] свобода

Я исправил.

Это не свобода. Потому как ваша свобода заканчивается там, где начинается свобода другого.

А когда "моя - свобода, а ты иди на_ер" - то это, ммм..., даже не знаю как культурно назвать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #150

112. Сообщение от Аноним (210), 31-Янв-22, 12:21   +6 +/
GNU не даёт использовать в проприетарщине безвоздмездно, жирный плюсюще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #118, #201

113. Сообщение от Анонии (?), 31-Янв-22, 12:22   +/
Два хрустальных шара этому господину...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #221

114. Сообщение от Аноним (16), 31-Янв-22, 12:23   +1 +/
Не делал.

20 сентября 2001, Outride, Поисковая система

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

115. Сообщение от Аноним (2), 31-Янв-22, 12:23   +7 +/
GNU Hurd на Си, но его состояние не лучше.

Что касается новых версий компилятора, сейчас Rust уже более зрелый, там мало breaking changes

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #210

116. Сообщение от Аноним (2), 31-Янв-22, 12:25   –1 +/
> Юзаешь -- дай юзать другим.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

117. Сообщение от Аноним (16), 31-Янв-22, 12:26   +1 +/
> Без инвестиций Гугла

У гугла тогда не было денег от слова совсем, за ним стояли инвесторы, которым впоследствии продавались поисковые запросы: кто, где и что ищет. Движок был куплен на деньги инвесторов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #123

118. Сообщение от Аноним (2), 31-Янв-22, 12:26   –5 +/
В чём плюс? Проприетарный код двигает мир
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #124

119. Сообщение от Аноним (98), 31-Янв-22, 12:26   +/
Ядро под GPLv2, ну и где, мой юный друг, свободные и открытые  Nvidia драйвера графики и кучи всего остального?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #212

120. Сообщение от Например (?), 31-Янв-22, 12:27   +1 +/
Сиси это не для них, вероятно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

121. Сообщение от Аноним (16), 31-Янв-22, 12:27   +/
А можно просто выключить свет, и уже без разницы, красавица ли...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

122. Сообщение от Аноним (210), 31-Янв-22, 12:28   +/
Про GCC вы уж сколько лет поёте, что он теперь ненужен, что его заменит пермиссивно-проприетарный Шланг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110 Ответы: #139, #246

123. Сообщение от Аноним (2), 31-Янв-22, 12:28   +/
Ну вот видишь, деньги инвесторов на проекты - это тоже польза. Гугл может профинансировать и поднять что хочет. Где бабло, там и развитие
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117

124. Сообщение от Аноним (210), 31-Янв-22, 12:29   +6 +/
Куда, в стойло?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118 Ответы: #193

125. Сообщение от _hide_ (ok), 31-Янв-22, 12:30   +/
> А чем вам так не нравится безопасное управление памятью?

Потому что это "безопасное управление памятью".

1. Ошибки выхода за границы там решаются очевидно бредовым способом (проверяя каждый раз границы)

2. Ошибки с потерей "хозяина" релоцируемой памяти я в своей жизни не встречал

3. Ошибки с потерей "хозяина" стековой памяти вещь очень специфическая

В результате получается новый класс ошибок, с "копированным объектом".

Ошибки типа, убили "компонент" и не оповестили всех "пользователей" решать дарением копии "компонента" выглядит как какой-то садо-мазо (не спорю, многим нравится, но тут вопрос не вкусов).
А в том, чтобы писать на Расте за деньги я ничего страшного не вижу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #367, #371

126. Сообщение от kusb (?), 31-Янв-22, 12:30   –3 +/
Блин, десять минусов. Это какой-то анти-раст фанатизм. По мне, так это просто язык программирования со странным синтаксисом и интересными идеями в плане безопасности.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #161, #249

127. Сообщение от kusb (?), 31-Янв-22, 12:31   +2 +/
Присоединиться. Расширить. Победить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #219

128. Сообщение от kusb (?), 31-Янв-22, 12:33   +2 +/
Можно переписать coreutils на шелле, а потом некоторые примитивы для быстроты реализовать как программы на си...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #136, #184

129. Сообщение от bOOster (ok), 31-Янв-22, 12:34   –1 +/
Каким образом cut то у них работает быстрее?? Это-ж работа с файловой структурой. Или эти дурачки кэшируют запрос и выходят статус операции не получив?
Это, видимо, как в другой теме - rustоман скомпилировал код в 8 байт, в которые даже "hello opennet" не помещались... Я поржал.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #134, #145, #152, #280

130. Сообщение от anonymous (??), 31-Янв-22, 12:35   +11 +/
Во-первых, Redox не бросали -- он всё ещё развивается. И если посмотрите на статистику коммитов, то что год назад, что сейчас -- активность одинаковая.
Во-вторых, авторы разных проектов -- обычно разные люди. Задавать под каждой веткой про Rust вопрос про Redox -- это просто глупо.
В-третьих, сами проекты несут разные цели. Redox, вроде бы, никогда и не рассматривался, как замена Linux и других систем. Из-за чего ваш вопрос про Redox под этой новостью выглядит крайне неуместно.

Насколько по-вашему было бы адекватным под каждой новостью о чём-то на C или C++ писать а-ля "Почему Сишники бросили ReactOS?"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #157, #214

131. Сообщение от Аноним (131), 31-Янв-22, 12:35   +7 +/
Растоманы снова переписывают весь мир
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #149

132. Сообщение от Аноним (-), 31-Янв-22, 12:35   +/
>MIT это тоже самое что as is

Словосочетание "as is" то есть, "как есть" используется абсолютно во всех лицензиях, в том числе и в пермиссивных. Его смысл - "автор не несёт ответственности" за работу своего кода. Это юридическая формальность, которая защищает от паразитов-вымогателей. Например, кто-то поюзал твой музыкальный плеер, а затем испытал моральные страдания, и вот к тебе прилетает иск.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #403

133. Сообщение от kusb (?), 31-Янв-22, 12:35   +1 +/
Может там вся библиотека языка и ещё что-то. Были языки типа си непопулярными - тоже приходилось бы таскать libc с собой и размер был бы тяжелее. Или они например принципиально собирают всё статически.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

134. Сообщение от kusb (?), 31-Янв-22, 12:36   +/
true;
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129

135. Сообщение от Урри (ok), 31-Янв-22, 12:37   –1 +/
> нужно следить за ошибками

Для этого разработаны другие специализированные инструменты и полноценные процессы. Гуглить по ключевым словам "CI", "QA".

> Взгляни, как строги компиляторы в функциональных языках программирования, таких как Haskell

Хаскель не занимается отлавливанием ошибок. Хаскель - компилятор. Хаскель - компилирует. И все. О чем и речь.

> Rust - это попытка сделать более низкоуровневый язык с таким же сильным компилятором

Вы, растоманы, даже значения айтишных слов не знаете. А туда же, рассказывать как правильно.

Компиляция - трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке. Все.

> Почему этому идёт такое яростное сопротивление - не понятно, идея-то классная

Идея (про строгую математику владения объектами) - классная. Зато вот реализация (вся, не только этой математики) - через жoпу.

А сопротивление почему я вам объясню:

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

И тут забегает к ним в отдел некая обезьяна, только вчера слезшая с пальмы, и начинает вопить "вы все идиоты", "вы неправильно все делаете", "вот я знаю как надо", "достаточно взять гoвнo, пару палок, слепить все в кучу и будет самый лучший в мире мост!".

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

Даром что эта обезьяна не отличает компилятор от анализатора^W^W^W виадук от моста, даром что концепция ее палок меняется каждых полгода - вопли не прекращаются.

Вот поэтому вас и не любят.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #147

136. Сообщение от bOOster (ok), 31-Янв-22, 12:37   +2 +/
Так изначально было. Давным давно, когда большинство местных даже в планах у родителей не было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128 Ответы: #142

137. Сообщение от anonymous (??), 31-Янв-22, 12:38   +1 +/
> И да, чтобы не быть бессмысленным занудой: вот свой Servo для Firefox бы пилили -- было бы дело. Скорость, безопасность, всё вот это ровно там бы очень было нужно.

Вы же понимаете, что Servo и заменой coreutils занимаются разные люди из разных организаций и с разными конечными целями и задачами? Или вы считаете, что если кто-то решил для своих целей использовать Rust, то он должен заниматься Servo?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

138. Сообщение от Урри (ok), 31-Янв-22, 12:39   +/
Конечно пользуюсь, я же не идиот отказываться от того, что есть из чисто идеологических соображений.

> Ну да, давайте как луддиты, избавимся от всех машин, чтобы ходить пешком, и не по 4, а по 12 часов в день

Ну да, давай как безмозглый тролль оперировать в споре доведением до абсурда.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

139. Сообщение от Аноним (98), 31-Янв-22, 12:40   –1 +/
И он это сделал. GCC остался удел только для legacy C и C++. Все новые проекты написаны под LLVM.

Например, Swift, Zig, Rust.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122 Ответы: #181, #206

140. Сообщение от anonymous (??), 31-Янв-22, 12:40   +2 +/
Никуда не пропадала, и Redox не является перереализацией Windows.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

141. Сообщение от anonymous (??), 31-Янв-22, 12:42   +2 +/
Форкните и перелицензируйте под GPL :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

142. Сообщение от kusb (?), 31-Янв-22, 12:44   +/
Ух ты, интересно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136

143. Сообщение от anonymous (??), 31-Янв-22, 12:44   +/
Откуда информация?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #163

144. Сообщение от Аноним (144), 31-Янв-22, 12:46   +2 +/
В C++ для этого есть отличные отдельные утилиты. А в Rust защиту от дурака приходится встраивать в язык. Дожили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #151

145. Сообщение от anonymous (??), 31-Янв-22, 12:46   –1 +/
Речь про что-то такое -- https://github.com/kmcallister/tiny-rust-demo ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129 Ответы: #248

146. Сообщение от Аноним (144), 31-Янв-22, 12:48   +/
Самого главного Apple не выкладывает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #174

147. Сообщение от Аноним (2), 31-Янв-22, 12:49   +2 +/
> Гуглить по ключевым словам "CI", "QA".

Тестирование - это, конечно, хорошо, но хочется предотвращения и доказательства корректности.

> Хаскель не занимается отлавливанием ошибок. Хаскель - компилятор. Хаскель - компилирует. И все. О чем и речь

А кто соответствие типов проверяет? Ошибки типов как раз компилятор и отлавливает.

> Зато вот реализация (вся, не только этой математики) - через жoпу.

Что конкретно плохо? Компилятор компилирует, программы работают. Конкретно в новости программы не проходят всех тестов потому, что кореютилс имеют столько флагов и режимов, что все их реализовать не так-то просто и не так-то быстро (при том, что не факт что они шибко популярные, ну да ладно, есть и есть)

> И тут забегает к ним в отдел некая обезьяна, только вчера слезшая с пальмы, и начинает вопить "вы все идиоты", "вы неправильно все делаете", "вот я знаю как надо", "достаточно взять гoвнo, пару палок, слепить все в кучу и будет самый лучший в мире мост!".

Ну никто же не пришел к чувакам из coreutils с такими криками. Наоборот, люди сами строят мост.

С другой же стороны, на opennet'е набрасываются на любую разработку на Раст, что она будет априори говно. Чем это лучше?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #209

149. Сообщение от Аноним (16), 31-Янв-22, 12:51   +/
Из мозилы их уже выгнали... допереписывались.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131

150. Сообщение от Аноним (2), 31-Янв-22, 12:51   –1 +/
Так моя свобода не ограничивает в данном случае свободу других, другие могут прийти по той же ссылке и взять тот же пермиссивный код, что взял я. А вот со своими доделками я и другие распоряжаемся как хотим, а не принудительно в паблик
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #208

151. Сообщение от Аноним (2), 31-Янв-22, 12:53   –2 +/
Ну да, защита от дурака должна быть встроенной. Если бы ее встроили в С++, было бы лучше всем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144 Ответы: #213

152. Сообщение от Аноним (152), 31-Янв-22, 12:53   +4 +/
cut и cat — это разные уилиты, первая парсит содержимое по разделителям, а вторая копирует (и чуть чуть парсит).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129 Ответы: #601

153. Сообщение от Аноним (144), 31-Янв-22, 12:54   +3 +/
Недооцененный комментарий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

154. Сообщение от Аноним (144), 31-Янв-22, 12:57   +1 +/
Представляю, что будет, когда в сабже начнут одну за другой находить уязвимости.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #162

155. Сообщение от Аноним (144), 31-Янв-22, 12:59   +1 +/
> Новые версии Раста почти не ломают обратную совместимость

Такое можно сказать почти про любой язык.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #178

156. Сообщение от Аноним (156), 31-Янв-22, 12:59   +3 +/
https://gitlab.redox-os.org/redox-os/redox

Что-то не похоже на заброшенность, коммиты есть, пулл реквесты тоже. Но надо же вбросить.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #158

157. Сообщение от Аноним (16), 31-Янв-22, 13:00   –5 +/
ясно, понятно: редох == очередной болгеос от попова.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #357

158. Сообщение от Аноним (16), 31-Янв-22, 13:01   –6 +/
> Что-то не похоже на заброшенность

Слышал притчу о Неуловимом Джо?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156 Ответы: #359

159. Сообщение от keydon (ok), 31-Янв-22, 13:01   +3 +/
Замечу что когда писались новости по редоксу растоманы кричали не "писать ОС в нынешних условиях - это едва ли подъемный проект", а "линуксу конец, на расте писать быстро, пару лет и у нас будет защищенная ос".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #183, #334

160. Сообщение от Аноним (144), 31-Янв-22, 13:02   +/
Кстати да, лучше бы они написали нормальный аналог BusyBox на Расте, если уж так хочется что-то переписать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #164, #182

161. Сообщение от Аноним (46), 31-Янв-22, 13:09   +3 +/
Когда эта дрянь всё заполонит благодаря популярности у миллионов приматов, возмущаться уже будет поздно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126 Ответы: #470

162. Сообщение от Аноним (2), 31-Янв-22, 13:14   +/
Ничего страшного, в Сишных же находят
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154 Ответы: #165

163. Сообщение от Аноним (144), 31-Янв-22, 13:15   +2 +/
Вот одна-единственная программа на Rust, которую нахожу полезной и периодически пользуюсь. Переписанный (c) less с подсветкой форматирования.

$ stat /bin/bat | head -n 2
  File: /bin/bat
  Size: 4815256       Blocks: 9408       IO Block: 4096   regular file

Для сравнения сам less

$ stat /bin/less | head -n 2
  File: /bin/less
  Size: 202808        Blocks: 400        IO Block: 4096   regular file

и nano, целый текстовый редактор с такой же подсветкой, из-за чего кстати почти не пользуюсь bat.

$ stat /bin/nano | head -n 2
  File: /bin/nano
  Size: 352904        Blocks: 696        IO Block: 4096   regular file

Весь пакет nano занимает на диске 2.45 MiB, уже распакованный и установленный - почти в половину меньше bat.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143 Ответы: #217, #236, #325

164. Сообщение от Аноним (16), 31-Янв-22, 13:20   +5 +/
> аналог BusyBox на Расте

Не влезет на флэшку эмбеда :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #160

165. Сообщение от Аноним (16), 31-Янв-22, 13:21   +/
А если нет разницы, зачем тогда раст?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #162 Ответы: #170, #222, #422

166. Сообщение от Урри (ok), 31-Янв-22, 13:25   +/
Я недавно одному любителю давал ссылку на чейндлог.
https://github.com/rust-lang/rust/blob/master/RELEASES.md

Смотреть пункты "Breaking Changes" и с некоторых пор стыдливо заменивший его "Compatibility Notes".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #180, #352

167. Сообщение от _kp (ok), 31-Янв-22, 13:26   +1 +/
Как в одном анекдоте.
Один НИИ выбил гранд на производство сливочного масла из фекалий. Через год проверка. Какие результаты?
На цвет и вкус пока не очень, но намазывать уже можно!
Ответить | Правка | Наверх | Cообщить модератору

168. Сообщение от Аноним (210), 31-Янв-22, 13:29   –1 +/
Моя энергия - как и куда хочу, туда и трачу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

169. Сообщение от Аноним (210), 31-Янв-22, 13:31   +/
Критика уязвимых запрещена!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

170. Сообщение от Аноним (170), 31-Янв-22, 13:33   +/
Писать удобнее, вот и всё, а если все тоже самое, зачем нужен ваш си?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #165 Ответы: #215

171. Сообщение от Аноним (210), 31-Янв-22, 13:34   –1 +/
Как там с написанием модулей ядра на нём? Что лучше в ядро засунуть: V8 или SpyderMonkey?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

172. Сообщение от Аноним (210), 31-Янв-22, 13:41   +1 +/
>Не нравится раст - придумай ЯП лучше!

https://vlang.io/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

173. Сообщение от RAMbug (?), 31-Янв-22, 13:42   +2 +/
Ну переписали и переписали.

Если оно реально работает быстрее, то я могу только порадоваться.

Языки программирования это просто инструменты. Главное — результат, верно?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #185, #191, #192

174. Сообщение от НяшМяш (ok), 31-Янв-22, 13:46   +/
А почему они должны выкладывать то что написали сами для своего железа?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146 Ответы: #202

175. Сообщение от Аноним (210), 31-Янв-22, 13:46   +1 +/
>Rust - это попытка сделать более низкоуровневый язык с таким же сильным компилятором. Почему этому идёт такое яростное сопротивление - не понятно, идея-то классная

Но воплощение этой идеи - дерьмо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #190

176. Сообщение от Аноним (-), 31-Янв-22, 13:48   +4 +/
> А почему растаманы бросили свою редокс?!

А почему нерастоманы бросили свой хурд?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #179

177. Сообщение от Аноним (144), 31-Янв-22, 13:51   +/
$ expac -Q -HM '%n:  %m' toybox busybox coreutils uutils-coreutils
toybox:  0.77 MiB
busybox:  1.42 MiB
coreutils:  16.37 MiB
uutils-coreutils:  102.10 MiB

Растовики, ваши оправдания. Только пожалуйста больше не делайте ошибок в своих helloworld-ах.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #189, #256, #277, #431

178. Сообщение от podman (?), 31-Янв-22, 13:51   +1 +/
кроме питона
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155 Ответы: #232

179. Сообщение от Аноним (179), 31-Янв-22, 13:55   –1 +/
Микроядро.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176 Ответы: #195

180. Сообщение от НяшМяш (ok), 31-Янв-22, 13:55   +4 +/
Почитал - в списке именно этого пункта всякие фиксы, чтобы не было неопределённого поведения.  

Например: Ipv4::from_str не принимает восьмеричную и шестнадцатиричную форму записи айпи адресов чтобы избежать путаницы (как кстати рекомендует спецификация https://datatracker.ietf.org/doc/html/rfc6943#section-3.1.1 ).

Пойду лучше на сисиплюс писать, там хотя бы все UB сохранили ради обратной совместимости.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166 Ответы: #412

181. Сообщение от Аноним (179), 31-Янв-22, 13:56   +/
Oдин проек офигительней другого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #139

182. Сообщение от Аноним (210), 31-Янв-22, 13:56   +/
Так пишут ToyBox, если не ошибаюсь в названии, под бздунской лицензией. Или не на Rust? Так переписать её!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #160 Ответы: #224

183. Сообщение от Аноним (-), 31-Янв-22, 13:59   +/
> Замечу что когда писались новости по редоксу растоманы кричали не "писать ОС
> в нынешних условиях - это едва ли подъемный проект", а "линуксу
> конец, на расте писать быстро, пару лет и у нас будет защищенная ос".

Интересно, а кто-то помимо Военов Сопртивления Расту эти крики слышал?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #205

184. Сообщение от Аноним (210), 31-Янв-22, 13:59   +/
Так завоют же местные: "Bash-портянкиии!"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128 Ответы: #263

185. Сообщение от _kp (ok), 31-Янв-22, 13:59   –1 +/
Верно.
Предположим, что обсуждаемые утилиты таки переписали и они заработали полностью.
Но кто будет поддерживать, и тем более развивать проект? Без популяризации языка, на нём и далее будут переписывать проекты, которые и так работали, или какое время будут существовать форки для энтузиастов.
Как пример, F# вроде бы и хороший, но проекты на нем менее популярны из за отсутствия интереса многих программистов, и известен ряд проектов, которые для развития всего лишь перевели с F# на более распространённые языки.
А пока могу лишь пожелать авторам удачи, и игнорировать дальше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173 Ответы: #196, #471

186. Сообщение от Аноним (179), 31-Янв-22, 14:00   +/
Можно и на Фортране переписать и на PL/1, но зачем ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

187. Сообщение от Анонн (?), 31-Янв-22, 14:00   +2 +/
Потому что вы скажете "зачем нам этот редокс если есть линь?"
А тут раст будет в ядре.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #203

188. Сообщение от _kp (ok), 31-Янв-22, 14:04   +1 +/
Более вероятный вариант, что в очередной стандарт С++ какие то из фич Раста возьмут, чем будут переписывать на другой язык.
Феномен "маленького фатального недостатка" (сделано не нами) - никто не отменял.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

189. Сообщение от Аноним (210), 31-Янв-22, 14:05   +/
Вывод: ToyBox переписать на Rust!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177

190. Сообщение от Аноним (59), 31-Янв-22, 14:06   +1 +/
Есть варианты лучше?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175 Ответы: #211

191. Сообщение от Анонн (?), 31-Янв-22, 14:07   +/
А в чем проблема их поддерживать?
Дропнуть поддержку имеющихся, перевести ресурсы (зарплату) на новых программеров и все. Точно так же будут пилить на деньги корпоратов через GNU как и раньше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173 Ответы: #396

192. Сообщение от Аноним (144), 31-Янв-22, 14:07   +2 +/
> Если оно реально работает быстрее

А теперь по фактам.

$ time for (( c=1; c<=1000; c++ )); do echo 'hello world' | base64 > /dev/null; done

real    0m1.300s
user    0m1.062s
sys    0m0.578s


$ time for (( c=1; c<=1000; c++ )); do echo 'hello world' | uu-base64 > /dev/null; done

real    0m1.782s
user    0m1.303s
sys    0m0.803s

Каждый тест запускал три раза, здесь последний результат. base64 взял как первую попавшуюся под руку.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173 Ответы: #295

193. Сообщение от анон (?), 31-Янв-22, 14:09   +/
Ха-ха, а ты посмотри кто делает коммиты я ядро линукса :)
И увидешь там страшных корпорастов: IBM, intel, google...

А то решили тут комунизм устроить

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #272, #623

194. Сообщение от Аноним (210), 31-Янв-22, 14:09   +/
>Apple выкладывает код Дарвина на официальном гитхабе и на сайте. Так что всё открыто.

OK, ну так собери и запусти его на Маке, чтоб нас носом ткнуть.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #233

195. Сообщение от Аноним (-), 31-Янв-22, 14:10   +5 +/
> Этодругое!

А, ну тогда да.
Кстати, а почему нерастоманы бросили свой
Adelian, Aksel, Amoeba,
Arcrascent OS, CakeOS, CapROS, Caracal, Cédille, Clicker, Crocos, d264b, Derrick Operating System  ... Valix, WISDOM, XOmB
(более полный список есть в https://wiki.osdev.org/Abandoned_Projects )


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #179

196. Сообщение от RAMbug (?), 31-Янв-22, 14:11   +2 +/
Ты забиваешь свою голову всяким мусором, который вообще никак не относится к твоей жизни.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #185

197. Сообщение от Аноним (-), 31-Янв-22, 14:11   +4 +/
> Привет от редокс! Ау! Где она?

Привет от Хурд! Ау! Где он?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

198. Сообщение от Аноним (210), 31-Янв-22, 14:11   +/
>За что так пермиссив не любят? Он же истинно свободен

А кому нужна эта "истинная свобода"? А, халявщикам-проприерастам код ныкать в свои проприетарные поделия.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #235

199. Сообщение от анон (?), 31-Янв-22, 14:13   –1 +/
Свидетели "очень нужных архитектур" подьехали...
Сейчас раскажут что обязательно нужно поддержать код-мамонта 30 летней давности.

ps Урри, привет тебе чего-то не было видно в теме про CVE в либе с 95го года.
Может прокоментируешь)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #241, #243, #251, #317

200. Сообщение от анон (?), 31-Янв-22, 14:16   +2 +/
Посмотри отчет кто финансирует написание линукса.
Внезапно корпорации, а не бедняки-комуняки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

201. Сообщение от Аноним (-), 31-Янв-22, 14:19   +2 +/
> GNU не даёт использовать в проприетарщине безвоздмездно, жирный плюсюще.

Ну не томи, покажи нам уже Ext патчи для ядра от гугла!
Или "Это было давно и поэтому уже почти неправда!"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

202. Сообщение от Аноним (144), 31-Янв-22, 14:20   +/
А кто-то утверждал, что они должны? Просто не выкладывают, это факт, неважно почему.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #174 Ответы: #231

203. Сообщение от nvidiaamd (?), 31-Янв-22, 14:22   +6 +/
Правильно. Зачем гадить у себя когда можно нагадить у вас. Темболее линурасты позволяют, да еще и говорят вот садитесь гадьте, вам кофейку?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187 Ответы: #339

204. Сообщение от Аноним (-), 31-Янв-22, 14:23   +5 +/
> Ага, растамания головного мозга.

Это когда везде растоманы мерещатся? Так на опеннете это уже на эпидемию смахивает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

205. Сообщение от nvidiaamd (?), 31-Янв-22, 14:24   –2 +/
Например ты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #183 Ответы: #266

206. Сообщение от Самокатофил (?), 31-Янв-22, 14:25   +/
В прошлом треде уже видели как раст линкуется с глибц и либгцц. Мне кажется вы зря плюете в колодец из которого пьете. ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #139 Ответы: #365, #368

207. Сообщение от nvidiaamd (?), 31-Янв-22, 14:27   +/
Да да, мы знаем вам хочется чтобы весь мир был ЕЕЕ
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

208. Сообщение от Аноним (208), 31-Янв-22, 14:28   +/
>А вот со своими доделками я и другие распоряжаемся как хотим, а не принудительно в паблик

Если ваша доделка в виде бинарника попала в руки допустим мне, то вы таким подходом ограничили мою свободу.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150 Ответы: #220

209. Сообщение от Урри (ok), 31-Янв-22, 14:28   –2 +/
> Тестирование - это, конечно, хорошо, но хочется предотвращения и доказательства корректности.

Хочется, не спорю.

> А кто соответствие типов проверяет? Ошибки типов как раз компилятор и отлавливает.

/устало/ компилятор - компилирует.

Он не отлавливает никакие ошибки типов - он работает в соответствии с правилами языка. Если язык декларирует неявное приведения числа к строке, то компилятор компилирует приведение числа к строке в соответствующий код. А если не декларирует, то компилятор не компилирует и выдает сигнал о несоответствии текста программы правилам языка (в просторечии - ошибка компилирования).

Всевозможные ошибки (в корректно написанной по правилам языка программе) отлавливают всяческие анализаторы. Например, не к ночи будь помянутая, pvs-studio.

> Что конкретно плохо?

Уже сотню раз писал, влом долго перечислять.
Коротко:
1) отсутствие продуманного дизайна языка,
2) перегруженный бессмысленными символами синтаксис (привет, регэкспы),
3) каша из компилятор/менеджер-пакетов/статический-анализатор/кофеварка-с-пылесосом,
4) невероятно глупое коммьюнити (глупее даже джаваскриптеров, хотя казалось бы такое невозможно)
5) постоянные заплатки, заплатки, заплатки...

И как итог - громадный и все время растущий технический долг.

> Ну никто же не пришел к чувакам из coreutils с такими криками. Наоборот, люди сами строят мост.

Ну я как бы выше и выразил приветствие именно этому проекту.

> С другой же стороны, на opennet'е набрасываются на любую разработку на Раст, что она будет априори говно. Чем это лучше?

"Репутация-с" (с)
Заслужили - теперь расхлебывайте. Не вижу противоречия.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147 Ответы: #227

210. Сообщение от Аноним (210), 31-Янв-22, 14:29   +1 +/
Потому, что, в своё время, выбрали Mach и привязались к нему. А оно ещё и под 64 бита не заточено, устарело.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

211. Сообщение от Урри (ok), 31-Янв-22, 14:30   –1 +/
> Есть варианты лучше?

Есть. Умные указатели.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #190 Ответы: #230, #247

212. Сообщение от Аноним (208), 31-Янв-22, 14:31   +/
а что, Nvidia взяли где-то свободный драйвер для Nvidia и закрыли свои доработки для него? Или драйвер Nvidia основан на ядре?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #279

213. Сообщение от Урри (ok), 31-Янв-22, 14:32   +1 +/
> Ну да, защита от дурака должна быть встроенной. Если бы ее встроили
> в С++, было бы лучше всем

Нет. Только дуракам.
А так как дураки в IT не нужны, то, следуя формальной логике, никому.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151 Ответы: #250, #463

214. Сообщение от Аноним (210), 31-Янв-22, 14:32   –1 +/
ReactOS, как раз таки, пилится. Ну конца ему не видно, поскольку, проект-догонялка всегда в отстающих.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130

215. Сообщение от an (??), 31-Янв-22, 14:33   +3 +/
Писать удобнее как раз на С.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #170 Ответы: #461, #547

216. Сообщение от Аноним (210), 31-Янв-22, 14:35   +/
Ага-ага, x86 совсем не легаси ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

217. Сообщение от Самокатофил (?), 31-Янв-22, 14:36   +/
Анонимушко, торагой, зачем ты паришься по поводу размера этого блоба, если для самого блоба надо еще компилер собрать? =)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163

218. Сообщение от Аноним (-), 31-Янв-22, 14:36   +1 +/
То ли дело опеннетные анонимы - не смогли написать даже свою Хурд.
А ещё в линь лезут (ведь маечку с пингвинчиком носят - а значит почти ядерные разработчики!)!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

219. Сообщение от Аноним (210), 31-Янв-22, 14:37   +/
А выжав Столмана, можно ещё попробовать и возглавить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #127 Ответы: #242

220. Сообщение от Аноним (2), 31-Янв-22, 14:38   +/
Ну так я может вам свободы на свой бинарник и не давал. И в этом моя свобода - не давать А вот на тот пермиссив нам с вами дали - пожалуйста, пользуйтесь им, как и я. Соберите из исходников нужный вам бинарь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #208 Ответы: #282

221. Сообщение от Аноним (-), 31-Янв-22, 14:39   +/
Лучше титановых. И запасные зубы, он их так забавно раздает...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113

222. Сообщение от Аноним (-), 31-Янв-22, 14:40   +/
> А если нет разницы, зачем тогда раст?

Ты уже нашел сравнимое количество уязвимостей?
Или очередная пук^W опеннетная оналитека вида "я что-то придумал и на основе этого сделал выводы, а значит это правда!"


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #165

223. Сообщение от Аноним (223), 31-Янв-22, 14:42   +3 +/
Скорее Zig станет преемником Rust-а, так как он унаследовал от него лучшее, отбросив никому не нужное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #386

224. Сообщение от Аноним (224), 31-Янв-22, 14:44   +/
> под бздунской лицензией

Надеюсь, свой коммент ты запостил из под links в фреймбуфере, используя прокси?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #182 Ответы: #234

225. Сообщение от Mike Lee (?), 31-Янв-22, 14:48   +/
ну и как, где там операционные системы написаные на ц++? ну была симбиан когда то и та померла.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #561

226. Сообщение от Аноним (223), 31-Янв-22, 14:48   +1 +/
> прекрасный способ отвлечь мартышек (ту часть растолюбителей, которые в принципе не способны обучаться) на безопасную для всех возню.

Такая же мысль приходила в голову. Чем бы дитя не тешилось.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

227. Сообщение от Аноним (2), 31-Янв-22, 14:49   +/
> Он не отлавливает никакие ошибки типов - он работает в соответствии с правилами языка. Если язык декларирует неявное приведения числа к строке, то компилятор компилирует приведение числа к строке в соответствующий код. А если не декларирует, то компилятор не компилирует и выдает сигнал о несоответствии текста программы правилам языка (в просторечии - ошибка компилирования).

Ну вот - ошибку типов ловит же, раз не компилирует. Но вот как раз суть - в этом и есть, чтобы некорректные программы были запрещены самими правилами языка. Чтобы их срубал ещё компилятор как несоответствующие. Естественно, в соответствии с теорией полностью забанить все неверные программы нельзя, мы неизбежно будем или допускать какие-то невалидные, или запрещать какие-то валидные (а в общем-то и то, и то будем). Но можно пойти по пути усиления ограничений, и по этому пути пошёл Раст, вслед за другими функциональными языками.

> 1) отсутствие продуманного дизайна языка,
> 2) перегруженный бессмысленными символами синтаксис (привет, регэкспы),

С символами - ну черт его знает. Кому-то бессмысленными, кому-то осмысленными. Но в С++ перегруз тоже ужасный. В целом, да, Раст можно ругать, но есть альтернативы? Кто-нибудь ещё брался за эту же идею так же основательно, как Раст?

> 3) каша из компилятор/менеджер-пакетов/статический-анализатор/кофеварка-с-пылесосом

Карго да, мне не очень нравится, но вот компилятор, я считаю, должен сращиваться со статическим анализатором. Если код не пропускает анализатор - банить такой код (см. тезис выше)

> 5) постоянные заплатки, заплатки, заплатки...

А где их нет?

> 4) невероятно глупое коммьюнити (глупее даже джаваскриптеров, хотя казалось бы такое невозможно)

Субъективщина. Всякие бывают, конечно, но все эти наборы на коммьюнити языков - тот ещё аргумент

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #209 Ответы: #275, #307

228. Сообщение от Самокатофил (?), 31-Янв-22, 14:49   +4 +/
Так эта декларация - ложь. Все дело в том, что написать coreutils легко. Относительно, но легко. Опыт огромный: все юникс-лайк системы. Дергаешь вызовы либц. Всё. Даже такой гмнкодер как я вполне осиливаю пилить себе suckless'овский sbase. Никакого рокетсаенса. Проблема только в растрапоне, т.е. в стилистике раста и накладываемых ограничениях на растаманей самим компилятором. На этом они и виснут.

Настоящая цель здесь как у сперматозоида: оплодотворить яйцеклетку. Корутилс везде. Если удастся занять его место, даже на 3х с половиной платформах, можно будет декларировать успех. И это действительно успех для такого паразитарного подхода.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105 Ответы: #260

230. Сообщение от Аноним (2), 31-Янв-22, 14:50   +/
Это заплатка поверх имеющегося языка, не ограничивающая использование старых небезопасных указателей. А нужно брать ограничить использование старого. Плюс в С++ даже некоторые операции с умными указателями дают UB. А UB вообще должно быть запрещено и вызывать ошибку компиляции
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211 Ответы: #265

231. Сообщение от Аноним (210), 31-Янв-22, 14:50   +/
А в результате от открытого Darvin толку 0.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #202 Ответы: #237

232. Сообщение от Аноним (232), 31-Янв-22, 14:52   +1 +/
ага, уже три месяца не могу обновиться с 3.8 на 3.10, половина софта отваливается
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178

233. Сообщение от Аноним (2), 31-Янв-22, 14:52   +/
А зачем тыкать? Есть код - значит открытый. А собирает его Эппл.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #194 Ответы: #238

234. Сообщение от Аноним (210), 31-Янв-22, 14:53   +1 +/
Из под Falkon.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #224

235. Сообщение от Аноним (2), 31-Янв-22, 14:53   +/
Ну и это же хорошо, я проприетарщиков поддерживаю. Они реалисты
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #198

236. Сообщение от Аноним (-), 31-Янв-22, 14:54   +/
> Для сравнения сам less
> $ stat /bin/less | head -n 2
>   File: /bin/less

Хреновое сравнение. Или у тебя less с нано собраны статикой?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163 Ответы: #245

237. Сообщение от Аноним (2), 31-Янв-22, 14:57   +/
Это уже другой вопрос. Это вопрос о том, что коммьюнити ничего не может без корпорации. Им дали код, а что они? Ничего!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231

238. Сообщение от Аноним (210), 31-Янв-22, 14:58   +/
Ну, т.е., кроме Эппола никто собрать не может. Значит, толку от открытости Дарвина никакого. Эппол может собирать и из несколько других исходников, но он вам об этом не скажет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #233 Ответы: #255

239. Сообщение от Аноним (239), 31-Янв-22, 14:58   +3 +/
>В настоящее время полностью доведена до паритета с GNU Coreutils реализация 88 утилит. Отдельные недоработки отмечаются в 18 утилитах, включая cp, dd, date, df, install, ls, more, sort, split, tail и test.

КПД пока отрицательный, но скоро выйдут в 0.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #579

240. Сообщение от псевдонимус (?), 31-Янв-22, 15:00   +1 +/
От норкоманы... Ещё и туповатые: нужно переписать на раст компоненты системды, а остатки утилит сами подтянуться.
Ответить | Правка | Наверх | Cообщить модератору

241. Сообщение от псевдонимус (?), 31-Янв-22, 15:04   +/
Я не уверен, какие наверняка нужные, но точно знаю ненужную(е): арм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199

242. Сообщение от Аноним (-), 31-Янв-22, 15:05   +3 +/
Столлмана в обиду не дадим. Пусть каждый корпораст это знает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #219

243. Сообщение от Самокатофил (?), 31-Янв-22, 15:05   +3 +/
А знаешь что я люблю, анон?! Сообщество нетбсдшников. Не, не тогда когда они переименовывают блэклист в денайлист. А когда они портируют код на какую-нибудь железку, грузят нетку на этом гвне мамонта, и показывают топ. И оказывается, что она и там летает.

Красиво, чшорт побери. И код у нетки красивый, и хакеры, с их любовью к машинам, с их желанием их оживить -- это красиво.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199 Ответы: #379, #565

244. Сообщение от псевдонимус (?), 31-Янв-22, 15:06   +/
Негодная система для девиантов, ты хотел написать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #262

245. Сообщение от Аноним (223), 31-Янв-22, 15:07   –3 +/
Хреновый из тебя телепат.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #236 Ответы: #264

246. Сообщение от Аноним (108), 31-Янв-22, 15:09   +/
Для меня - давно заменил. С версии 9 только им и компиляю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

247. Сообщение от Аноним (247), 31-Янв-22, 15:10   +1 +/
В сравнении и растом - да
Сами по себе - нет
:)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211

248. Сообщение от Аноним (-), 31-Янв-22, 15:10   +2 +/
> Речь про что-то такое -- https://github.com/kmcallister/tiny-rust-demo ?

Речь про ламероватых Анти-Расто-Военов, которые использовали du для сравнения сишного хелло-ворда с хелловордом растовым (где вывод был в байтах).
https://www.opennet.me/openforum/vsluhforumID3/126607.html#90
>  du a.out
> 32      a.out

А когда им, прикола ради, вывели такой же выхлоп
> && du hello
> 8    hello

"компуктерный Эксперт" выше решил что это выхлоп в байтах (причем его не смутило, что ELF-хелловорд c printf в 32 байта тоже не очень-то влезает).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145 Ответы: #316

249. Сообщение от псевдонимус (?), 31-Янв-22, 15:11   +5 +/
И с неадекватным сообществом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126 Ответы: #253, #571

250. Сообщение от Аноним (2), 31-Янв-22, 15:16   +/
А откуда тогда в коде не дураков уязвимости постоянно? С этим же надо что-то делать. Нельзя быть настолько самонадеянным - думать, что можно писать код без ошибок
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #268

251. Сообщение от Аноним (251), 31-Янв-22, 15:19   +6 +/
Способность запускаться и работать как на архитектуре 30 летней давности, так и на современной - это показатель качественного кода. Вот в NetBSD так и поступают, качественный красивый код, к-й без костылей работает на всех поддерживаемых архитектурах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199

252. Сообщение от Аноним (271), 31-Янв-22, 15:21   +4 +/
Есть еще такой интересный язык V, один кандидатов в преемники Rust, испытавшим его влияние, но с синтаксисом получше. Так его команда тоже пишет свой вариант coreutils, уже даже есть что-то рабочее https://github.com/vlang/coreutils с несравнимо меньшей командой.

Список заявленных фич языка с их сайта https://vlang.io/

As fast as C (V's main backend compiles to human readable C)
C interop without any costs
Minimal amount of allocations
Built-in serialization without runtime reflection
Compiles to native binaries without any dependencies: a simple web server is only 65 KB
V compiles ≈110k (Clang backend) and ≈1 million (x64 and tcc backends) lines of code per second per CPU core.
(Intel i5-7500, SM0256L SSD, no optimization)

V is written in V and compiles itself in under a second.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #384

253. Сообщение от программер (?), 31-Янв-22, 15:27   +3 +/
и с неадекватными программистами

```
$ cargo build --release

...

error[E0658]: arbitrary expressions in key-value attributes are unstable
--> /home/programmer/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-3.0.10/src/lib.rs:8:39
  |
8 | #![cfg_attr(feature = "derive", doc = include_str!("../README.md"))]
  |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: see issue #78835 <https://github.com/rust-lang/rust/issues/78835> for more information
```

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #249 Ответы: #413, #460, #469

255. Сообщение от Аноним (59), 31-Янв-22, 15:33   +/
Ну вот видишь - сообщество беспомощно без корпораций
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #238 Ответы: #310

256. Сообщение от Аноним (-), 31-Янв-22, 15:34   +7 +/
> coreutils:  16.37 MiB
> uutils-coreutils:  102.10 MiB

А руки из задницы вынать не пробовал?
https://github.com/uutils/coreutils/releases/download/0.0.12...
> utils-coreutils: 12.7 MiB
> Растовики, ваши оправдания. Только пожалуйста больше не делайте ошибок в своих helloworld-ах.

"Криворук и ламероват - это раст все виноват!"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177 Ответы: #267

257. Сообщение от Аноним (257), 31-Янв-22, 15:35   +/
Версия пре пре пре пре альфа.
Течём, падаем. Но это другое.
Ответить | Правка | Наверх | Cообщить модератору

259. Сообщение от Аноним (257), 31-Янв-22, 15:38   +/
> Отдельные недоработки отмечаются в 18 утилитах, включая cp, dd, date, df, install, ls, more, sort, split, tail и test.

Действительно. cp, df, test, sort, split и tail. Это такие сложные программы что раст не справляется.

cp блин, sort, мдааааааа. Неосиляторы. Даже переписать не могут готовое.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #261, #531

260. Сообщение от _kp (ok), 31-Янв-22, 15:38   +3 +/
Собрать JS или Python под платформу, где их ещё нет, тоже легко, или относительно легко, для опытного программиста.
Но он же, даже не станет планировать ПО на  JS/Python писать под платформу, где нет их поддержки, и тем более стабильной, проверенной.
Он же опытный программист, а не энтузиаст, у него в задачах конечный результат.
А те кто не могут собрать JS или Python, тоже не станут писать..
Круг замкнулся.
Вот и с кроссплатформенностью Руст аналогично.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #228

261. Сообщение от Аноним (-), 31-Янв-22, 15:44   +1 +/
>  Это такие сложные программы что раст не справляется.
> cp блин, sort, мдааааааа. Неосиляторы.

То ли дело очередной опеннетный "осилятор", который не в курсе современных возможностей cp
> --reflink[=WHEN]
>              control clone/CoW copies. See below
> -Z     set SELinux security context of destination file to default type
>  --context[=CTX]
>              like -Z, or if CTX is specified then set the SELinux or SMACK

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #259 Ответы: #276, #309

262. Сообщение от Аноним (59), 31-Янв-22, 15:46   +/
Нормальная ОСь. Как и Линукс. Как и Винда. А вот что не очень понятно - это стремление некоторых ругать другие ОСи
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #244 Ответы: #578

263. Сообщение от местные (?), 31-Янв-22, 15:48   +/
Bash-портянкиии!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #184 Ответы: #319

264. Сообщение от Аноним (-), 31-Янв-22, 15:54   +1 +/
> Хреновый из тебя телепат.

Поэтому и был задан вопрос - посмотри в зависимости nano и скажи, оно у тебя не использут сишные либы?
А теперь расскажи, сколько растовых либ "притянул" в зависимостях bat - потому что размер 4МБ совпадает с дебианским пакетом, собранным "статикой".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #245 Ответы: #271

265. Сообщение от Урри (ok), 31-Янв-22, 15:56   +/
> А нужно брать ограничить использование старого.

Не нужно. Я хочу иметь возможность рискнуть, но достичь выдающихся результатов. Яркий пример - написать код функции на встроенном ассемблере. С одной стороны - это самое опасное, что можно сделать. С другой стороны ускорение узкого места в 50-100 раз того однозначно стоит.

> UB вообще должно быть запрещено и вызывать ошибку компиляции

Если бы C++ поддерживал те же полторы платформы, что и раст - то да.

А так как и С и С++ поддерживают все (почти) существующие аппаратные платформы, которые зачастую могут очень сильно друг от друга отличаться (начиная с битности, математики переполнений, литл-/биг- эндиан, разным результатом деления 0 на 0 и т.д., и т.п.), то в принципе невозможно обойтись без "undefined behavior".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #230 Ответы: #281

266. Сообщение от Аноним (-), 31-Янв-22, 15:59   +6 +/
> Например ты.

Я не АнтиРастоВоен, поэтому увы - не слышал.
Но ты, вместо возмущенного попукивания, можешь просто дать ссылку на комменты.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #205

267. Сообщение от Аноним (271), 31-Янв-22, 15:59   –3 +/
Ты уже вынул? Поздравляю. А вот растовики, которые запихнули его в репозиторий в таком виде, похоже еще нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #256 Ответы: #270

268. Сообщение от Урри (ok), 31-Янв-22, 15:59   +1 +/
> А откуда тогда в коде не дураков уязвимости постоянно?

Все люди ошибаются.

> Нельзя быть настолько самонадеянным - думать, что можно писать код без ошибок

Только дураки думают, что можно писать код без ошибок. Умные пользуются процессами под названием 'Continuous integration' и 'Quality assurance'.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #250 Ответы: #297

269. Сообщение от Аноним (269), 31-Янв-22, 16:04   +1 +/
Никакой свободы врагам свободы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #305

270. Сообщение от Аноним (-), 31-Янв-22, 16:16   +4 +/
> Ты уже вынул? Поздравляю.

Обделался с размерами арчевод, но "руки из опы" конечно же у всех, кроме него!
> А вот растовики, которые запихнули его в репозиторий

И в штаны тебе навалили тоже они? Ох уж эти Злобные Растаманы!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #267 Ответы: #273

271. Сообщение от Аноним (271), 31-Янв-22, 16:23   –2 +/
Так возми и посмотри вместо того чтобы удобрять раздел комментариев. Про статику bat - глянул его зависимости, долго смеялся, спасибо за хорошее настроение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #264 Ответы: #283

272. Сообщение от самокатофил (?), 31-Янв-22, 16:26   +2 +/
> Ха-ха, а ты посмотри кто делает коммиты я ядро линукса :)
> И увидешь там страшных корпорастов: IBM, intel, google...

а проприетарный код где?

> А то решили тут комунизм устроить

ГПЛ это о рыночных отношениях: я тебе - ты мне.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193 Ответы: #443, #563

273. Сообщение от Аноним (271), 31-Янв-22, 16:29   –3 +/
Воен Зарастового Сопротивления сравнивает размеры распакованного пакета coreutils со сжатым пакетом uutils-coreutils, но в штаны ему конечно навалили другие!

$ expac -S -HM '%n:  %k' toybox busybox coreutils uutils-coreutils
busybox:  0.72 MiB
coreutils:  2.69 MiB
uutils-coreutils:  9.40 MiB

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #270 Ответы: #278

274. Сообщение от Я (??), 31-Янв-22, 16:30   +2 +/
если ему ответят, то он больше не сможет задавать вопрос. поэтому ответы не ответы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

275. Сообщение от самокатофил (?), 31-Янв-22, 16:32   –1 +/
> Карго да, мне не очень нравится, но вот компилятор, я считаю, должен
> сращиваться со статическим анализатором. Если код не пропускает анализатор - банить
> такой код (см. тезис выше)

Удачи потом в реализации компилятора. Даже если соберётесь с другом васяном в гараже. Даже маленькой компашкой. Даже организацией, без финансирования. Даже организацией с финансированием. Потратьте сколько, 10 лет на создание компилятора?)))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #227 Ответы: #286

276. Сообщение от самокатофил (?), 31-Янв-22, 16:40   –1 +/
>>  Это такие сложные программы что раст не справляется.
>> cp блин, sort, мдааааааа. Неосиляторы.
> То ли дело очередной опеннетный "осилятор", который не в курсе современных возможностей
> cp
>> --reflink[=WHEN]
>>              control clone/CoW copies. See below
>> -Z     set SELinux security context of destination file to default type
>>  --context[=CTX]
>>              like -Z, or if CTX is specified then set the SELinux or SMACK

что, SELinux надо с нуля писать? Или просто споткнулись на запись в /dev/full очередной паникой, и "здесь надо всё переделать"? :-D

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #261 Ответы: #285

277. Сообщение от Аноним (277), 31-Янв-22, 16:50   –1 +/
Хаха, когда допишут до уровня корутилс - хорошо если на CD влезет😂 Если допишут конечно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177 Ответы: #288

278. Сообщение от Аноним (-), 31-Янв-22, 16:50   +3 +/
> Воен Зарастового Сопротивления сравнивает размеры распакованного пакета coreutils со
> сжатым пакетом uutils-coreutils, но в штаны ему конечно навалили другие!

Ну, в головах Военов-Антирастовцев - все может быть.
В реальности, там никакого сравнения с coreutils не было (лишь цитирование Воена) и _ссылка_ на деб-пакет, который в сжатом виде весит 2.8МБ, а в распакованном - как раз 12.7МБ

> $ expac -S -HM '%n:  %k' toybox busybox coreutils uutils-coreutils
> busybox:  0.72 MiB
> coreutils:  2.69 MiB
> uutils-coreutils:  9.40 MiB
>> uutils-coreutils:  102.10 MiB

Да уже все поняли, что рачеводы-антирастовцы обделались, не нужно лишний раз подтвержать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #273 Ответы: #294

279. Сообщение от Аноним (98), 31-Янв-22, 16:54   +/
Они взяли наработки ядра Linux, управление памятью, структуры, инициализация, поддержка процессорных архитектур и тд и тп.

И написали к нему расширение, которое работает в пространстве ядра. Ядро под GPLv2.

Повторяю свой вопрос. Где открытый и свободный Nvidia драйвер под GPL?

Или ты думаешь что остальные 10-20 млн. строк кода ядра - это не наработки?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #212 Ответы: #301, #308

280. Сообщение от анонимус (??), 31-Янв-22, 16:59   +/
тут правда врятли тот случай (особенно если есть io) но вообще при достаточно большой программе конпелятор хруста может более качественно оптимизировать за счет большего контекста при инлайне. по первых, ему явно  предоставлены времена жизни объектов. а также он учитывает явную уникальность/неуникальность (ключевое слово mut). таким образом иногда можно проворачивать оптимизации(причем безопасные(!) а не как в О3) и быть быстрее чем сишные реализации. есть много примеров и бенчмарки это подтверждающие.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129

281. Сообщение от Аноним (286), 31-Янв-22, 17:01   +/
> Я хочу иметь возможность рискнуть, но достичь выдающихся результатов. Яркий пример - написать код функции на встроенном ассемблере. С одной стороны - это самое опасное, что можно сделать. С другой стороны ускорение узкого места в 50-100 раз того однозначно стоит.

В наши времена компайлеры могут ускорять лучше людей. Но даже если принять этот тезис -

> в принципе невозможно обойтись без "undefined behavior

Оно должно быть явно включаемым. Как unsafe. Чтобы было ясно, где UB может быть, а где нет.

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

Ну или писать как в NASA, у них там был гайд "10 правил" для Си. Суровая штука, надо сказать

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #265 Ответы: #303

282. Сообщение от Аноним (208), 31-Янв-22, 17:02   +/
что и указано ранее: "моя - свобода, а ты иди на_ер". Все-таки мы про свободу или вседозволенность?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220 Ответы: #332

283. Сообщение от Аноним (-), 31-Янв-22, 17:05   +1 +/
> Так возми и посмотри вместо того чтобы удобрять раздел комментариев.

Какой громкий и смелый пук, вместо ответа на вопросы.
Т.е. я должен угадать дистры анонима (хотя аноним сам утверждал, что телепат из меня хреновый) или смотреть все 100500 варинтов опакечивания?
Ну на,
$ pkg rquery %n-%sh bat nano
bat-3.66MiB
nano-2.59MiB
т.е. с "почти в половину меньше bat" ты соврамши. Хотя bat не тянет никаких растовых либ, т.е. собран "статикой".

> Про статику bat - глянул его зависимости, долго смеялся, спасибо за хорошее настроение.

смотрим зависимости:
$ pkg rall-depends bat  
oniguruma-6.9.7.1
libgit2-1.3.0

$ pkg rall-depends nano                              
indexinfo-0.3.1
gettext-runtime-0.21

"Смех без причины - признак ..."(с)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #271 Ответы: #320

284. Сообщение от Аноним (284), 31-Янв-22, 17:07   +2 +/
Servo уже запилен. Да так, что работает быстрее чем движок CSS хрома на C++ (а он, на минуточку, написан сильнейшими программистами мира, которых гугл смог нанять!).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

285. Сообщение от Аноним (-), 31-Янв-22, 17:11   +/
>>>  Это такие сложные программы что раст не справляется.
>>> cp блин, sort, мдааааааа. Неосиляторы.
> что, SELinux надо с нуля писать? Или просто споткнулись на запись в
> /dev/full очередной паникой, и "здесь надо всё переделать"? :-D

Какой занятный спрыг с темы "сложности". Посмоти тога уж в код гнутого cp (1200 строк и того же бздшного - 500 строк)
> Или просто споткнулись на запись в /dev/full очередной паникой,

Прикольно наверное выдавать баги (забивание на провероки ошибок) за фичи.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #276 Ответы: #287

286. Сообщение от Аноним (286), 31-Янв-22, 17:14   +/
Ну взгляните на функциональные языки, тот же Haskell как нафарширован. В Idris можно вообще доказывать завершаемость функций. Доказуемое подмножество, правда, не Тюринг-полно, но вот в том-то и прикол, что Тюринг-полнота в части вопросов скорее вредит, чем помогает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #275 Ответы: #314

287. Сообщение от самокатофил (?), 31-Янв-22, 17:14   +/
>>>>  Это такие сложные программы что раст не справляется.
>>>> cp блин, sort, мдааааааа. Неосиляторы.
>> что, SELinux надо с нуля писать? Или просто споткнулись на запись в
>> /dev/full очередной паникой, и "здесь надо всё переделать"? :-D
> Какой занятный спрыг с темы "сложности". Посмоти тога уж в код гнутого
> cp (1200 строк и того же бздшного - 500 строк)

Так "сложности" или сложности?

>> Или просто споткнулись на запись в /dev/full очередной паникой,
> Прикольно наверное выдавать баги (забивание на провероки ошибок) за фичи.

Так ты сам забыл проверить, и называешь это багом. Смотри:

$ echo > /dev/full
echo: write error: No space left on device

А растаманьки щас будут выпиливать секурность раста по умолчанию, потому что она их жмёт. :-D

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #285 Ответы: #289

288. Сообщение от Аноним (-), 31-Янв-22, 17:20   +/
>> deb пакет размером 12.7МБ
> Хаха, когда допишут до уровня корутилс - хорошо если на CD влезет😂
> Если допишут конечно.

Перепись клоунов-WSLщиков, подпевающих "Рабиновичу" 😂

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277

289. Сообщение от Аноним (-), 31-Янв-22, 17:24   +/
> Так "сложности" или сложности?

Спроси у собрата-Воена, я его цитировал (да-да, кавычки именно для этого).

>>> Или просто споткнулись на запись в /dev/full очередной паникой,
>> Прикольно наверное выдавать баги (забивание на провероки ошибок) за фичи.
> Так ты сам забыл проверить, и называешь это багом. Смотри:
> $ echo > /dev/full
> echo: write error: No space left on device

Неплохой спрыг, но на днях под примером сишного хелловрота, который не выводит вообще ничего, ты его почему-то не привел.

> А растаманьки щас будут выпиливать секурность раста по умолчанию, потому что она их жмёт. :-D

Извини, я в бурных фантазиях Сопротивленцев Расту не секу :(

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #287 Ответы: #298

294. Сообщение от Аноним (-), 31-Янв-22, 17:40   +1 +/
>> $ expac -S -HM '%n:  %k' toybox busybox coreutils uutils-coreutils
>> busybox:  0.72 MiB
>> coreutils:  2.69 MiB
>> uutils-coreutils:  9.40 MiB
>>> uutils-coreutils:  102.10 MiB
> Да уже все поняли, что рачеводы-антирастовцы обделались, не нужно лишний раз подтвержать.

А не, извини был не прав - лично ты тоже обделался, как раз в сравнении:
https://archlinux.org/packages/community/x86_64/uutils-coreu.../
Package Size:    9.5 MB
Installed Size:    102.4 MB
https://archlinux.org/packages/core/x86_64/coreutils/
Package Size:    2.7 MB
Installed Size:    16.4 MB
>>  сравнивает размеры распакованного пакета coreutils со сжатым пакетом uutils-coreutils, но в штаны ему конечно навалили другие!

Т.е. все по опеннетному феншую - обвинил меня в том, что сделал сам *g*

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #278 Ответы: #311

295. Сообщение от Аноним (25), 31-Янв-22, 17:40   –1 +/
> for (( c=1; c<=1000; c++ ))


for c in {1..1000}


for c in $(seq 1000)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #192 Ответы: #375, #397

297. Сообщение от Аноним (286), 31-Янв-22, 17:45   +/
> Умные пользуются процессами под названием 'Continuous integration' и 'Quality assurance'.

Да. Но и добавить раннее отслеживание в компилятор ничуть не вредно

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #268 Ответы: #300

298. Сообщение от самокатофил (?), 31-Янв-22, 17:52   +/
>Спроси у собрата-Воена, я его цитировал (да-да, кавычки именно для этого).

я лучше тебя спрошу: растамани SELinux переписывать собрались, или просто дёргать апи неосилили?

>Неплохой спрыг, но на днях под примером сишного хелловрота, который не выводит вообще ничего, ты его почему-то не привел.

А зачем? Это же очевидно. Я привел ссылку, где твои растамани как раз споткнулись на твоей фиче по умолчанию, и теперь чешут репу что делать, бо компилер дофига умный.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #289 Ответы: #299

299. Сообщение от Аноним (-), 31-Янв-22, 17:58   +1 +/
>>Спроси у собрата-Воена, я его цитировал (да-да, кавычки именно для этого).
> я лучше тебя спрошу: растамани SELinux переписывать собрались, или просто дёргать апи неосилили?

Ну т.е. предпочтешь и далее спрыгивать с темы. Ожидаемо.

>>Неплохой спрыг, но на днях под примером сишного хелловрота, который не выводит вообще ничего, ты его почему-то не привел.
> А зачем? Это же очевидно. Я привел ссылку, где твои растамани как раз споткнулись на твоей фиче по умолчанию, и теперь чешут репу что делать, бо компилер дофига умный.

Но читал ты там очевидно совсем не глазами, потому что "приком" там чисто эстетический, а "чо делать" там тоже сказал:
> Provide custom print!/println! macros, which is not a great option as they will probably be inferior to or go out of sync with the original macros.
> Disallow print!/println! and only use write!/writeln! with proper error handling, which increases the maintenance burden a lot.

Т.е. да, "выдавать баги (забивание на провероки ошибок) за фичи." не выходит, в отличие от.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #298 Ответы: #304

300. Сообщение от Урри (ok), 31-Янв-22, 18:04   +/
Вредно, ибо это не работа компилятора. Любая ошибка (а она будет) в коде этой проверки превращается в тяжелейшую гирю на поддержке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #297 Ответы: #383, #457

301. Сообщение от Аноним (346), 31-Янв-22, 18:05   +/
Какой % кода ядра содержится в драйвере?

GPL там обошли с помощью обертки, как и в других проектах.
Вы так пишете, что проприетарных проектов на линуксе быть вообще не может: софт без ядра работать не может (без управления памятью, обработки сетевых пакетов и т.д.), не говоря уже про libc и прочее.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #279 Ответы: #343

302. Сообщение от DarWinux (?), 31-Янв-22, 18:07   +1 +/
Едва ли Apple заменит BSD-utils на это.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #313

303. Сообщение от Урри (ok), 31-Янв-22, 18:09   –1 +/
> В наши времена компайлеры могут ускорять лучше людей.

Странно, заказчики деньги платили мне, а не компилятору. Вот дураки, правда?

> Оно должно быть явно включаемым. Как unsafe. Чтобы было ясно, где UB может быть, а где нет.

Это записано в стандарте. Но, впрочем, возможно и нужно - для неосиляторов-вайтишников, которые не способны научиться элементарным вещам.

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

Философский вопрос: что лучше, падение программы раз в неделю, или постоянно отожранные 16 гиг в свопе и круглосуточные 80 градусов на камне...

> Ну или писать как в NASA, у них там был гайд "10 правил" для Си. Суровая штука, надо сказать

В любом, действительно профессиональном сообществе, есть свои "10 правил". Причем писаных. Причем явно добавленных файлом к репозиторию.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #281 Ответы: #455, #462

304. Сообщение от самокатофил (?), 31-Янв-22, 18:09   +1 +/
>>>Спроси у собрата-Воена, я его цитировал (да-да, кавычки именно для этого).
>> я лучше тебя спрошу: растамани SELinux переписывать собрались, или просто дёргать апи неосилили?
> Ну т.е. предпочтешь и далее спрыгивать с темы. Ожидаемо.

ты реально не понимаешь о чем я тебя спрашиваю? :-D

>>>Неплохой спрыг, но на днях под примером сишного хелловрота, который не выводит вообще ничего, ты его почему-то не привел.
>> А зачем? Это же очевидно. Я привел ссылку, где твои растамани как раз споткнулись на твоей фиче по умолчанию, и теперь чешут репу что делать, бо компилер дофига умный.
> Но читал ты там очевидно совсем не глазами, потому что "приком" там
> чисто эстетический, а "чо делать" там тоже сказал:
>> Provide custom print!/println! macros, which is not a great option as they will probably be inferior to or go out of sync with the original macros.
>> Disallow print!/println! and only use write!/writeln! with proper error handling, which increases the maintenance burden a lot.
> Т.е. да, "выдавать баги (забивание на провероки ошибок) за фичи." не выходит,
> в отличие от.

ты победил меня измором)) поднимаю лапки вверх.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #299

305. Сообщение от Аноним (-), 31-Янв-22, 18:14   +/
..моя политика. в менты берут после двух лет психоаналитика
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #269

306. Сообщение от Аноним (-), 31-Янв-22, 18:17   +/
Удивительный мир опеннета. Когда во всем мире пришло признание понятия хайповых языков (это языки программирования не способные жить без хайпа) - тут только только взялись за ложку и подошли к корыту. корутилс на расте, этопрорыв ящитаю
Ответить | Правка | Наверх | Cообщить модератору

307. Сообщение от Урри (ok), 31-Янв-22, 18:22   –3 +/
> ошибку типов ловит же, раз не компилирует.

Не ошибку типов, а несоответствие текста программы языку. Это прямая и единственная работа компилятора.

> чтобы некорректные программы были запрещены самими правилами языка

Хотел бы я посмотреть на такие правила...
Правило компилятора 1: некорректные программы запрещены!
Правила компилятора 2: не смей дискриминировать слово-на-н, пока программируешь!
и т.д.

> Чтобы их срубал ещё компилятор как несоответствующие.

Это не забота компилятора, это забота анализатора.

> Но можно пойти по пути усиления ограничений, и по этому пути пошёл Раст, вслед за другими функциональными языками.

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

> Но в С++ перегруз тоже ужасный.

На С++ можно писать очень сложные, большие и синтаксически простые программы. На расте - нельзя.

> но есть альтернативы?

Миллион. Точнее пара десятков - все те языки, на которых сейчас успешно создается ПО.

> вслед за другими функциональными языками

Вот этот пассаж не понял. К чему тут функциональная парадигма с их чистыми функциями, рекурсией и продолжениями?

> компилятор, я считаю, должен сращиваться со статическим анализатором

Один единственный плюс: обезьяну вместо трех движений учить двум.
Зато минусов огромная куча: невозможность раздельной разработки и сопровождения, невозможность смены анализатора на другой, сложность сопровождения срощенного куска вместо модулей...

> А где их нет?

В расте их как-то слишком много. Отсылаю к чейнджлогам понаслаждаться.

>> невероятно глупое коммьюнити
> Субъективщина.

Не-а. Посмотрите на создаваемый код (на патчи к свеженькому cve, недавно обсуждали). Посмотрите на вопросы на форумах. А, главное, посмотрите на рассуждения апологетов раста. Я, если честно, не устаю удивляться насколько можно быть глупым.
Даже мой сын, который совсем недавно осилил паскаль и которого пока что никто ничему не учил - и то в программировании больше понимает.

Ну то есть умные люди есть, конечно. Кто-то же разрабатывает, пишет. Но само коммьюнити феноменально глупое.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #227 Ответы: #454, #459

308. Сообщение от nVidia (?), 31-Янв-22, 18:27   +1 +/
> Они взяли наработки ядра Linux, управление памятью, структуры, инициализация, поддержка процессорных архитектур и тд и тп.

Т.е. stable_api_nonsense у лап4@тых тоже под жопээлью? Ясно-понятно.
> Где открытый и свободный Nvidia драйвер под GPL?

Вот же,.. этот, как его... nouveau, хавай не обляпайся. А _драйвер_ для вас теперь по остаточному принципу. Докудахтались.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #279

309. Сообщение от Аноним (257), 31-Янв-22, 18:51   –2 +/
> То ли дело очередной опеннетный "осилятор", который не в курсе современных возможностей cp

То ли дело ресдох, в котором как выясняется даже cp ещё нету. А что в нём есть? Ой, постойте, НИЧЕГО. Оно даже не запускается.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #261 Ответы: #318

310. Сообщение от самокатофил (?), 31-Янв-22, 18:54   +1 +/
> Ну вот видишь - сообщество беспомощно без корпораций

ну, если овец эпла называть сообществом...))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #255

311. Сообщение от Аноним (271), 31-Янв-22, 18:57   –1 +/
Молодец, что наконец увидел свою ошибку. Печально, что не умеешь признавать свои ошибки, по-детски пытаешься выкрутится и "по опеннетному феншую - обвинил меня в том, что сделал сам", но что поделать, если гордому Зарастовому Воену некогда постирать штаны, ему нужно срочно бежать что-то переписывать на Rust.

Комментариев, почему uutils-coreutils такой жирный по сравнению с coreutils, мы конечно не услышим.  Еще раз напомню, с чего все начиналось (для особо недоходчивых военов раста напомню, что это размер установленного пакета, сжатый размер никого не интересует):

$ expac -Q -HM '%n:  %m' toybox busybox coreutils uutils-coreutils
toybox:  0.77 MiB
busybox:  1.42 MiB
coreutils:  16.37 MiB
uutils-coreutils:  102.10 MiB

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #294 Ответы: #322

312. Сообщение от Аноним (312), 31-Янв-22, 18:59   +1 +/
Надеюсь оно без crates? А то ж там не уследишь за дырками.
Ответить | Правка | Наверх | Cообщить модератору

313. Сообщение от Аноним (271), 31-Янв-22, 19:01   +/
Нужно быть отмороженным на голову менеджером, чтобы поставить свой коммерческий продукт в зависимость от этого проекта, языка и его сообщества. Поэтому конечно такого не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #302 Ответы: #341

314. Сообщение от самокатофил (?), 31-Янв-22, 19:03   –1 +/
> Ну взгляните на функциональные языки, тот же Haskell как нафарширован. В Idris
> можно вообще доказывать завершаемость функций. Доказуемое подмножество, правда, не Тюринг-полно,
> но вот в том-то и прикол, что Тюринг-полнота в части вопросов
> скорее вредит, чем помогает

маргинальщина, имеет право ;)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #286

315. Сообщение от Аноним (271), 31-Янв-22, 19:04   +6 +/
Унижения растаманов бесконечны.

Долго смеялся, когда увидел:

$ pacman -Qlq sbase-git | grep /bin/ | wc -l
99
$ pacman -Qlq uutils-coreutils | grep /bin/ | wc -l
98

Напоминаю, sbase пишет полтора энтузиаста из suckless.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #321, #323, #324, #326

316. Сообщение от bOOster (ok), 31-Янв-22, 19:05   +/
>[оверквотинг удален]
> хелло-ворда с хелловордом растовым (где вывод был в байтах).
> https://www.opennet.me/openforum/vsluhforumID3/126607.html#90
>>  du a.out
>> 32      a.out
> А когда им, прикола ради, вывели такой же выхлоп
>> && du hello
>> 8    hello
> "компуктерный Эксперт" выше решил что это выхлоп в байтах (причем его не
> смутило, что ELF-хелловорд c printf в 32 байта тоже не очень-то
> влезает).

Ну я подозревал что тут опять секта извращенцев, но не верил в это до последнего. ls -la нормальные люди используют для определения размера файлов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #248 Ответы: #336

317. Сообщение от Аноним (-), 31-Янв-22, 19:11   –1 +/
мамонты обсуждают мамонтов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199

318. Сообщение от Аноним (-), 31-Янв-22, 19:19   +1 +/
>> То ли дело очередной опеннетный "осилятор", который не в курсе современных возможностей cp
> То ли дело ресдох, в котором как выясняется даже cp ещё нету.

Зачем ты спрыгнул на редокс? Да еще и промахнулся - прямо в лужу попал:
https://github.com/redox-os/uutils/tree/master/src/uu/cp
> А что в нём есть? Ой, постойте, НИЧЕГО. Оно даже не запускается.

И опять прыжок - и опять "Здравствуй, лужа!":
https://www.redox-os.org/screens/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #309 Ответы: #330, #350

319. Сообщение от Аноним (25), 31-Янв-22, 19:20   +/
Dash-портянки?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #263

320. Сообщение от Аноним (271), 31-Янв-22, 19:23   –1 +/
Ай маладца, наконец появилась хоть какая-то фактология. К сожалению для тебя она лишь подтверждает сказанное мной про жирноту несчастного аналога less. Кстати маленькая подсказки: там отображаются не все зависимости, но куда до таких мелочей гордому Зарастовоену! Да и про статику ты так ничего и не понял.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #283 Ответы: #331

321. Сообщение от Аноним (271), 31-Янв-22, 19:26   +/
Забыл ссылку и описание, что это такое:

sbase is a collection of unix tools that are portable across unix-systems.
https://core.suckless.org/sbase/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #315

322. Сообщение от Аноним (-), 31-Янв-22, 19:28   +2 +/
> Молодец, что наконец увидел свою ошибку. Печально, что не умеешь признавать свои
> ошибки, по-детски пытаешься выкрутится и "по опеннетному феншую - обвинил меня
> в том, что сделал сам", но что поделать, если гордому Зарастовому Воену некогда постирать штаны, ему нужно срочно бежать что-то переписывать на Rust.

Это ты сам собою беседу ведешь и сам себя успокаиваешь?

> Комментариев, почему uutils-coreutils такой жирный по сравнению с coreutils, мы конечно
> не услышим.  Еще раз напомню, с чего все начиналось (для особо недоходчивых военов раста напомню, что это размер установленного пакета, сжатый размер никого не интересует):
> $ expac -Q -HM '%n:  %m' toybox busybox coreutils uutils-coreutils
> toybox:  0.77 MiB
> busybox:  1.42 MiB
> coreutils:  16.37 MiB
> uutils-coreutils:  102.10 MiB

Воен, перестань уже юлить - сжатый размер, в ответ на размер _распаковванного_ деб-пакета запостил тут именно ты.
>>>  coreutils:  16.37 MiB
>>> uutils-coreutils:  102.10 MiB
>> https://github.com/uutils/coreutils/releases/download/0.0.12...
>> uutils-coreutils: 12.7 MiB
> Сообщение от Аноним (271),
> uutils-coreutils:  9.40 MiB

"Криворуки и ламероваты - это все растоманы виноваты!" (с)


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #311 Ответы: #328

323. Сообщение от самокатофил (?), 31-Янв-22, 19:33   +1 +/
> Унижения растаманов бесконечны.
> Долго смеялся, когда увидел:
> $ pacman -Qlq sbase-git | grep /bin/ | wc -l
> 99
> $ pacman -Qlq uutils-coreutils | grep /bin/ | wc -l
> 98
> Напоминаю, sbase пишет полтора энтузиаста из suckless.

Если отправишь коммитом в саклесс -- будет 100. :-D

https://github.com/zeppe-lin/sbase/blob/master/realpath.c
https://github.com/zeppe-lin/sbase/blob/master/realpath.1

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #315

324. Сообщение от Аноним (324), 31-Янв-22, 19:40   +/
> Унижения растаманов бесконечны.
> Долго смеялся, когда увидел:
> $ pacman -Qlq sbase-git | grep /bin/ | wc -l
> 99


'*' -> Finished,
UTILITY         MISSING
     o ed    # нет поддержки utf8, недоделан
0=*|o cp              (-i)
0=    find   # недоделан
  =*|o grep   # нет поддержки NUL
0#* o ls              (-C, -k, -m, -p, -s, -x)
...
и тд
  
Смех без причины - признак рачев^W [этого-самого]?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #315 Ответы: #327

325. Сообщение от Аноним (271), 31-Янв-22, 19:42   –2 +/
Это сравнение статически слинкованного нано (все равно он был мне нужен) против ни разу не статического bat (аналог less), статикой у него только свое растаманское, остальное как обычно - зависимости от С/С++ библиотек. Сравнение максимально невыгодное для nano, при том, что объем реализованного функционала несопоставим, это простой пейджер против текстового редактора. А то некоторые особо неадекватные растафанатики опять начали передергивать факты и нести какую-то чушь.

$ stat /bin/nano-static | head -n 2
  File: /bin/nano-static
  Size: 2590952       Blocks: 5064       IO Block: 4096   regular file

$ ldd /bin/nano-static
    not a dynamic executable

$ stat /bin/bat | head -n 2
  File: /bin/bat
Size: 4815256       Blocks: 9408       IO Block: 4096   regular file

$ ldd /bin/bat
    linux-vdso.so.1 (0x00007ffee1fe7000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007f7b56d49000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f7b56d2e000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f7b56d0d000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007f7b56bc9000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f7b56bc2000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007f7b569f6000)
    /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f7b5724a000)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163

326. Сообщение от самокатофил (?), 31-Янв-22, 19:46   +/
> Унижения растаманов бесконечны.
> Долго смеялся, когда увидел:
> $ pacman -Qlq sbase-git | grep /bin/ | wc -l
> 99
> $ pacman -Qlq uutils-coreutils | grep /bin/ | wc -l
> 98
> Напоминаю, sbase пишет полтора энтузиаста из suckless.

Огосспади, я тут посмотрел их /bin/cat. Помнишь срач бородатых хакеров, про усложнение cat'a начиная с первого юникса?

Держи братиш:

https://raw.githubusercontent.com/uutils/coreutils/main/src/...

ну, для сравнения:

https://git.suckless.org/sbase/file/cat.c.html

xD

P.S. Они маны не осилили чтоль? O_o

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #315 Ответы: #333, #351, #354

327. Сообщение от самокатофил (?), 31-Янв-22, 19:49   +1 +/
>https://github.com/uutils/coreutils#targets-that-compile
>This is an auto-generated table showing which binaries compile for each target-triple. Note that this does not indicate that they are fully implemented, or that the tests pass.

но ведь смешно :-D

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #324

328. Сообщение от Аноним (271), 31-Янв-22, 19:49   –1 +/
Тебе кинули вот это:

$ expac -Q -HM '%n:  %m' toybox busybox coreutils uutils-coreutils
toybox:  0.77 MiB
busybox:  1.42 MiB
coreutils:  16.37 MiB
uutils-coreutils:  102.10 MiB

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #322 Ответы: #335

330. Сообщение от самокатофил (?), 31-Янв-22, 19:54   +/
"Redox is not correct, secure, or documented. It does a lot of things in a cavalier, leave it up to the application, manner. Applications can malloc and forget to free, Redox will not clean this up. Applications can access missing memory or kernel memory, Redox does not care. All applications run in Ring 0, and have all permissions. Some syscalls use vtables that rely on exactly the same struct defintions in userspace as kernel space. Syscalls cannot return values, except by writing them into a passed pointer. Memory allocation is done in the application, and uses a global memory allocation table that applications directly modify. None of its functionality is documented, outside of example source files."

-- https://redox-os.org/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #318

331. Сообщение от Аноним (-), 31-Янв-22, 19:59   +1 +/
>> с "почти в половину меньше bat" ты соврамши.
> Ай маладца, наконец появилась хоть какая-то фактология. К сожалению для тебя она
> лишь подтверждает сказанное мной про жирноту несчастного аналога less.

Отмазывайся теперь, балаболка.
На будущее: факты обязан предоставить утвержающий что-то. И да, вылезай уже из лужи со своим
"несчастного аналога less" - less не умеет _сам_ в подсветку, как и не умеет в git.

> Кстати маленькая подсказки: там отображаются не все зависимости, но куда до таких мелочей
> гордому Зарастовоену! Да и про статику ты так ничего и не понял.

Смотрите, дети: балабол не понял сути претензий, но важно надул щечки и попытался наехать в ответ ...
Так бывает, когда пытаются с умным видом набросить, но не имеют даже элементарного знания матчасти.

ЗЫ:
Даю подсказку, ламерок: непосредственные зависимости бинаря обычно неплохо показываются ldd (-a), про статику тебе уже была подсказка: сколько растолиб в зависимостях у bat?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #320 Ответы: #374

332. Сообщение от Пькькь (?), 31-Янв-22, 20:02   +1 +/
> Все-таки мы про свободу или вседозволенность?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #282 Ответы: #346

333. Сообщение от Аноним (271), 31-Янв-22, 20:04   +1 +/
Да я ничего и не говорю про их ПО, suсkless народ своеобразный, хотя их cat нормально работает и делает свое дело. Меня просто позабавили такие числа, 98 и 99. Ну а так оно будет еще смешнее ))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #326

334. Сообщение от Duke Nukem (?), 31-Янв-22, 20:06   +/
Это они имели в виду, что через два года их лапы дотятнутся до этого нашего линукса. И он будет у них.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #373

335. Сообщение от Аноним (-), 31-Янв-22, 20:07   +1 +/
> Тебе кинули вот это:
> $ expac -Q -HM '%n:  %m' toybox busybox coreutils uutils-coreutils
> toybox:  0.77 MiB
> busybox:  1.42 MiB
> coreutils:  16.37 MiB
> uutils-coreutils:  102.10 MiB
> остальное все, дебы какие-то, исключительно твои больные фантазии, впрочем, простительные для растамана.

Дорогой стрелочник, вот эти вот "какие-то" дебы - официальные релизы.
В отличие от рукожопного творчества рачеводов. Так что с адресом для претензии ты промахнулся, да и читал похоже опой.
"Криворук и ламероват - это раст все виноват!"(c)


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

Ну т.е. ты не сел в лужу после обс*ра, а просто нафантазировал какую-то муйню и сам ее гордо оспорил? Ну пусть так.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #328

336. Сообщение от самокатофил (?), 31-Янв-22, 20:15   +1 +/
>[оверквотинг удален]
>>> 32      a.out
>> А когда им, прикола ради, вывели такой же выхлоп
>>> && du hello
>>> 8    hello
>> "компуктерный Эксперт" выше решил что это выхлоп в байтах (причем его не
>> смутило, что ELF-хелловорд c printf в 32 байта тоже не очень-то
>> влезает).
> Ну я подозревал что тут опять секта извращенцев, но не верил в
> это до последнего. ls -la нормальные люди используют для определения размера
> файлов.

это я обос%ался, тысячу извинений. В порыве страсти в расто-битве я пропустил -b опцию к du, не заметил ошибки, и давай кидать гно врагу в лицо, не заметив что я обдристался. =)))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #316 Ответы: #337

337. Сообщение от Аноним (337), 31-Янв-22, 20:22   +/
> это я обос%ался, тысячу извинений. В порыве страсти в расто-битве я пропустил
> -b опцию к du, не заметил ошибки, и давай кидать гно
> врагу в лицо, не заметив что я обдристался. =)))

там все "еще веселей"
$ du -b hello
6608    hello

$ env|grep BLOCK
BLOCKSIZE=K

$ du hello
8    hello

$ unset BLOCKSIZE
$ du hello      
16    hello

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #336

339. Сообщение от Enamel (ok), 31-Янв-22, 20:48   +1 +/
Какой же кошмар - гадить качеством!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #203 Ответы: #409

341. Сообщение от Аноним (-), 31-Янв-22, 20:57   +/
У вас просто нету подхода к менеджеру Apple, потому вы так и говорите.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #313 Ответы: #489

343. Сообщение от Аноним (98), 31-Янв-22, 21:21   +/
Он не может работать в пространстве ядра в одном адресном пространстве.

Это уже давно известно.

Для пространства пользователя сделано особое исключение.

И не важно какой процент, не занимайтесь казуистикой.

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

Однако...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #301 Ответы: #348

344. Сообщение от Sem (??), 31-Янв-22, 21:49   +/
Странный вопрос. Даже в новости она упоминается. Интересно, сколько человек дочитывает до конца перед тем, как бежать и комментировать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

345. Сообщение от Аноним (345), 31-Янв-22, 22:36   +1 +/
Когда коту нечего делать - он на расте пишет
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #478

346. Сообщение от Аноним (346), 31-Янв-22, 22:56   +/
это работает до тех пор, пока вы не распространяете продукт своих изменений.

И с чего вы взяли, что я могу взять что-то там же где и вы? Чего делать если хостинг сдулся или гитхаб забанил репозиторий?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #332 Ответы: #453

347. Сообщение от СССР (?), 31-Янв-22, 23:08   –2 +/
а можно не писать новости про раст по причине возникновения рвотных позывов от подобных новостей типа: на раст переписали калькулятор или команду ls. завязывайте с этим
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #479

348. Сообщение от Аноним (346), 31-Янв-22, 23:18   +/
обертка с ядром не распространяется и в бинарном виде в состав не входит, ответственность за ее компиляцию и использование лежит на конечном пользователе, а пользователи сборки не распространяют. Так что проприетарных строчек в ядре нет.

а про zfs что скажете? На линукс ее портировали другие люди, в состав ядра она тоже не входит. Теперь надо искоренить ее на всех серверах или это повод заставить оракл изменить лицензию?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #343

349. Сообщение от Аноним (257), 31-Янв-22, 23:25   +/
> 0.0.12

Пре пре пре пре альфа. Как и всё на расте.

Слоупуки

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #364

350. Сообщение от Аноним (257), 31-Янв-22, 23:31   –2 +/
Обделался товарищ. Это гавнопускалка в докере, а не даже ос которую куда-то можно поставить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #318 Ответы: #366

351. Сообщение от Аноним (257), 31-Янв-22, 23:35   +2 +/
Ахаха, смешно смешно. Вот поэтому у них вечная пре пре альфа

Переписуны блин.

Но конечно, это другое.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #326

352. Сообщение от Аноним (352), 31-Янв-22, 23:39   +/
> Я недавно одному любителю давал ссылку на чейндлог.
> https://github.com/rust-lang/rust/blob/master/RELEASES.md
> Смотреть пункты "Breaking Changes" и с некоторых пор стыдливо заменивший его "Compatibility Notes".

Вполне нормальные, для незастойного ЯП. Да ещё и не все не всех затрагивают. Я бы сказал, что пересечение мало.

Сам-то читал? Или у тебя от самого наличия такого пункта пригорает?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166 Ответы: #360

353. Сообщение от Аноним (353), 31-Янв-22, 23:40   +8 +/
Имею большой опыт в С++. Потыкал Раст. Даже буду говорить, что синтаксис ужасен. Дело в том, что приходится простейшие вещи писать таким хитровывернутым образом, чтоб компилятор был доволен, что за этой лапшой невозможно понять логику программы. Собственно увеличивается вероятность логических ошибок. Вендорлок: как система сборки, так и компилятор привязаны к вполне конкретным людям. В отличие от С++ где монополии на язык нет. В общем не рекомендую никому
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #355, #381, #391, #418, #435, #473, #491, #498

354. Сообщение от Аноним (257), 31-Янв-22, 23:51   –1 +/
Вообще да

https://raw.githubusercontent.com/uutils/coreutils/main/src/...

против

https://git.suckless.org/sbase/file/cat.c.html

Это фиаско братаны. Удачи вам с таким недоязыком

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #326 Ответы: #476, #477

355. Сообщение от Аноним (257), 31-Янв-22, 23:53   +/
Ты забыл что среды нормально для него нет. Чтобы полноценный рефакторинг контекстный, контестный поиск и т.д. из мира современного C++

При этом те проблемы которые они решать пытаются давно уже решены в современном C++
А хвалёные женерики до плюсовых  шаблонов не дотянут от слова никогда

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #353 Ответы: #392

356. Сообщение от Прохожий (??), 01-Фев-22, 00:14   +/
Говорят, шутка, повторенная дважды, становится глупостью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109 Ответы: #358

357. Сообщение от Прохожий (??), 01-Фев-22, 00:17   +1 +/
Ясно, понятно. Очередной аноним в бессильной попытке очернить труд других людей в логику не смог.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #410

358. Сообщение от Урри (ok), 01-Фев-22, 00:20   +/
Кто говорит? Глупцы небось?

Есть шутки, которые не устаревают сколько их не повторяй.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #356 Ответы: #362

359. Сообщение от Прохожий (??), 01-Фев-22, 00:21   +/
А ты про логику хотя бы в общих чертах?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #158

360. Сообщение от Урри (ok), 01-Фев-22, 00:21   +1 +/
> для незастойного ЯП

Неплохой эвфемизм для "гoвнoязык", надо запомнить.

Сам то хоть понял, что сказал-то? Хотя какое там понял...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #352

361. Сообщение от Прохожий (??), 01-Фев-22, 00:23   +/
Похоже, чукча не читатель, чукча - писатель. Ты не в первый раз подобные глупости пишешь. Может, найдёшь время и осилишь, наконец, редакции Раста?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #411

362. Сообщение от Прохожий (??), 01-Фев-22, 00:29   +/
Вроде, Марку Твену приписывают.

Но да, согласен, некоторые шутки до некоторых людей и с третьего раза не доходят.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #358

364. Сообщение от Аноним (-), 01-Фев-22, 00:48   +2 +/
>> 0.0.12
> Пре пре пре пре альфа. Как и всё на расте.
> Слоупуки

Особенно Амазоны с Гуглями и Интелями в соседней новости - все там лохи позорные и только опеннетные аналитики-разработчики-обсуждатели знают, как надо :)

>> Компания Amazon опубликовала значительный выпуск монитора виртуальных машин (VMM, Virtual Machine Monitor) Firecracker 1.0.0, рассчитанного на запуск виртуальных машин с минимальными накладными расходами. Firecracker является ответвлением от проекта CrosVM, используемого компанией Google для запуска приложений Linux и Android в ChromеOS. Разработка Firecracker ведётся в подразделении Amazon Web Services с целью повышения производительности и эффективности работы платформ AWS Lambda и AWS Fargate. Код Firecracker написан на языке Rust и распространяется под лицензией Apache 2.0.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #349 Ответы: #380

365. Сообщение от Прохожий (??), 01-Фев-22, 00:51   +/
Пока линкуется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #206

366. Сообщение от Аноним (-), 01-Фев-22, 00:56   +1 +/
>  Аноним (257) То ли дело ресдох, в котором как выясняется даже cp ещё нету.
>  Аноним (257) Обделался товарищ. Это гавнопускалка в докере, а не даже ос которую куда-то можно поставить.

Но почему о себе в третьем лице?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #350

367. Сообщение от Прохожий (??), 01-Фев-22, 01:05   +/
1. Поэтому их лучше вообще не решать? И это не бред?

2. Но они есть. А твой опыт в данном случае ничтожен.

3. Их тоже не надо решать?

Про убивание компонента вообще какая-то дичь. Что это было?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #446

368. Сообщение от Аноним (-), 01-Фев-22, 01:07   +1 +/
> В прошлом треде уже видели как раст линкуется с глибц и либгцц.

Э-э, расскажи поподробнее за glibc на венде или фре.
Ну и заодно, за другой "официальный" API к сисколам:
https://man7.org/linux/man-pages/man2/syscalls.2.html
> System calls are generally not invoked directly, but rather via wrapper functions in glibc (or perhaps some other library).

Только чур, чтобы не нужно было мейнтейнить кучу версий под каждый дистр.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #206

369. Сообщение от Прохожий (??), 01-Фев-22, 01:18   +1 +/
Сидит такой очередной эксперд и рассказывает людям, пытающимся улучшить имеющийся код, какие они глупые. Просто прелесть. А ведь код становится лучше, и заметно лучше местами.

>"безопасном" языке, не обеспечивающего никакой безопасности

Ну раз ты так говоришь, как тебе можно не поверить. Ведь в Амазоне, MS, Huawei, Google  и прочих спонсорах одни идиоты работают, м-да...

Умора, одним словом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

371. Сообщение от Прохожий (??), 01-Фев-22, 01:24   +/
Двойное освобождение памяти тоже не встречал?

Утечку памяти из-за неосвобождения не встречал?

Переполнение буфера фигня вопрос?

И про некорректное приведение типов не слышал?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125

373. Сообщение от keydon (ok), 01-Фев-22, 01:36   +/
> Это они имели в виду, что через два года их лапы дотятнутся
> до этого нашего линукса. И он будет у них.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #334

374. Сообщение от Аноним (374), 01-Фев-22, 01:36   –2 +/
Повторяю для тебя, слепошарого, то что ты не заметил ниже, увлекшись передергиваниями и оскорблениями:

$ stat /bin/nano-static | head -n 2
  File: /bin/nano-static
  Size: 2590952       Blocks: 5064       IO Block: 4096   regular file

$ ldd /bin/nano-static
    not a dynamic executable

$ stat /bin/bat | head -n 2
  File: /bin/bat
Size: 4815256       Blocks: 9408       IO Block: 4096   regular file

$ ldd /bin/bat
    linux-vdso.so.1 (0x00007ffee1fe7000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007f7b56d49000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f7b56d2e000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f7b56d0d000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007f7b56bc9000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f7b56bc2000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007f7b569f6000)
    /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f7b5724a000)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #331 Ответы: #393

375. Сообщение от Аноним (374), 01-Фев-22, 01:37   +2 +/
Второй вариант норм, но сишный как-то привычнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #295 Ответы: #405

376. Сообщение от Аноним (374), 01-Фев-22, 01:39   +1 +/
Молодцы админы, хорошо накинули ))
Ответить | Правка | Наверх | Cообщить модератору

377. Сообщение от Прохожий (??), 01-Фев-22, 01:39   +/
Не осилил, так и скажи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #440

379. Сообщение от Прохожий (??), 01-Фев-22, 01:55   –2 +/
Не грусти. Галоперидольчику поди попей. Успокойся. Всё будет хорошо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #243 Ответы: #388

380. Сообщение от Аноним (-), 01-Фев-22, 02:04   +/
Какая-то совершенно нишевая тулза для девляпсусов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #364 Ответы: #390

381. Сообщение от Аноним (-), 01-Фев-22, 02:05   +2 +/
> Вендорлок: как система сборки, так и компилятор привязаны к вполне конкретным людям. В отличие от С++ где монополии на язык нет.

При этом в конкретные люди можно попасть через постель.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #353

382. Сообщение от Аноним (-), 01-Фев-22, 02:23   +/
Там сверху сравнивали сишку с растом по скорости и размеру, а по скорости конпеляции сравнение будет?
Ответить | Правка | Наверх | Cообщить модератору

383. Сообщение от Прохожий (??), 01-Фев-22, 02:34   +/
С возможностью отключить проверку - не вредно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #300 Ответы: #389

384. Сообщение от Аноним (-), 01-Фев-22, 02:40   +/
Это очень хорошо, но нужен баттл-тест и сравнение с Zig.

Чего в сишке не хватает, как и, скорее всего в V/Zig - так это возможности просчёта целиком стекоориентированной программы, такой safe мне бы пришёлся по нраву. Но это, конечно, хайлевел.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #252 Ответы: #387

385. Сообщение от Прохожий (??), 01-Фев-22, 02:42   –2 +/
В данной статье упоминается, например. Или чукча не читатель?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #398

386. Сообщение от Прохожий (??), 01-Фев-22, 02:43   +1 +/
Можно подробности про "никому не нужное"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #223

387. Сообщение от Аноним (-), 01-Фев-22, 02:44   +/
С другой стороны, можно этот хайлевел свести к макросам...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #384

388. Сообщение от Самокатофил (?), 01-Фев-22, 03:17   +/
> Не грусти. Галоперидольчику поди попей. Успокойся. Всё будет хорошо.

Как скажешь, док.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #379

389. Сообщение от Самокатофил (?), 01-Фев-22, 03:30   +/
> С возможностью отключить проверку - не вредно

Вредно, это в любои случае увеличивает кодовую базу, вероятность багов, и как следствие сопровождение. Не говоря уже о таких вещах как архитектура, и что это нарушает примерно сразу все 4 характеристики worse is better.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #383 Ответы: #464

390. Сообщение от Аноним (-), 01-Фев-22, 03:45   +/
>> с целью повышения производительности и эффективности работы платформ AWS Lambda и AWS Fargate
>> Lambda is a compute service that lets you run code without provisioning or managing servers.
> Какая-то совершенно нишевая тулза для девляпсусов.

Какая-то совершенно опеннетная оналитека.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #380

391. Сообщение от Прохожий (??), 01-Фев-22, 03:53   –2 +/
То есть, спецификация C++ в полторы тысячи страниц, которую не знает ни один человек в мире, сплошные UB, неполная поддержка стандартов компиляторами тебя не беспокоят. И ошибок в программу эти факты не добавляют. Да?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #353 Ответы: #395, #399, #400, #492

392. Сообщение от Прохожий (??), 01-Фев-22, 03:59   –3 +/
>среды нормально для него нет

VS Code с плагинами.

>давно уже решены в современном C++

Не решены, не ври.

1. UB.

2. Модульность (есть только в стандарте, полноценной поддержки пока нет).

3. Сложность спецификации.

4. Неполная поддержка стандартов компиляторами.

> А хвалёные женерики до плюсовых  шаблонов не дотянут от слова никогда

Больше подробностей хотелось бы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #355 Ответы: #394, #423, #572, #615

393. Сообщение от Аноним (-), 01-Фев-22, 04:37   +/
> Повторяю для тебя, слепошарого,

Юли Емеля, твоя неделя!

> $ stat /bin/nano-static | head -n 2
>   File: /bin/nano-static
>   Size: 2590952       Blocks: 5064

А теперь открой в нем файл с подсветкой и git diff
https://camo.githubusercontent.com/c436c206f2c86605ab2f9fb63...
Упоминать, что подсветка в nano - костыль на регексах, в отличие от полноценной поддержки сублаймовского формата с грамматикой
https://github.com/sublimehq/Packages/blob/master/Perl/Perl....
так и быть, не буду.


> $ stat /bin/bat | head -n 2
>   File: /bin/bat
> Size: 4815256       Blocks: 9408  

du -b /usr/local/bin/bat
3816432    /usr/local/bin/bat
"Криворук и ламероват - это раст все виноват!"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #374

394. Сообщение от Аноним (16), 01-Фев-22, 04:40   +/
Ткнём случайно в середину:

> Сложность спецификации

Вот кто бы уж говорил о сложности :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #392 Ответы: #483

395. Сообщение от Аноним (16), 01-Фев-22, 04:43   +/
Для с++ хотя бы есть компиляторЫ. Поэтому раст и не используют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #391 Ответы: #485

396. Сообщение от Аноним (16), 01-Фев-22, 04:53   +1 +/
> перевести ресурсы (зарплату) на новых программеров и все.

Как показала практика, чтобы заменить одного сишника, надо 10 растаманов...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #191 Ответы: #472, #482

397. Сообщение от Аноним (16), 01-Фев-22, 04:59   +/
Прежде чем писать такое, подумай, ху-из-ху "{1..1000}"... Хинто: сделай echo {1..1000}
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #295 Ответы: #406

398. Сообщение от Аноним (16), 01-Фев-22, 05:14   –1 +/
Знаешь, мало что-то упомянуть... Неуловимого Джо тоже упоминают...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #385 Ответы: #420

399. Сообщение от Аноним (399), 01-Фев-22, 06:42   –1 +/
А программирование и не должно быть простым - все это пророждает еще большие проблемы. Если вы не в состоянии осилить полторы тысячи страниц, вы - не программист, а погромист. Имеет смысл искать себя в чем-то еще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #391 Ответы: #404, #487

400. Сообщение от Аноним (353), 01-Фев-22, 07:19   +3 +/
Для с++ хотя бы есть спецификация
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #391 Ответы: #490

401. Сообщение от moderisxiu (?), 01-Фев-22, 08:21   +/
Ждем когда Шигорин внедрит раст это свой ОС)000))
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #501

402. Сообщение от IRASoldier_registered (ok), 01-Фев-22, 09:05   –1 +/
Как будто бы в этом есть что-то плохое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

403. Сообщение от Аноним (403), 01-Фев-22, 10:12   +/
> Например, кто-то поюзал твой музыкальный плеер, а затем испытал моральные страдания, и вот к тебе прилетает иск.

Например, кто-то поюзал твой музыкальный плеер и получил угробленную до стадии полной невосстановимости файлуху из-за случайно перепутанного в коде плеера плюса с минусом и вот к тебе прилетает иск

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

404. Сообщение от Аноним (404), 01-Фев-22, 10:25   +/
PL/I ждёт Вас.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #399

405. Сообщение от Аноним (25), 01-Фев-22, 10:26   +/
Второй вариант - posix-shell, в отличии от остальных башизмов и сишизмов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #375

406. Сообщение от Аноним (25), 01-Фев-22, 10:28   +/
> Прежде чем писать ..., подумай

Согласен, о себе писать проще

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #397

407. Сообщение от Андрей (??), 01-Фев-22, 11:08   +1 +/
Почему код раста читается хуже сообщений об ошибках компилятора С...
Да даже ошибки компилятора С++, просто Господи, выглядят структурней кода на расте.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #434

408. Сообщение от Аноним (408), 01-Фев-22, 11:44   +/
Смысл переписывать на Раст то, что и так работает, при том уже несколько десятилетий?! Кто пользоваться этим будет?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #433, #442

409. Сообщение от grammar antifa (?), 01-Фев-22, 12:00   +/
> гадить
> качеством

инноагент попался, дежри его!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #339

410. Сообщение от grammar antifa (?), 01-Фев-22, 12:03   +/
> rust
> труд

сизифов

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #357 Ответы: #438

411. Сообщение от Урри (ok), 01-Фев-22, 12:17   –2 +/
> Похоже, чукча не читатель, чукча - писатель. Ты не в первый раз
> подобные глупости пишешь. Может, найдёшь время и осилишь, наконец, редакции Раста?

https://github.com/rust-lang/rust/blob/master/RELEASES.md

Читай, не обяпайся.

--
Я кому-то здесь уже писал что первейший признак растокомьюнити - глупость.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #361 Ответы: #416, #428

412. Сообщение от Урри (ok), 01-Фев-22, 12:27   –2 +/
> Почитал - в списке именно этого пункта всякие фиксы, чтобы не было
> неопределённого поведения.
> Например: Ipv4::from_str не принимает восьмеричную и шестнадцатиричную форму записи айпи
> адресов чтобы избежать путаницы (как кстати рекомендует спецификация https://datatracker.ietf.org/doc/html/rfc6943#section-3.1.1
> ).

Здравствуйте, дорогие наши подписчики-растоидиоты. Мы тут кое-что в очередной раз _в комиляторе_ изменили чтобы ваши программы перестали работать. Пожалуйста, займитесь вместо разработки проверкой ваших исходников.

То-то ресдох сдох - задолбались написанный и оттестированный код переделывать.

Не то что я, старпер, который спокойно собирает и запускает код 10-летней давности, не тратя время на переписывание. А мог бы вечным переписыванием заниматься, правда?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180 Ответы: #456, #466

413. Сообщение от Урри (ok), 01-Фев-22, 12:33   +/
> и с неадекватными программистами

"зато язык незастойный" (с) какой-то растоман выше.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #253

415. Сообщение от Аноним (415), 01-Фев-22, 13:01   +/
Какое разработчикам должно быть дело до вашего мнения? Вам надо в и разрабатывайте
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

416. Сообщение от Аноним (-), 01-Фев-22, 13:02   +1 +/
https://doc.rust-lang.org/edition-guide/editions/index.html
Читай, не отлынивай.

> Я кому-то здесь уже писал что первейший признак растокомьюнити - глупость.

А первый признак глупости - Урри.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #411

417. Сообщение от Аноним (415), 01-Фев-22, 13:02   +3 +/
Разработчики молодцы
Ответить | Правка | Наверх | Cообщить модератору

418. Сообщение от Аноним (415), 01-Фев-22, 13:04   –1 +/
А что именно вы писали на си++
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #353 Ответы: #447

419. Сообщение от Аноним (419), 01-Фев-22, 13:11   –1 +/
Зачем на Rust? Кому оно будет нужно?

Вот написали бы на верифицируемом SPARK - это истинная безопасность.

Поддержка Windows комуто может понравится, а как дела с поддержкой POSIX?

https://www.gnu.org/software/coreutils/manual/html_node/Stan...

export "POSIXLY_CORRECT=TRUE"
export "_POSIX2_VERSION=200809"

Сколько тестов POSIX проходит это поделие?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #421

420. Сообщение от Прохожий (??), 01-Фев-22, 13:29   –1 +/
Сходить на гитхаб и посмотреть статистику коммитов тебе религия не позволяет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #398 Ответы: #427

421. Сообщение от Прохожий (??), 01-Фев-22, 13:35   +1 +/
>Зачем на Rust? Кому оно будет нужно?

Мне. Этого, считаю, вполне достаточно.

> Вот написали бы на верифицируемом SPARK - это истинная безопасность.

Речь не только о безопасности, но ещё и кроссплатформенности и скорости выполнения. Если всё перечисленное выше возможно реализовать на SPARK - дерзай.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #419 Ответы: #426

422. Сообщение от freecoderemail (ok), 01-Фев-22, 13:48   +/
Разница есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #165

423. Сообщение от Аноним (-), 01-Фев-22, 13:51   +/
>> А хвалёные женерики до плюсовых  шаблонов не дотянут от слова никогда
> Больше подробностей хотелось бы.

В смысле, дальнейшее подтверждение опеннетного "Ыкспертизма" (сравнить опу с пальцем - дженерики с темплейтами)? Зачем?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #392 Ответы: #481

424. Сообщение от freecoderemail (ok), 01-Фев-22, 13:52   +/
Не только брать, но и участвовать в разработке того, что они берут. То есть и отдавать тоже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

425. Сообщение от freecoderemail (ok), 01-Фев-22, 13:56   +/
Пермиссивные лицензии делают кучу компаний зависимыми от СПО. Вы недооцениваете важность этого момента. Поэтому пермиссивного СПО уже больше и дальше его доля будет только расти, в отношении к копилефт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #429

426. Сообщение от Аноним (419), 01-Фев-22, 14:05   +/
> > Зачем на Rust? Кому оно будет нужно?
> Мне. Этого, считаю, вполне достаточно.

Зачем тебе оно на Rust?

> Речь не только о безопасности, но ещё и кроссплатформенности и скорости выполнения. Если всё перечисленное выше возможно реализовать на SPARK - дерзай.

Заявлена потдержка:
OS:
Linux, Microsoft Windows, Mac OS X https://en.wikipedia.org/wiki/SPARK_(programming_language)
FreeBSD, Linux, Solaris/SPARC, Microsoft Windows, Mac OS X https://en.wikipedia.org/wiki/GNAT
Платформ:
amd64 https://packages.gentoo.org/packages/dev-lang/spark


Приоритет у SPARK высокая надежность и безопасность https://www.adacore.com/about-spark

За скорость верификации, компиляции и исполнения бинаря я не знаю :(

Язык поддерживает програмирование систем реального времени как и C: http://www.getadanow.com/ Бортовые системы в авиации, системы управления вооружением, прошивки в микроэлектронике не будут писать на тормознутом языке, а на SPARK - пишут!!!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #421 Ответы: #430, #432

427. Сообщение от Аноним (427), 01-Фев-22, 14:11   +/
Не нужно переубеждать фанатиков - это бессмысленно.
Лучше бы серию статей  про редукс кто-то где-то сделал,
а может быть и целый ресурс на подобии OpenNet что бы там
почитать что там нового и интересного, а то я подозреваю,
что там могут решить ряд производительных проблем Линукса,
а для знающих и понимающих людей это может быть очень ползено

Но вот дефицит знаний и умений этого Redux очень мешает его изучению и внедрению

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #420 Ответы: #560

428. Сообщение от Прохожий (??), 01-Фев-22, 14:16   –1 +/
> Я кому-то здесь уже писал что первейший признак растокомьюнити - глупость.

Неосиляторы Раста - урриподобные сущности, но виновато сообщество при этом. Ага. В зеркало почаще смотрись. Ты хоть сам читал то, что предлагаешь?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #411

429. Сообщение от Какаянахренразница (ok), 01-Фев-22, 14:16   +/
> Пермиссивные лицензии делают кучу компаний зависимыми от СПО.

Я не уверен, что понимаю вашу логику. В любом случае, компании знают, на что подписываются.

> Поэтому пермиссивного СПО уже больше и дальше его доля
> будет только расти, в отношении к копилефт.

Мне от этого не холодно и не жарко. Если кто-то сознательно избегает копилефта, значит мне с этим жлобом  не по пути.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #425 Ответы: #437

430. Сообщение от Прохожий (??), 01-Фев-22, 14:19   +1 +/
Ок, если всё действительно так хорошо, разрешаю тебе начать писать coreutils на SPARK. Ты начни, главное. А там, глядишь, и другие подтянутся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #426 Ответы: #608

431. Сообщение от freecoderemail (ok), 01-Фев-22, 14:25   +/
Про ошибки не понял, но с размерами, могу предположить, что это из-за статической линковки с растовой std.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177 Ответы: #436

432. Сообщение от Прохожий (??), 01-Фев-22, 14:28   –3 +/
> Зачем тебе оно на Rust?

А зачем оно до сих пор на Си было? Раст более безопасный язык, в остальном ничем не уступающий Си. Почему бы не сделать мир чуточку лучше?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #426 Ответы: #567, #609

433. Сообщение от анонимус (??), 01-Фев-22, 14:28   –1 +/
если будет быстрее - то точно будут
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #408 Ответы: #553

434. Сообщение от freecoderemail (ok), 01-Фев-22, 14:43   +/
Если ты знаешь Си и не знаешь Rust, то код на расте тебе будет читать сложнее. Это же очевидно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #407 Ответы: #554

435. Сообщение от freecoderemail (ok), 01-Фев-22, 14:45   –1 +/
Учиться сложно. Если бросил в самом начале, то это, конечно, язык виноват, а не ты не сумел. Тыж Д'Артаньян!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #353 Ответы: #448

436. Сообщение от Аноним (-), 01-Фев-22, 15:11   +/
> Про ошибки не понял, но с размерами, могу предположить, что это из-за статической линковки с растовой std.

Учитывая, что такой же стат. слинкованный бинарник под деб, венду и дарвин - в 7-8 раз меньше, скорее из-за "линковки" рук сборщика с libass.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #431

437. Сообщение от freecoderemail (ok), 01-Фев-22, 15:13   +/
> Я не уверен, что понимаю вашу логику. В любом случае, компании знают,
> на что подписываются.

Ну у них выбор не большой: либо покупать требуемый софт и сидеть на крючке у поставщика, либо брать СПО и зависеть от него, участвовать в доработке. Второй вариант зачастую лучше.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #429 Ответы: #449

438. Сообщение от Прохожий (??), 01-Фев-22, 15:25   +/
В чьём-то очень больном воображении, разве что.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #410

440. Сообщение от _hide_ (ok), 01-Фев-22, 15:30   +/
> Не осилил, так и скажи.

Да, конечно :-D

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #377

441. Сообщение от Аноним (441), 01-Фев-22, 15:32   +1 +/
минусующие реально не понимают иронию?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

442. Сообщение от Аноним (441), 01-Фев-22, 15:33   +/
пользуюсь растовыми базовыми утилитами, а Си-шные забыл как страшный сон
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #408

443. Сообщение от Прохожий (??), 01-Фев-22, 15:34   +/
> ГПЛ это о рыночных отношениях: я тебе - ты мне.

Вообще-то нет. Рынком здесь и не пахнет. Потому что один из признаков рынка - это конкуренция. Кто с кем соревнуется, делая вклад в GPL-софт? Никто ни с кем. Речь идёт только об экономии бабла на программистах, которых или нанимают сообща (через FSF, например), либо делая пожертвования отдельным личностям/коллективам.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #272 Ответы: #610

444. Сообщение от Аноним (441), 01-Фев-22, 15:35   +3 +/
Количество хейта напоминает таковое и в отношении к Java  Си-сектанты доказывают свою инертность и ограниченность.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #450, #467, #574

446. Сообщение от _hide_ (ok), 01-Фев-22, 15:46   +/
> 1. Поэтому их лучше вообще не решать? И это не бред?

Лучше знать о проблеме, и её учитывать на этапе проектирования/реализации, чем проверять то, что не нужно по 5/10 раз на итерацию.

> 2. Но они есть. А твой опыт в данном случае ничтожен.

А если учесть, что видны они на этапе написания кода, то мой опыт как раз показателен.

> 3. Их тоже не надо решать?

Ну как же их решать, если у кодера уже хватило мозгов сохранить ссылку на стековую переменную?

> Про убивание компонента вообще какая-то дичь. Что это было?

Да, выразился непонятно, я имел в виду инверсию зависимостей и как можно в это вляпаться, если использовать Раст и игнорировать "Мы так не делаем" от RustMen-ов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #367 Ответы: #458

447. Сообщение от Аноним (353), 01-Фев-22, 15:56   +/
Тебе весь список предоставить? Больше, чем ты на расте
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #418

448. Сообщение от Аноним (353), 01-Фев-22, 15:57   –1 +/
Ты просто пытаешься оправдаться перед сами собой, что потратил время на ерунду
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #435 Ответы: #452

449. Сообщение от Какаянахренразница (ok), 01-Фев-22, 15:59   +/
>> Я не уверен, что понимаю вашу логику. В любом случае, компании знают,
>> на что подписываются.
> Ну у них выбор не большой: либо покупать требуемый софт и сидеть
> на крючке у поставщика, либо брать СПО и зависеть от него,
> участвовать в доработке. Второй вариант зачастую лучше.

Мне этот выбор видится немного по-другому.

Если нет планов "участвовать в доработке", то выбор между платным (возможно, с поддержкой) и бесплатным (без поддержки). Лицензия здесь играет незначительную роль -- может быть опенсорс с платной поддержкой, а может быть платная проприетарь без никаких гарантий (ибо бесплатных аналогов нет).

Если есть планы дорабатывать, но нет планов распространять, то абсолютно безразлично, что выбирать.

А только лишь в случае, когда хочется распространять доработанное, придётся серьёзно выбирать. Но не между проприетарью и СПО, а лишь между типами СПО лицензий. В зависимости от выбранного варианта, где-то надо открывать наработки, а где-то необязательно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #437 Ответы: #451

450. Сообщение от Аноним (450), 01-Фев-22, 16:05   +1 +/
Ну жабка куда ближе к питону чем к си, а тут всё-таки пытаются изображать язык системного программирования. Сомневаюсь, что тут много программистов отписалось, это хтмл-хомячки бегают от одной серебряной пули к другой и другие фотошоп-хомячки не хотят, чтобы их софт глючил и тормозил из-за постоянного переписывания на новый язык.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #444

451. Сообщение от freecoderemail (ok), 01-Фев-22, 16:09   +1 +/
Ну, по личному опыту скажу, что компании охотнее имеют дело со свободным ПО, распространяемым по пермиссивным лицензиям. Хотя вроде и не планируют свой продукт, построенный с использованием СПО, распространять. Имею ввиду именно то ПО, которое дорабатывается и исходники которого включаются в состав ПО компании (то есть разного рода программыне библиотеки), а не то ПО, которое просто используется функционально.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #449

452. Сообщение от freecoderemail (ok), 01-Фев-22, 16:14   –1 +/
> Ты просто пытаешься оправдаться перед сами собой, что потратил время на ерунду

Да нет, я на Rust перешел пять лет назад - и ни разу не пожалел. Он оправдал мои ожидания полностью и потраченное время на изучение с лихвой себя окупило.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #448 Ответы: #518, #568

453. Сообщение от Пькькь (?), 01-Фев-22, 16:16   +/
> это работает до тех пор, пока вы не распространяете продукт своих изменений.

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

> И с чего вы взяли, что я могу взять что-то там же где и вы? Чего делать если хостинг сдулся или гитхаб забанил репозиторий?

Ну это уже ко мне не относится, я вот успел взять. Вы не успели - печально, искренне жаль вас

Вы поймите правильно, я ж не против GPL per se. Я против того, чтобы называть это свободой, ибо GPL налагает условий мама не горюй

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #346 Ответы: #559

454. Сообщение от Прохожий (??), 01-Фев-22, 16:17   +/
> Для этого разработаны другие специализированные инструменты и полноценные процессы. Гуглить по ключевым словам "CI", "QA".

Ну расскажи-ка, член якобы неглупого коммьюнити общества воинов АнтиРастового Сопротивления, почему баги по 15 лет висят в одной из самых-самых популярных си-шных либ?

> А сопротивление почему я вам объясню

Вот тебе куда лучшее объяснение. Твоё хреновое. Сидят такие старперы, привыкшие по старинке на глазок прикидывать да пальцем в небо тыкать в надежде найти очередной баг в своей на ладан дышащей конструкции очередного моста, который чудо, если уцелеет от какого-либо более-менее нештатного поведения окружающей среды. А тут приходит инженер с компьютером, с лазерной рулеткой, с новой более совершенной и быстрой технологией проектирования мостов, и говорит: "А задолбали ваши говномосты, уважаемые старперы. Вот вам новая технология. С её помощью вы получите новый мост в более сжатые сроки и более лучшего качества, чем то говно, которое вы привыкли проектировать не один десяток лет". Но мозги у старперов уже не те, что раньше (да и раньше особо не блистали по большей части), когнитивные способности тю-тю, что-то новое освоить уже не могут. Как выйти из положения, не лишаться же работы. "А попробуем-ка мы ором взять", - решают старперы и начинают делать то, что лучше всего умеют делать сейчас - пердеть на каждом форуме, в каждой теме о том, какие плохие новые технологии, на них, оказывается, можно тоже логические ошибки делать (как будто на их старых эти ошибки были в принципе невозможны).

> Хочется, не спорю.

Если хочется, пользуйся. Rust не даёт тебе сделать многие ошибки из тех, к которым ты так привык на Си.

> 1) отсутствие продуманного дизайна языка,

Субъективщина.

> 2) перегруженный бессмысленными символами синтаксис (привет, регэкспы),

Субъективщина.

> 3) каша из компилятор/менеджер-пакетов/статический-анализатор/кофеварка-с-пылесосом,

Есть сборщик, есть компилятор, есть менеджер пакетов. Каша - в твоей голове. Но Раст здесь точно ни при чём.

> 4) невероятно глупое коммьюнити (глупее даже джаваскриптеров, хотя казалось бы такое невозможно)

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

> 5) постоянные заплатки, заплатки, заплатки...

В каком языке, который сопоставим по сложности и функциональности с Rust, это не так?

> И как итог - громадный и все время растущий технический долг.

В каких КОНКРЕТНЫХ ФАКТАХ это выражается? Потому что твои фантазии буйные на эту тему могут интересовать только твоего психоаналитика, если у тебя таковой есть.

> Но рукожопы и безмозглые идиоты превратили его в гнилые макароны.

А всё финансируют тоже идиоты из Amazon, Google, Microsoft, Huawei, Meta и ещё пары десятков контор с мировым именем. Забыли у великого Урри спросить, куда и на что им деньги потратить.

> На С++ можно писать очень сложные, большие и синтаксически простые программы. На расте - нельзя.

Трындец. А Редокс, Серво и прочие крупные хоть и пока малочисленные проекты - это что по-твоему?


"Шарик! Бросай ружьё да всплывай поскорей!", ты как-то глубоко погряз в своих фантазиях, которые далеки от реальности.
Процитирую тебя же напоследок. "Я, если честно, не устаю удивляться насколько можно быть глупым".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #307

455. Сообщение от Пькькь (?), 01-Фев-22, 16:23   +/
> Философский вопрос: что лучше, падение программы раз в неделю, или постоянно отожранные 16 гиг в свопе и круглосуточные 80 градусов на камне

Ну да, ну да, ничего между этими двумя пугалами нет.

> Это записано в стандарте. Но, впрочем, возможно и нужно - для неосиляторов-вайтишников, которые не способны научиться элементарным вещам

Ну и в мусорку такие стандарты, разрешающие такую порнографию

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #303

456. Сообщение от freecoderemail (ok), 01-Фев-22, 16:25   +1 +/
Сколько ты потратил времени при переезде на новую версию компилятора Rust? С какой версии на какую? А сколько растовых строк кода в проекте при этом?

Я, например, в своем проекте на 140 000 строк кода при переезде на последнюю версию с предыдущей потратил меньше получаса на фиксы clippy warnings, потому что он поумнел и появились новые линты. Причем это были никак не ломающие изменения (warning), и вообще сам clippy - это отдельная тулза, которую можно и не запускать. И эта ситуация в моем проекте - типичная при обновлении.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #412 Ответы: #499

457. Сообщение от Пькькь (?), 01-Фев-22, 16:26   +/
> Вредно, ибо это не работа компилятора.

Кто сказал?

> Любая ошибка (а она будет) в коде этой проверки превращается в тяжелейшую гирю на поддержке

Ошибку в компайлере найти на дистанции легче, чем в 9000 приложений.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #300

458. Сообщение от Прохожий (??), 01-Фев-22, 16:32   +/
> Лучше знать о проблеме, и её учитывать на этапе проектирования/реализации, чем проверять то, что не нужно по 5/10 раз на итерацию.

Ты со статистикой крупных проектов знаком? Около СЕМИДЕСЯТИ ПРОЦЕНТОВ ошибок в общем их количестве связаны с некорректной работой с памятью. MS, в начале двухтысячных было дело, на несколько месяцев пришлось остановить процесс разработки, только чтобы обучить своих программистов, как правильно работать с памятью. С тех пор количество ошибок поуменьшилось, но не исчезло полностью. В остальных проектах примерно всё то же самое.

Если используемый для реализации инструмент изначально дыряв, то как ты ни проектируй потом софт, всё равно получишь "шайбу".

> А если учесть, что видны они на этапе написания кода, то мой опыт как раз показателен.

Если такие ошибки возникают, видны или нет - уже человеческий фактор, другими словами - зияющая дырень.

> Ну как же их решать, если у кодера уже хватило мозгов сохранить ссылку на стековую переменную?

Бить по рукам на этапе компиляции, например?

> я имел в виду инверсию зависимостей и как можно в это вляпаться, если использовать Раст

И что с инверсией зависимостей не так? Причём здесь Раст, который не совсем чтобы объектно-ориентированный?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #446 Ответы: #580

459. Сообщение от Пькькь (?), 01-Фев-22, 16:52   +/
> Не ошибку типов, а несоответствие текста программы языку. Это прямая и единственная работа компилятора

Вы придираетесь к словам, чтобы увести от сути.

>> Чтобы их срубал ещё компилятор как несоответствующие.
>Это не забота компилятора, это забота анализатора

А надо добавить анализ как можно раньше, чтобы было больше у анализатора возможностей. По сути - срастить с компилятором

>На самом деле раст попытался пойти по правильной дорожке. Сама идея то отличная

О, по этому пункту мы согласны, отлично

> На С++ можно писать очень сложные, большие и синтаксически простые программы. На расте - нельзя.

Простые...


> Вот этот пассаж не понял. К чему тут функциональная парадигма с их чистыми функциями, рекурсией и продолжениями?

Поощрение неизменяемых данных, более строгая семантика языка в целом, упор на систему типов

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #307 Ответы: #465, #513

460. Сообщение от freecoderemail (ok), 01-Фев-22, 16:54   +/
Проект clap поддерживает сборку только двумя последними версиями компилятора, у них в репозитории это написано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #253 Ответы: #480

461. Сообщение от Пькькь (?), 01-Фев-22, 16:56   +/
Кому как
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215

462. Сообщение от Прохожий (??), 01-Фев-22, 17:05   +/
> Я хочу иметь возможность рискнуть, но достичь выдающихся результатов. Яркий пример - написать код функции на встроенном ассемблере.

Так и делай это ЯВНЫМ ОБРАЗОМ. Понимаешь разницу, между плохим поведением ПО УМОЛЧАНИЮ и хорошим?

> Если бы C++ поддерживал те же полторы платформы, что и раст - то да.

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

> А так как и С и С++ поддерживают все (почти) существующие аппаратные платформы, которые зачастую могут очень сильно друг от друга отличаться (начиная с битности, математики переполнений, литл-/биг- эндиан, разным результатом деления 0 на 0 и т.д., и т.п.), то в принципе невозможно обойтись без "undefined behavior".

То есть ты утверждаешь, что ВЫСОКОУРОВНЕВЫЙ ЯП C++ (к Си не буду цепляться, это, считай, высокоуровневый ассемблер) писали под эту всю кучу железнячего говна? Разъяснить тебе, горе-специалисту, что такое высокоуровневый язык программирования, и чем он отличается от низкоуровневых или сам справишься? А ещё про элементарную терминологию тут трындел. Рука-лицо, в общем. Если весь лагерь воинов АнтиРастового Сопротивления такой, то у меня для вас печальная новость - ваши дни как профессионалов сочтены.

> Это записано в стандарте. Но, впрочем, возможно и нужно - для неосиляторов-вайтишников, которые не способны научиться элементарным вещам.

Готов поставить тысячу долларов, что ты в их числе. Потому что запомнить наизусть спецификацию Плюсов объёмом в полторы тысячи страниц в миру никому не под силу (тебе так точно).

> Философский вопрос: что лучше, падение программы раз в неделю, или постоянно отожранные 16 гиг в свопе и круглосуточные 80 градусов на камне...

Тоже мне, мамкин философ. Если это твой нахрен никому не нужный, кроме твоего ЧСВ, домашний серверок, то всем насpать, что там и как часто падает. А если это приложение с десятками тысяч запросов в секунду и с миллиардными оборотами в день, то любое падение такого софта - это огромные убытки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #303

463. Сообщение от Прохожий (??), 01-Фев-22, 17:24   –1 +/
> Нет. Только дуракам.
> А так как дураки в IT не нужны, то, следуя формальной логике, никому.

О, мы словосочетание, оказывается, такое знаем "формальная логика". Давай-ка вместе поразмыслим вслух.

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

Но я хочу продолжения банкета. Это дураки придумали строгую типизацию в Плюсах (по сравнению с почти полным отсутствием оной в Сях)?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #512

464. Сообщение от Прохожий (??), 01-Фев-22, 17:31   +/
Если код правильно организован (привет архитектуре), то по большому счёту пофиг, где он будет находиться - в компиляторе в виде подключаемой библиотеки, или в отдельном бинарнике.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #389 Ответы: #468

465. Сообщение от Аноним (-), 01-Фев-22, 17:44   +1 +/

>>Это не забота компилятора, это забота анализатора
> А надо добавить анализ как можно раньше, чтобы было больше у анализатора
> возможностей. По сути - срастить с компилятором

Да забей уже.
Когда в соседней новости сему "Знатоку" указали, что сематнический анализ - вполне считается частью компилятора, тупо приведя цитату из "Книги дракона", он с гордым и независимым видом свернул дискуссию "Это отсылка к авторитетам, а не аргумент! Это слив!".  
В общем, обыкновенный опеннетный "непризнанный гений".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #459 Ответы: #529

466. Сообщение от Прохожий (??), 01-Фев-22, 17:48   +/
Евгений Ваганович от программирования, ты уже Редакции Rust осилил? Вот тебе ещё раз ссылка, которую другой аноним дал тебе чуть выше. https://doc.rust-lang.org/edition-guide/editions/index.html

Может, сына позовёшь на помощь, если сам никак?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #412 Ответы: #500

467. Сообщение от Аноним (-), 01-Фев-22, 18:03   +1 +/
>напоминает таковое и в отношении к Java

Ну так Rust - это как раз убийца сишарпа. Если бы он не корчил из себя убийцу C++, всё было бы замечательно, все бы знали, что это очередной язычок для mediocre programmers.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #444 Ответы: #503

468. Сообщение от Самокатофил (?), 01-Фев-22, 18:10   +/
В теории да, на практике нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #464 Ответы: #523

469. Сообщение от Прохожий (??), 01-Фев-22, 18:16   +/
cargo new claptest --vcs none
Created binary (application) `claptest` package

cat Cargo.toml

[package]
name = "claptest"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
clap = { version = "3.0.13", features = ["derive"] }

cargo build --release
Finished release [optimized] target(s)


"Криворук, ламероват - это Раст всё виноват!" (c) Какой-то Анонимус.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #253 Ответы: #616

470. Сообщение от Прохожий (??), 01-Фев-22, 18:19   –1 +/
Разработка этой "дряни" финансируется крупнейшими фирмами планеты Земля. Не хочешь поделиться с ними своим ценным видением, о, опеннетный эксперт?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #161 Ответы: #566, #570

471. Сообщение от Прохожий (??), 01-Фев-22, 18:53   +/
> А пока могу лишь пожелать авторам удачи, и игнорировать дальше.

Только потому, что не на гораздо более популярном Python написан? Но это же глупо. Тебе тоже удачи с таким-то подходом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #185 Ответы: #586

472. Сообщение от Прохожий (??), 01-Фев-22, 18:56   +/
Эта "практика" существует только в головах у недалёких Анонимусов на самом деле. Но разве ж это кого волнует в стане воинов АнтиРастового Сопротивления? На "войне" все средства хороши.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #396

473. Сообщение от Анонн (?), 01-Фев-22, 19:00   +/
Интересно, тебе не показалось что причиной "хитровывернутости" может быть что ты пытаешься писать на раст как на с++?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #353

474. Сообщение от Аноним (474), 01-Фев-22, 19:01   –1 +/
Rust, ето великий язык. Срочно надо все на Rust переписывать.

Растаманы, не спят а пишут код. Так и надо.

Люблю такие новости.

ООО Rust!

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #596

476. Сообщение от Анонн (?), 01-Фев-22, 19:06   +/
Ну ты сравнил...
Одна утилита принимает ЦЕЛУЮ ОДНУ опцию "-u", а другая не меньше десятка. Она вроде еще и не только для линукса (есть #[cfg(not(unix))]). Причем в этом коде еще тестов немного добавили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #354 Ответы: #484

477. Сообщение от Прохожий (??), 01-Фев-22, 19:13   +/
Фиаско, это когда один клоун пытается рассмешить публику шуткой, а публика не смеётся, потому что юмор отстойный.

Тебе бы, кроме длины кода, ещё и функциональность сравнить. А? Подсказка (мало надежды, что сам осилишь): разница есть, и она ОЧЕНЬ большая.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #354 Ответы: #486, #493

478. Сообщение от Прохожий (??), 01-Фев-22, 19:18   –1 +/
А когда есть чем - на Сях или Плюсах, надо полагать? :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #345 Ответы: #558

479. Сообщение от Прохожий (??), 01-Фев-22, 19:20   +/
А можно ты отсюда просто самовыпилишься, потому что твои проблемы с психосоматикой никому не интересны, кроме твоего лечащего врача?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #347 Ответы: #651

480. Сообщение от Анонн (?), 01-Фев-22, 19:21   +/
Ты что, это же доку читать надо!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #460

481. Сообщение от Прохожий (??), 01-Фев-22, 19:23   +/
Для демонстрации Урри и его собратьям по разуму, какой он и его сторонники непроходимо убоги и тупы, например.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #423

482. Сообщение от Анонн (?), 01-Фев-22, 19:24   +/
Откуда такое утверждение? Хоть один проект есть в виде примера? Или как обычно пальцем в небо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #396

483. Сообщение от Прохожий (??), 01-Фев-22, 19:25   +1 +/
Раст осваивается за полгода программистом средней руки. Потом ещё столько же обкатывается на практике (плюс/минус).
На освоение Плюсов уходит от ПЯТИ лет, и это будет программист начального уровня в лучшем случае.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #394

484. Сообщение от Самокатофил (?), 01-Фев-22, 19:25   –1 +/
> Ну ты сравнил...
> Одна утилита принимает ЦЕЛУЮ ОДНУ опцию "-u", а другая не меньше десятка.

Даже не принимает, это заглушка для поведения по умолчанию, растаманя. Только что это меняет? Всё ж на виду. Код на расте -- адовый.

> Она вроде еще и не только для линукса (есть #[cfg(not(unix))]). Причем

Приколись, сишный код и без этого мусора кроссплатформенный. Это корутилс, он не линукс-специфичный.

> в этом коде еще тестов немного добавили.

Разумеется, сразу тестов в код утилиты, это ведь так по-современному, так по-молодежному. В то воемя как в sbase cat'e и тестировать нечего. Примитивщина, какой и должна быть cat.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #476 Ответы: #488, #494

485. Сообщение от Прохожий (??), 01-Фев-22, 19:30   +/
Не понял, почему поэтому?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #395 Ответы: #497, #556

486. Сообщение от Самокатофил (?), 01-Фев-22, 19:33   +/
> Тебе бы, кроме длины кода,

Ты сам о длине кода щас запел.

> ещё и функциональность сравнить.

https://github.com/uutils/coreutils/issues

188 исусов (хоть дели на два), толку от этой функциональности?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #477

487. Сообщение от Прохожий (??), 01-Фев-22, 19:37   +/
Ещё один деятель, думающий, что программирование - это искусство ради искусства. Ылитная профессия, типа, раз так много платят и не всех пущают. Да?

Программирование должно быть не только простым, а и настолько же естественным, как сходить посpать.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #399

488. Сообщение от Анонн (?), 01-Фев-22, 19:44   +1 +/
А... да, сорян, там одна опция и то заглушка. Совсем печалька.
На виду то, что эта утилита не умеет практически ничего? Да, это 100% на виду.
То что код для тебя адовый просто показывает твою некомпетентность.

Да, да, знаем вы ваше тестировать нечего. А потом очередная CVE на передаче параметров.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #484 Ответы: #505, #575

489. Сообщение от Аноним (210), 01-Фев-22, 19:44   +/
А у растаманов откуда столько кило$подходов к менеджеру Apple?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #341

490. Сообщение от Прохожий (??), 01-Фев-22, 19:44   +/
Только пользы от неё, как от козла молока. Всё равно все читают не спецификацию, а всяких Страуструпов, Шилдтов, Пратов, Седжвиков, Мейерсов, Александресок и кучу других авторов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #400

491. Сообщение от Аноним (-), 01-Фев-22, 19:45   +1 +/
Имею большой опыт в Fortran. Потыкал C++. Даже буду говорить, что синтаксис ужасен. Дело в том, что приходится простейшие вещи писать таким хитровывернутым образом, чтоб компилятор был доволен, что за этой лапшой невозможно понять логику программы. Собственно увеличивается вероятность логических ошибок ...

"The determined Real Programmer can write FORTRAN programs in any language." - Ed Post, Real Programmers Don't Use Pascal, 1982.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #353

492. Сообщение от Аноним (210), 01-Фев-22, 19:50   +/
Вот когда для Rust появятся _стандарты_, тогда и погорим об их полной поддержке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #391

493. Сообщение от Анонн (?), 01-Фев-22, 19:50   +/
Хаха, ты хочешь померяться кол-вом багов?
Ну давай https://lists.gnu.org/archive/html/bug-coreutils/2021-01/ind...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #477

494. Сообщение от Аноним (-), 01-Фев-22, 19:52   +/
>> /// Unix domain socket support
>> #[cfg(unix)]
> Приколись, сишный код и без этого мусора кроссплатформенный.

А точно UNIX-domains есть на венде? А, ну да: "нет поддержки на любой платформе - нет и проблем!".

> Это корутилс, он не линукс-специфичный.
>> /// Linux splice support
>> #[cfg(any(target_os = "linux", target_os = "android"))]
>> mod splice;

Т.е. наличие ОС-специфичных оптимизаций - зло?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #484 Ответы: #507

495. Сообщение от Аноним (210), 01-Фев-22, 19:54   +/
Итак, товарищи, столица автоматически переносится в НьюРастюки!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

497. Сообщение от Аноним (-), 01-Фев-22, 19:55   +/
> Не понял, почему поэтому?

"Потому что потому!"(с)
А Амазоны с Гуглами из соседней новости - никто, и поэтому не считаюца! Вот!


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #485

498. Сообщение от Аноним (498), 01-Фев-22, 19:56   +/
Имею большой опыт в LISP. Потыкал c++. Все очень грустно, потому что мало скобочек. Пытался добавлять больше, но лучше не стало. Очень много странных звездочек и амперсандов. Компилятор хороший, почти ни на что не ругается. Правда прога периодически падает, но слышал что это нормально для плюсов - проблему можно будет легко найти года через полтора, когда весь код напишется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #353 Ответы: #550

499. Сообщение от Урри (ok), 01-Фев-22, 19:57   +/
У нас прогресс!

Вместо "ничего не ломается" у нас уже "ломается, но совсем чуть-чуть!".
Ждем логического продолжения?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #456 Ответы: #502

500. Сообщение от Урри (ok), 01-Фев-22, 19:58   +/
Не, его не буду - боюсь надорвется пока ржать над вами будет.

Я в курсе, что в раст встроили новый костыль под названием "editions", чтобы постоянные поломки не так больно входили.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #466 Ответы: #506, #520

501. Сообщение от Аноним (210), 01-Фев-22, 20:01   –1 +/
ElbRust - импортозамещённый Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #401

502. Сообщение от Аноним (-), 01-Фев-22, 20:01   +1 +/
>> linter поумнел и выдал больше предупреждений
> У нас прогресс!
> Вместо "ничего не ломается" у нас уже "ломается, но совсем чуть-чуть!".
> Ждем логического продолжения?

Не, не похоже что у вас прогресс - как читали опой, так и продолжаете.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #499

503. Сообщение от Прохожий (??), 01-Фев-22, 20:08   +/
Какого ещё C#? Для C# нужен runtime, у него есть GC. Для Rust не нужен runtime, у него нет GC. Rust позиционируется как замена и C, и C++. И этот человек называет знатоков Rust mediocre programmers. Рука-лицо.

Если кто здесь и mediocre, так это работодатели, до сих пор нанимающие плюсовиков в штат, особенно, если речь идёт о новом проекте. Вот уж действительно людей жалко: кормить дармоедов, которые на гору вместо готового качественного продукта в сжатые сроки будут выдавать тяп-ляп с кучей UB.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #467 Ответы: #508

505. Сообщение от Самокатофил (?), 01-Фев-22, 20:10   +/
> А... да, сорян, там одна опция и то заглушка. Совсем печалька.
> На виду то, что эта утилита не умеет практически ничего? Да, это
> 100% на виду.
> То что код для тебя адовый просто показывает твою некомпетентность.
> Да, да, знаем вы ваше тестировать нечего. А потом очередная CVE на
> передаче параметров.

Так и вас это месиво из символов не спасает от CVE. О как. :-D

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #488 Ответы: #527

506. Сообщение от Аноним (-), 01-Фев-22, 20:12   +/
> Не, его не буду - боюсь надорвется пока ржать над вами будет.

Или над тобой.

> Я в курсе, что в раст встроили новый костыль под названием "editions", чтобы постоянные поломки не так больно входили.

Ну-ну.
>> 15.05.2015 · Today we are very proud to announce the 1.0 release of Rust,

...
https://doc.rust-lang.org/edition-guide/rust-2015/index.html
>> The edition system was conceived in late 2017
>> ..  2015 is the edition that you get when you don't specify any particular edition, for backwards compatibility reasons.

В общем, очередное:
"Это не лужа! Это лечебно-грязевая ванна! Вот!"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #500

507. Сообщение от Самокатофил (?), 01-Фев-22, 20:16   +/
>>> /// Unix domain socket support
>>> #[cfg(unix)]
>> Приколись, сишный код и без этого мусора кроссплатформенный.
> А точно UNIX-domains есть на венде? А, ну да: "нет поддержки на
> любой платформе - нет и проблем!".

В начале ты не понял простецкий сишный код, сейчас юникс-сокеты для тебя UNIX-domains... Ты не эйчарка случайно?

А если ты растаманька, то винда твой дом родной, и не знать что она умеет в юникс-сокеты -- это дно даже по вашим растаманьским меркам.

>> Это корутилс, он не линукс-специфичный.
>>> /// Linux splice support
>>> #[cfg(any(target_os = "linux", target_os = "android"))]
>>> mod splice;
> Т.е. наличие ОС-специфичных оптимизаций - зло?

в таком виде эт хуже чем зло, это уёпичность. ;)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #494 Ответы: #509

508. Сообщение от Самокатофил (?), 01-Фев-22, 20:22   +/
> Для Rust не нужен runtime, у него нет GC.

Растаманьские сказки. Годы идут а сказки те же.

> Rust позиционируется как
> замена и C, и C++.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #503 Ответы: #510, #532

509. Сообщение от Аноним (-), 01-Фев-22, 21:13   +/
> В начале ты не понял простецкий сишный код, сейчас юникс-сокеты для тебя
> UNIX-domains... Ты не эйчарка случайно?
> А если ты растаманька, то винда твой дом родной, и не знать
> что она умеет в юникс-сокеты -- это дно даже по вашим растаманьским меркам.

Классический опеннетный Воен - когда нечего возразить по теме, покричи "вы ничиго нипанимаити!", а потом прие%бись к опечаткам и назови "вендузятником".
Ну тебе виднее, что там на вантузе (надеюсь, правда, не как с "du a.out") и с каких версий.
Так ты покажешь поддержку юникс-сокетов в "простецком сишном коде" или опять свинтишь с темы?

>>> Это корутилс, он не линукс-специфичный.
>>>> /// Linux splice support
>>>> #[cfg(any(target_os = "linux", target_os = "android"))]
>>>> mod splice;
>> Т.е. наличие ОС-специфичных оптимизаций - зло?
> в таком виде эт хуже чем зло, это уёпичность. ;)

Что, в WSL не работает толком, а значит и не нужно, да? ;)


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #507

510. Сообщение от Аноним (-), 01-Фев-22, 21:18   +1 +/
>> Для Rust не нужен runtime, у него нет GC.
> Растаманьские сказки. Годы идут а сказки те же.

Да, у опеннетного Военства Сопротивления Расту - сказки не меняются.
Ну давайте Воены, спасите Галактику и покажите, где здесь runtime и GC:
https://www.opennet.me/openforum/vsluhforumID3/123953.html#424


$ cat nostd.rs
#![no_std]
#![no_main]
use core::panic::PanicInfo;
use syscall::syscall;

#[panic_handler]
fn panic(_info: &PanicInfo) -> ! { loop {} }

#[no_mangle]
pub extern fn _start() -> ! {
    let message = "sometext\n".as_bytes();
    unsafe {
        syscall!(WRITE, 0, message.as_ptr(), message.len());
        syscall!(EXIT,0);
    }
    loop {}
}


$ ll nostd
-rwxr-x---   496B 16 Apr. 16:24 nostd*

$ objdump -d  nostd
Disassembly of section .text:

00000000004000b0 <.text>:
  4000b0:    55                       push   %rbp
  4000b1:    48 89 e5                 mov    %rsp,%rbp
  4000b4:    6a 04                    pushq  $0x4
  4000b6:    58                       pop    %rax
  4000b7:    6a 09                    pushq  $0x9
  4000b9:    5a                       pop    %rdx
  4000ba:    be cc 00 40 00           mov    $0x4000cc,%esi
  4000bf:    31 ff                    xor    %edi,%edi
  4000c1:    0f 05                    syscall
  4000c3:    6a 01                    pushq  $0x1
  4000c5:    58                       pop    %rax
  4000c6:    31 ff                    xor    %edi,%edi
  4000c8:    0f 05                    syscall
  4000ca:    eb fe                    jmp    0x4000ca


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #508 Ответы: #514

512. Сообщение от Урри (ok), 01-Фев-22, 22:09   +/
> Но при этом утверждаешь, что предохраняться от ошибок не надо. Забавная логика, повеселил.

Нет, я такого нигде не утверждал. Я много раз писал по CI и QA, про статические анализаторы и процессы верификации программ.

Очередной растодебил пытается выбраться из лужи с помощью вранья. Как неожиданно (на самом деле - нет).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #463 Ответы: #524

513. Сообщение от Урри (ok), 01-Фев-22, 22:17   +/
> Вы придираетесь к словам, чтобы увести от сути.

Нет, я точно называю вещи своими именами. Чтобы не возникало "я вам про Фому, а вы мне про Ерему".
Это у дебилов нет разницы между "трансляция", "компиляция" и "синтаксический анализ". Мы ведь не такие, правда?

> А надо добавить анализ как можно раньше, чтобы было больше у анализатора возможностей. По сути - срастить с компилятором

Я уже писал почему это идиотская идея. Повторяться лень.

>> Сама идея то отличная
> О, по этому пункту мы согласны, отлично

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #459 Ответы: #522

514. Сообщение от Самокатофил (?), 01-Фев-22, 22:22   +/
Тоесть именно эту вырвиглазную аля-ассемблерщину вы имеете в виду, когда рекламируете раст, да, растамань? Или все таки нет? Или довольно жирненький рантайм? Только как так получается, а? Рекламируете то вы не ансейф, но пишете при этом, что оно без рантайма. Маленькие звездунишки. :-Р
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #510 Ответы: #516

516. Сообщение от Аноним (-), 01-Фев-22, 22:39   +1 +/
> Тоесть именно эту вырвиглазную аля-ассемблерщину вы имеете в виду, когда рекламируете раст,
> да, растамань? Или все таки нет? Или довольно жирненький рантайм?

Воен, ты будешь и дальше юлить или наконец покажешь, где "жирненький рантайм" с GC? А то Голактека все еще в опастносте! Спаси её!


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #514 Ответы: #517

517. Сообщение от Самокатофил (?), 01-Фев-22, 22:58   +/
>> Тоесть именно эту вырвиглазную аля-ассемблерщину вы имеете в виду, когда рекламируете раст,
>> да, растамань? Или все таки нет? Или довольно жирненький рантайм?
> Воен, ты будешь и дальше юлить или наконец покажешь, где "жирненький рантайм"
> с GC? А то Голактека все еще в опастносте! Спаси её!

Уже показывал, но ты плакал что без него не будет растоплюшек. Даже форматированного вывода не будет. :')

Повторить не могу, компа под рукой нет. Но я и не собираюсь, ты сам сейчас всё доказал. Так что ты опять победил меня своей тупостью, растамань. Очередная победа, мои поздравления. :-D

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #516 Ответы: #519

518. Сообщение от Самокатофил (?), 01-Фев-22, 23:01   –1 +/
>> Ты просто пытаешься оправдаться перед сами собой, что потратил время на ерунду
> Да нет, я на Rust перешел пять лет назад - и ни
> разу не пожалел. Он оправдал мои ожидания полностью и потраченное время
> на изучение с лихвой себя окупило.

Аутотренинг какой-то.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #452

519. Сообщение от Аноним (-), 01-Фев-22, 23:06   +/
>>> Тоесть именно эту вырвиглазную аля-ассемблерщину вы имеете в виду, когда рекламируете раст,
>>> да, растамань? Или все таки нет? Или довольно жирненький рантайм?
>> Воен, ты будешь и дальше юлить или наконец покажешь, где "жирненький рантайм"
>> с GC? А то Голактека все еще в опастносте! Спаси её!
> Уже показывал, но ты плакал что без него не будет растоплюшек. Даже
> форматированного вывода не будет. :')

Извини, я в твою голову не вхож, наш "диалог" там - не слышал.
И на будущее Воен - println! макрос. Ему нужен только сискол write.  

> Повторить не могу, компа под рукой нет. Но я и не собираюсь,

Т.е. обычное опеннетое "я не буду приводить пруфцы своим смелым пук^W заявам, это не царско-военское дело!". Яснопонятно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #517 Ответы: #526

520. Сообщение от Прохожий (??), 01-Фев-22, 23:33   +/
> боюсь надорвется пока ржать над вами будет

Говорят, дураку только палец покажи — смеется. Сын в папу пошёл, то есть. Ясно, понятно.

> Я в курсе, что в раст встроили новый костыль под названием "editions", чтобы постоянные поломки не так больно входили.

В чём же заключается неудобство пользования этим "костылём"?

И если знаешь, то почему в каждом треде трындишь про поломанную совместимость, которая рождает кучу технического долга, и про прочий бред, который несёшь с таким уверенным видом? Кстати, в количественном выражении у тебя есть статистика про этот самый долг? Или очередной плод больного воображения?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #500

521. Сообщение от yet another anonymous (?), 01-Фев-22, 23:40   +2 +/
Поттеринг один в один. И свита та же (или такая же). Удивительно, не правда ли?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #552, #632

522. Сообщение от Прохожий (??), 01-Фев-22, 23:44   +/
> Начиная с потрясающей лоскутности и заканчивая идиотской макаронностью из языка, анализатора, пакетного менеджера и препроцессора.

И ты можешь конечно обосновать свою позицию. Да? Потому что в очередной раз вываливать лозунги вместо аргументов - так только идиоты поступают.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #513

523. Сообщение от Прохожий (??), 01-Фев-22, 23:48   +/
Были печальные прецеденты? Хотелось бы подробностей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #468

524. Сообщение от Прохожий (??), 02-Фев-22, 00:08   –1 +/
> Я много раз писал по CI и QA, про статические анализаторы и процессы верификации программ.

Напоминаю, с чего началась ветка. Тебе предложили подумать над тем, что неплохо бы включить в компилятор тех же Плюсов дополнительную проверку от дурака. Ты сказал, что такая защита не нужна, потому что дураки в ИТ не нужны.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #512

526. Сообщение от Самокатофил (?), 02-Фев-22, 00:27   +/
> И на будущее Воен - println! макрос. Ему нужен только сискол write.

Разумеется. А на системах без сискола write что ему нужно? Что за макрос такой? >:-D

> И на будущее

Печальное будущее, чувак, печальное я вижу будущее с такими кадрами :-D

>> Повторить не могу, компа под рукой нет. Но я и не собираюсь,
> Т.е. обычное опеннетое "я не буду приводить пруфцы своим смелым пук^W заявам,
> это не царско-военское дело!". Яснопонятно.

Ну прости пажалиста. :-}

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #519 Ответы: #533

527. Сообщение от Прохожий (??), 02-Фев-22, 00:30   +/
CVE в Си-шном коде 15 лет провисела! В одной из самых популярных библиотек мира! "Тысячи глаз" и далее по тексту. И ты после такого факапа про лёгкость чтения Си-кода рассказывать будешь? Ой, мамо, роди меня обратно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #505 Ответы: #530

529. Сообщение от Пькькь (?), 02-Фев-22, 00:40   +/
И то верно!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #465

530. Сообщение от Самокатофил (?), 02-Фев-22, 00:49   +/
> CVE в Си-шном коде 15 лет провисела! В одной из самых популярных
> библиотек мира! "Тысячи глаз" и далее по тексту. И ты после
> такого факапа про лёгкость чтения Си-кода рассказывать будешь? Ой, мамо, роди
> меня обратно.

И это не предел, Си появился в 70-х, кода на нем экзабайты. Где важна безопасность, существовали всегда гайдлайны, в тч для Си, и никаких проблем с этим нет.

Нынешняя истерика и театр безопасности был не всегда в этом вашем айти.

Что до легкости чтения: мы ж не сравниваем с паскалем. Мы сравниваем с растом, где синтаксис писали укуренные вахтеры. ;-D

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #527 Ответы: #543

531. Сообщение от Пькькь (?), 02-Фев-22, 00:54   +/
> cp блин, sort, мдааааааа. Неосиляторы. Даже переписать не могут готовое.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #259

532. Сообщение от Прохожий (??), 02-Фев-22, 01:00   +1 +/
> Растаманьские сказки. Годы идут а сказки те же.

Ты вообще хоть какое-то понятие имеешь, что такое runtime, если мы говорим о C#? А что такое GC?

> На нем пишут прикладную тулзу

Это Redox прикладная тулза? Или компоненты для разработки драйверов устройств под Линукс (недавно новость мелькала, вроде)? Рука-лицо. Я уже устал от этого жеста сегодня, если честно. Не ожидал столько "экспертов" в одном месте встретить за такой короткий промежуток времени.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #508 Ответы: #536

533. Сообщение от Пькькь (?), 02-Фев-22, 01:02   +/
> Разумеется. А на системах без сискола write что ему нужно? Что за макрос такой? >:-D

Ну Сишной библиотеке сисколы как бы тоже нужны, она не духом святым работает

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #526 Ответы: #535

535. Сообщение от Самокатофил (?), 02-Фев-22, 01:35   +/
>Ну Сишной библиотеке сисколы как бы тоже нужны, она не духом святым работает

Либц? Ты чертовски прав. Тока либц - не часть языка, а макрос?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #533 Ответы: #540

536. Сообщение от Самокатофил (?), 02-Фев-22, 01:44   +/
>> Растаманьские сказки. Годы идут а сказки те же.
> Ты вообще хоть какое-то понятие имеешь, что такое runtime, если мы говорим
> о C#? А что такое GC?

Растаманька, ты от своего "это же макрос" внимание то не отводи :-D

>> На нем пишут прикладную тулзу
> Это Redox прикладная тулза?

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

> Или компоненты для разработки драйверов устройств под Линукс
> (недавно новость мелькала, вроде)?

Так они один тестовый драйвер родить не могут, всем гуглом тужатся.

> Рука-лицо. Я уже устал от этого жеста сегодня, если честно.

Оно и видно, ты ж отбитый :-D


>Не ожидал столько "экспертов" в одном месте встретить за такой короткий промежуток времени.

Ой, мань, не скромничай. Давай лучше за сисколы, макрос и рантайм поясни. Весело же :-D


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #532 Ответы: #538, #604

538. Сообщение от Прохожий (??), 02-Фев-22, 01:55   +/
> Растаманька, ты от своего "это же макрос" внимание то не отводи :-D

Тебе бы, тупенькому, ещё внимательней смотреть, с кем ты общаешься. Это не так уж сложно должно быть, даже для тебя ;)

Напомню. Это я начал утверждать, что C# и Rust - это совершенно разного поля ягоды. А потом тебе отвечал другой человек, пока я своими делами занимался. По логинам же видно. Ну? Теперь дошло?

Так что, убогонький, ты уже нагуглил, что есть runtime для C#? Или всё ещё тужишься?

> Нет, вот редох вообще некуда приложить.

Какая забавная попытка вылезти из лужи. Так это ОС или прикладная тулза всё-таки, болезный? Я ведь нигде не утверждал, что Redox имеет где-либо практическую ценность.

Остальной поток пьяненького сознания пропустил. Неохота на бредятину дурачков время тратить.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #536 Ответы: #541

540. Сообщение от Аноним (-), 02-Фев-22, 02:05   +/
> Даже форматированного вывода не будет.
>>Ну Сишной библиотеке сисколы как бы тоже нужны, она не духом святым работает
> Либц? Ты чертовски прав. Тока либц - не часть языка, а макрос?

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #535

541. Сообщение от Самокатофил (?), 02-Фев-22, 02:07   +/
Ты манерный тридварас, растамань. И за никами нутро не спрячешь. ;)

И что меняет редох? На яве писали ос, и что с того? Никто не пишет на яве ос. Поигрались с редохом, но никто не пишет ось на расте. Скриптота в основном, как и у го.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #538 Ответы: #546

543. Сообщение от Прохожий (??), 02-Фев-22, 02:24   +/
> И это не предел

Кто бы сомневался. Ты мне только лекции не читай, а? Я сам, кому хошь могу почитать, если что.

> Где важна безопасность, существовали всегда гайдлайны

И где они для одной из самых распространённых в мире серверных ОС?

> Нынешняя истерика и театр безопасности был не всегда в этом вашем айти.

Люди миллионы бабла на уязвимостях теряют, а он тут про истерику лепечет что-то.

> Что до легкости чтения: мы ж не сравниваем с паскалем. Мы сравниваем с растом, где синтаксис писали укуренные вахтеры. ;-D

А давай ещё какой язык возьмём, с которым ты не знаком. Готов сотку баков поставить, что ты там будешь вещать примерно в том же духе. Поэтому внимание, вопрос: дело в синтаксисе, или в тебе всё-таки?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #530 Ответы: #613

546. Сообщение от Прохожий (??), 02-Фев-22, 02:52   +/
Ты мне сейчас ещё про Go расскажи, хейтерок. Мало, мало твоей бредятины здесь. Давай ещё.

Кстати, спрошу на всякий случай, смеха ради. Скриптота от компилируемого кода знаешь чем отличается? Ась?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #541

547. Сообщение от Прохожий (??), 02-Фев-22, 02:58   +/
Дырявый говнокод? Определённо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215

550. Сообщение от Аноним (353), 02-Фев-22, 04:45   +1 +/
Ходил в школу, попытался поучить русский, не понравилось, так и забил
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #498

552. Сообщение от Аноним (16), 02-Фев-22, 07:18   +/
> Поттеринг

"Мы не монополисты! Нам только позапускать!" (с)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #521

553. Сообщение от Аноним (16), 02-Фев-22, 07:25   +/
у потерингов уже было подобное "нам только позапускать побыстрее...", а в итоге забили вам шуруп в попу на эпоксидку, а работать стало в разы медленнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #433

554. Сообщение от Аноним (16), 02-Фев-22, 07:27   +1 +/
С другими языками такого не было, ни с питоном, ни даже с перлом. Только у раста синтаксис уровня "бред во сне шизофреника".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #434 Ответы: #583, #607, #624, #633

556. Сообщение от Аноним (16), 02-Фев-22, 07:34   +/
> Не понял, почему поэтому?

Потому что у раста нет компиляторОВ.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #485 Ответы: #557

557. Сообщение от Аноним (16), 02-Фев-22, 07:35   +/
P.S. Но растаманы, как это показал растаман выше, не в состоянии этого понять.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #556 Ответы: #584

558. Сообщение от Аноним (16), 02-Фев-22, 07:36   +/
Какой же ты догадливый! Наконец-то ты начал подозревать, на чём люди работают в реальности!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #478

559. Сообщение от www2 (??), 02-Фев-22, 07:39   +1 +/
>GPL налагает условий мама не горюй

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #453 Ответы: #591

560. Сообщение от Аноним (16), 02-Фев-22, 07:39   –1 +/
> Лучше бы серию статей  про редукс кто-то где-то сделал

Дак там нечего рассказывать... Её еле-еле запускают на железе растаманов. А софта под неё вообще нету.

> что там нового и интересного

Борьба с утечками памяти, вот там что нового и самого интересного.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #427

561. Сообщение от Аноним (403), 02-Фев-22, 07:42   +/
Windows
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #225 Ответы: #582

563. Сообщение от www2 (??), 02-Фев-22, 07:53   +/
>ГПЛ это о рыночных отношениях: я тебе - ты мне.

GPL - это коммунистическая собственность. Слово "коммунити" - не случайность. В GPL действует принцип "от каждого - по способности, каждому - по потребности".

Не умеешь писать кодеки, СУБД, сетевые серверы - пиши хотя бы утилиты командной строки. Не умеешь писать сам - хотя бы делй тести и патчики отправляй. Не умеешь делать тесты или патчи - пиши документацию. Не умеешь писать документацию - переводи чужую документацию, правь опечатки, исправляй логические ошибки. Не умеешь переводить и править опечатки - отвечай на вопросы, помогай другим разбираться с их проблемами. В общем, делай то, на что способен.

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

А лицензия GPL нужна свободному ПО, как государство коммунистам - чтобы обороняться от капиталистов. Когда и если капиталисты исчезнут, отпадёт необходимость и в лицензиях и в государствах.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #272 Ответы: #600, #611

564. Сообщение от wyry (?), 02-Фев-22, 07:59   –2 +/
Так придумали же уже, причём как "самоделки" так и крупные компании. К слову Kotlin и Go Lang вышли ПОСЛЕ Rust и никаких проблем ни у кого с ними нет, Go lang в отличие от Rust широко используется и составляет ГОРАЗДО большую конкуренцию C++, C# и JVM-языкам. Из мелких языков - язык V сделан вообще один человеком. Язык Vala для гномов. И НИ С ОДНИМ из появившихся языков ни у кого нет проблем и догматов. Rust - это уже РЕАЛЬНО религия. Я лично за то, чтобы в очередной раз пробудились LISP-еры, они хотя бы что-то полезное делали, а LISP как инструмент вообще стоило бы всем разработчиком потрогать и поиграться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #585

565. Сообщение от www2 (??), 02-Фев-22, 08:00   +/
Люто плюсую :)

Очень рад, что здравомыслящие люди пока ещё есть. Жаль только, что вот так наткнуться на них становится всё менее вероятно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #243

566. Сообщение от wyry (?), 02-Фев-22, 08:13   –2 +/
Значит впервые в истории крупные компании финансируют вредную пустышку? На примере Microsoft: пытались выйти на мобильный рынок, потратили кучу средств на Windows Phone и Windows RT, даже купили мобильное направление NOKIA (предварительно эксклюзивно зашкварив её о Windows Phone, чтобы та не могла выпускать смарты на Android). Кстати в техническом плане у MS всё было даже не так уж плохо, провал исключительно стратегический. Далее Microsoft обоср@лись в войне консолей, остались в паритете с новым F# (сам проект убыточен, но за научно-технологический вклад в индустрию все благодарны и это +к репутации). Всё перечисленное - не благотворительные проекты. Когда Балмер объявил об уходе с поста, акции Microsoft тогда РЕЗКО ВЗЛЕТЕЛИ, на чём кстати САМ Балмер умудрился навариться xD. На него даже хотели в суд подавать за использование "инсайдерской информации", Билл Гейтс замял дело (всё это есть в изданиях того времени и проверяемо!).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #470

567. Сообщение от Олег (??), 02-Фев-22, 08:59   +/
Что бы сделать мир чуточку хотя бы лучше, надо писать что-то новое, а не переписывать то, что и так работает хорошо и протестировано годами использования. Какой-то мартышкин труд. Очень похоже на какие-то комплексы и отсутствие реально полезных идей у людей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #432 Ответы: #606, #622

568. Сообщение от Аноним (353), 02-Фев-22, 09:08   +/
Че-то ты заливаешь совсем провально. 5 лет назад раст вообще другой язык был со сборкой мусора
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #452 Ответы: #588, #602

569. Сообщение от Укур (?), 02-Фев-22, 09:58   +/
Пора на Форте что-то запилить, например X. Вот будет забава.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #576

570. Сообщение от Аноним (46), 02-Фев-22, 10:02   +/
>Разработка этой "дряни" финансируется крупнейшими фирмами планеты Земля.

Крупнейшим фирмам этой планеты нужна лишь возможность экономить на рабочей силе и быстрее выкатывать сырой софт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #470

571. Сообщение от kusb (?), 02-Фев-22, 10:28   +/
Пусть так. И неадекват с одной стороны порождает неадекват с другой стороны. Крассика.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #249

572. Сообщение от wyry (?), 02-Фев-22, 10:51   +/
>VS Code с плагинами.

Это УГ. Кстати про IDE я ещё под предыдущим постом говорила. Что ЛУЧШЕ БЫ растоманы вместо словесных баталий на деле доказывали бы что этот язык полезный. Запилить IDE, тем более что на это есть минимум человеческие ресурсы (и конечно же на самом Rust!) - стало бы неплохим стартом. На практике же используется тормознутая хрень, написанная на JS. VS Code с плагинами убивает любое железо.

>UB.

Это не проблема. В C тоже есть UB.
>Модульность (есть только в стандарте, полноценной поддержки пока нет).

Это вообще смех. Проблема модульности решена даже в C, если уметь на нём писать. Инструменты ООП языков на деле даже избыточны (а иногда и вредны) и Rust здесь не изобрёл вообще ничего нового.
>Сложность спецификации.

На деле не сложность, а объемность и её не требуется читать от корки до корки, т.к. в большинстве обыденных случаях разработчик и так будет знать как это работает за кадров, в отличие кстати от Rust, который зачастую состоит из странностей, особенно когда дела доходит до времени жизни.
>Неполная поддержка стандартов компиляторами.

Это тоже нихрена не аргумент, учитывая что решения по стандартам C и C++ сегодня уже больше напоминают политические дебаты, а не реалии. C11 вообще критиковали многие и вообще в C есть лишние (избыточные) вещи, которыми мало кто пользуется на практике. Rust же имея возможность создать с нуля чистый язык и ЧИСТЫЙ СТАНДАРТ, идёт по граблям на костылях с самого начала!
У C# кстати всего 3 стандарта (от версия 1, 2 и 5) 5-ый фактически считается эталоном, а всё что вышло после - синтаксический сахар и "не нужно" (чаще даже действительно НЕ НУЖНО).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #392

574. Сообщение от wyry (?), 02-Фев-22, 11:00   +/
Вообще никогда у C-шников не было хейта в сторону Java, конечно если всерьёз говорить. Во-первых - это даже не один вид спорта, а когда Java вышел, он был жутко тормознутым для железа того времени, но по своему удобен из-за своей JVM. И да, сегодня те же банки как юзали JVM языки, так и будут, а "безопасный" Rust в этом смысле тоже отправляется на помойку. Проще взять Kotlin, который будет идеально совместим с любым кодом для JVM. Вы ещё банковский планктон обвините в "инертности" xD, как будто это что-то плохое в надёжных системах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #444 Ответы: #603

575. Сообщение от wyry (?), 02-Фев-22, 11:13   –1 +/
У вас болезнь?)). Почему-то если матёрый разработчик на C++ скажет, что местами в C++ просто ужасный синтаксис это не оскорбит никого из разработчиков, а большинство даже согласятся, но О БОЖЕ, про Rust нельзя говорить что его синтаксис ужасен, хотя он хуже, чем у C++. У C++ синтаксис и архитектура ПО портятся когда проект долго поддерживается и претерпевает массу изменений, которые изначально не планировались (то что можно изначально создать идеальную архитектуру - это либо миф, либо придётся жертвовать производительностью и памятью), в Rust же даже на простых вещах порождает непонятно что, если именно на этом языке текущая задача "неудобна". Чёрт да на хабре целые статьи посвящали тому, как строку передать функции, в гугле это самый популярный вопрос про Rust у новичков Rust xD.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #488 Ответы: #589

576. Сообщение от wyry (?), 02-Фев-22, 11:33   +/
я всё хочу Лисперов откопать, а они зарылись и не откапываются((. Неужели вымерли все((. Вот ЭТО на самом деле утрата, там хоть была идеология, другие подходы и вообще другой уровень дискуссии... Я скучаю лично!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #569 Ответы: #657

577. Сообщение от wyry (?), 02-Фев-22, 11:37   +/
Если Microsoft захотят прикончить Винду, обязательно перепишут. На практике же цель Microsoft в будущем - это сделать доминирующий дистрибутив Linux (не можешь победить - возглавь!). Тем более что Linux со временем лишается множества его "классических" недостатков даже для нормальных людей (не разработчиков ПО). На новом и нормальном железе там сейчас даже поиграть можно с такой же производительностью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

578. Сообщение от wyry (?), 02-Фев-22, 11:47   +/
Nope, это ужасная ось. Как минимум потому, что закрыла OpenGL и Vulkan, до такой низости Microsoft опустился годы назад, когда ущемлял в правах OpenGL, а сам агрессивно продвигал DirectX (одна из причин, по которой Microsoft возненавидели ещё тогда!), но потом забили и сейчас, тупо из-за драйверов, многие разработчики на OpenGL и Vulkan всё равно сидят на Винде. Apple в пользу своего Metal закатывает под каток СОБСТВЕННЫХ ЖЕ разработчиков, но у Apple лапки! То есть если MS набрав шишек от прогулок по граблям стал более открытым (даже не упуская выгоду для себя), Apple продолжает творить хрень.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #262

579. Сообщение от wyry (?), 02-Фев-22, 11:51   +/
Или в ещё больший минус, что вероятнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #239

580. Сообщение от _hide_ (ok), 02-Фев-22, 11:56   +/
> Если используемый для реализации инструмент изначально дыряв, то как ты ни проектируй потом софт, всё равно получишь "шайбу".

Конкретно в этом случае дырявый явно не язык программирования.

> человеческий фактор ... зияющая дырень

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

> Бить по рукам на этапе компиляции

Для этого нужно вначале сделать безопасный язык с поддержкой базовых абстракции ООП, чтобы не приходилось в структуры в роли объектов гонять по коду. Или, ну не знаю, как-то стимулировать, чтобы человеки выучил основы работы с памятью.

> Раст, который не совсем чтобы объектно-ориентированный

Отсутствие базовых конструкций для проектирования ОМ не отменяет того, что базовые абстракции мешков с мясом включают объекты, верхний уровень абстракции на 98% состоит из них (не у всех в явном виде). От того, что при реализации код можно нормализовать убрав из него явные ОО конструкции не говорит, что ОМ нет -- просто код становится труднее читать и при дальнейшей модификации появляются неявные ошибки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #458 Ответы: #626, #627

581. Сообщение от wyry (?), 02-Фев-22, 12:08   +/
Ада кстати НЕ годная. Более того Ada троллили в своё время все кому не лень), даже Вирт. Кстати АБСОЛЮТНО ТЕ ЖЕ тезисы ВЕЛИКИХ подходят и в отношении Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #590

582. Сообщение от wyry (?), 02-Фев-22, 12:33   +/
Windows написана на C. Причём даже реализация ООП на C. Это забавно, учитывая что пользовательские инструменты, вроде Visual Studio заставляют использовать скорее C++, чем C. На C++ в винде только высокоуровневые вещи, но и они вытесняются C#-ом. Упомянутая Visual Studio написана на C++ и C#.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #561 Ответы: #593

583. Сообщение от Аноним (-), 02-Фев-22, 12:34   –1 +/
> С другими языками такого не было, ни с питоном, ни даже с
> перлом. Только у раста синтаксис уровня "бред во сне шизофреника".

Какой чоткий пук сравнения компилируемого ЯП с макросами, дженериками, типизацией, владением-временем-жизни с динамично-скриптовыми ЯП без всего этого ... Так держать!


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #554

584. Сообщение от Аноним (-), 02-Фев-22, 12:42   +/
> P.S. Но растаманы, как это показал растаман выше, не в состоянии этого понять.

Вас, Военов-фантазеров, вообще мало кто может понять. Особенно когда начинаете спорить с воображаемыми "врагами" ...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #557

585. Сообщение от Аноним (585), 02-Фев-22, 12:53   +1 +/
> К слову Kotlin и Go Lang вышли ПОСЛЕ Rust и никаких проблем ни у кого с ними нет,
>> Rust 1.0 - 15 мая 2015
>> Go 1.0 - 12 Марта 2012

Может, хватит уже газифицировать лужи?

> Go lang в отличие от
> <весь остальной анализ такой же, поэтому поскипан>

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #564 Ответы: #587

586. Сообщение от _kp (ok), 02-Фев-22, 13:00   +/
>> А пока могу лишь пожелать авторам удачи, и игнорировать дальше.
> Только потому, что не на гораздо более популярном Python написан? Но это
> же глупо. Тебе тоже удачи с таким-то подходом.

При чём здесь Питон? У него иное назначение.
Он для многого слишком медленный, но зато  прост для неквалифицировпнной рабочей силы, и вообще отличная замена скиптам.
А Руст, помимо безопастности, претендует на создание быстродейсвующего ПО.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #471 Ответы: #641

587. Сообщение от wyry (?), 02-Фев-22, 13:05   –1 +/
>> Rust 1.0 - 15 мая 2015

да уж, с вами разговаривать бессмысленно по определению. Давайте вообще Rust припишем ещё нолик слева, чтобы на него не смели ругаться xD. Кроме демагогии от вас ничего и не ожидалось.
>Может, хватит уже газифицировать лужи?

Это весь ваш словарный запас? Окай.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #585 Ответы: #592

588. Сообщение от Аноним (-), 02-Фев-22, 13:12   +/
> Че-то ты заливаешь совсем провально. 5 лет назад раст вообще другой язык был со сборкой мусора

Разве что в фантазиях очередного опеннетного "Знатока".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #568

589. Сообщение от Аноним (-), 02-Фев-22, 13:20   +/
> У вас болезнь?)). Почему-то если матёрый разработчик на C++ скажет, что местами в C++ просто

ужасный синтаксис это не оскорбит никого из разработчиков,
> если матёрый разработчик на C++
> матёрый разработчик на

А зуб дашь, что Самокатчик - матерый разраб на Rust? Или это такая особая "логика" вида "Опустим обычную газету в серную кислоту, а журнал ТВ-Парк в дистиллированную воду"?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #575 Ответы: #594

590. Сообщение от Старший Аноним (?), 02-Фев-22, 13:24   +/
И чем же для вас современный Spark(Ada) негоден? Своей доказательной натурой - если скомпилировалось, то, это значит, что в программе нет ошибок?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #581

591. Сообщение от Пькькь (?), 02-Фев-22, 13:31   +/
> Вы как-то очень вольно трактуете слово "свобода". Вот разработчики, выкладывающие свой
> код под лицензией GPL, тоже обладают свободой выбора лицензии.

Я не против GPL per se и не против их свободы её использовать - я против называния GPL "более свободной". Свободнее - пермиссив, самый свободный - общественное достояние. Вот

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #559

592. Сообщение от Аноним (-), 02-Фев-22, 13:33   +/
>>> Rust 1.0 - 15 мая 2015
> да уж, с вами разговаривать бессмысленно по определению. Давайте вообще Rust припишем

С тобой, клоуном - тоже.
Как обычно - раздутое ЧСВ, незнание предмета, а вместо пруфацов своих смелых "тезисов" - унылый юлеж и перевод стрелок.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #587 Ответы: #598

593. Сообщение от Старший Аноним (?), 02-Фев-22, 13:35   +/
В ОС не должно быть оверхеда, который привносит реализация ООП в компиляторах и ОС должны писать опытные разработчики, а не выпускники Урюпинского техникума, чтобы не стрелять себе и другим в ноги. Поэтому и используется язык С.

Помню в конце 90-х годов была хохма, якобы от лица Страуструпа, где он хвастается, что написал на С++ систему DOS, которая весит 60 MB. Хотя в то время DOS фирмы Microsoft, написанная на C и ассемблере, умещалась на дискету в 512 KB.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #582 Ответы: #597

594. Сообщение от wyry (?), 02-Фев-22, 13:41   –1 +/
> А зуб дашь, что Самокатчик - матерый разраб на Rust?

Не дам. Но я также не дам зуб за те, кто говорят В ПОЛЬЗУ Rust, сами являются матёрыми разработчиками на Rust)). Я вообще не верю, что всерьёз на нём кто-то пишет. Учитывая количество реальных проектов на Rust никто и не пишет). При этом его "экстравагантность" - это не аргумент нисколько. Whatsapp (из мейнстрима) написан на Erlang, который даже близко не мейнстрим, хотя Erlang как конкурент ЗНАЧИТЕЛЬНО опаснее Rust и за ним стоят реальные проекты, а также это один из немногих функциональных языков (если не единственный среди компилируемых), который делает деньги, но широкие массы могли даже о нём и не слышать).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #589 Ответы: #605

596. Сообщение от Старший Аноним (?), 02-Фев-22, 13:47   +1 +/
Абсолютно согласен со всеми утверждениями, коллега.

Единственное что режет глаз - "Ето". По-русски правильно писать "Это".

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

Учтите на будущее. Заранее благодарю.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #474

597. Сообщение от wyry (?), 02-Фев-22, 13:49   +/
Так мне то это можно не объяснять, мне скорее интересно, почему сами Microsoft "стесняются" своих C-истоков)) и в их основной IDE нельзя просто отдельно выбрать проект на C, а надо выбрать ПРОЕКТ НА C++ и в настройках включить компилятор в режим C.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #593 Ответы: #634

598. Сообщение от wyry (?), 02-Фев-22, 13:52   +/
>Как обычно - раздутое ЧСВ, незнание предмета, а вместо пруфацов своих смелых "тезисов" - унылый юлеж и >перевод стрелок.

Вы не только мне, а вообще никому НИЧЕГО не ответили по теме. ЧСВ, перевод стрелок и "юлеж" здесь только у вас. Вы сами то пишите на Rust?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #592 Ответы: #599

599. Сообщение от Аноним (-), 02-Фев-22, 14:09   +/
> К слову Kotlin и Go Lang вышли ПОСЛЕ Rust и никаких проблем ни у кого с ними нет,
>> Rust 1.0 - 15 мая 2015
>> Go 1.0 - 12 Марта 2012
> Вы не только мне, а вообще никому НИЧЕГО не ответили по теме.

Что, еще и память как у рыбки?

> ЧСВ, пук-пук-пук
>

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #598

600. Сообщение от wyry (?), 02-Фев-22, 14:23   +/
А что будет если какой-нибудь высокопоставленный коммунист окажется замешан в связях с капиталистами в то время как работяги в добровольно-принудительном порядке будут на всё это дело пахать? Своим - всё, врагам GPL в лицо. GPL вовсе не мешает крупным компаниям, более того, они ФАКТИЧЕСКИ этот коммунизм возглавляют и Rust кстати - очередной их поводок. Я верю лично в ВАШ коммунизм, учитывая то, что вы как и любой советский человек тонете в собственной наивности до тех пор, пока не окажетесь у ГУЛАГе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #563

601. Сообщение от kusb (?), 02-Фев-22, 14:55   +/
кот
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

602. Сообщение от freecoderemail (ok), 02-Фев-22, 16:26   –1 +/
Rust был стабилизорован с выпуском версии 1.0 в 2015 году, 7 лет назад. С тех пор язык принципиально не менялся. Я стал использовать Rust в начале 2017 года, ровно пять лет назад, и через год уже писал на нем профессионально.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #568

603. Сообщение от freecoderemail (ok), 02-Фев-22, 16:37   +/
Rust активно используется в блокчейн-индустрии. Там успешно конкурирует с Go и C++. Вероятно, какая технология в конце-концов победит там, та и будет использоваться в финтехе ближайшего будущего.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #574

604. Сообщение от freecoderemail (ok), 02-Фев-22, 16:38   +/
Я что-то не понял насчет макросов, какие к ним претензии? Макрос разворачивается на этапе компиляции.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #536

605. Сообщение от freecoderemail (ok), 02-Фев-22, 16:46   +/
Я непосредственно знаю контору, в которой большой проект на Erlang не взлетел из-за особенностей самого языка. Его переписали на Rust и работает уже несколько лет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #594 Ответы: #612

606. Сообщение от freecoderemail (ok), 02-Фев-22, 16:48   +/
Когда-то и в проекте GNU занимались переписыванием UNIX-программ, разве нет?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #567 Ответы: #644

607. Сообщение от freecoderemail (ok), 02-Фев-22, 16:52   –1 +/
> С другими языками такого не было, ни с питоном, ни даже с перлом

А с Haskell? А с языками семейства ML? В Rust многие концепции и синтаксические конструкции пришли из ML. Хотя он в большей степени Си-подобный синтаксис имеет, но вот эти примеси ML поначалу сбивают с толку незнакомых с ним.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #554 Ответы: #629

608. Сообщение от Аноним (608), 02-Фев-22, 17:00   +/
Когда то говорили что комерческие компиляторы SPARK лучше, теперь говорят что GNU компилятор стал очень хорош и пригоден для промышленного SPARK.

Начать не вопрос. Мне даже первому начинать не смущает.

Вопрос кому оно надо? Где спрос? Кто за это даст мне мешок денег?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #430 Ответы: #640

609. Сообщение от Аноним (608), 02-Фев-22, 17:04   –1 +/
> Раст более безопасный язык, в остальном ничем не уступающий Си.

А SPARK еще более надежен и еще более безопасен. В нем даже растового ансейв нету. Все проги верефицируются метематически на уровне исходных кодов.

Сделай мир еще лучше перепиши все с Rust на SPARK.

На счет задач жесткого реального времени не знаю может ли SPARK сравнится с C.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #432 Ответы: #639

610. Сообщение от самокатофил (?), 02-Фев-22, 17:45   +/
>Кто с кем соревнуется, делая вклад в GPL-софт?

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

Почему я не удивлён что растаманя считает опенсурс экономией бабла на программистах? Хах, классика дегенеративизма, или, как говорят в народе: беда не приходит одна.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #443

611. Сообщение от самокатофил (?), 02-Фев-22, 17:50   +/
>>ГПЛ это о рыночных отношениях: я тебе - ты мне.
> GPL - это коммунистическая собственность. Слово "коммунити" - не случайность. В GPL
> действует принцип "от каждого - по способности, каждому - по потребности".
> Не умеешь писать кодеки, СУБД, сетевые серверы - пиши хотя бы утилиты
> командной строки. Не умеешь писать сам - хотя бы делй тести
> и патчики отправляй. Не умеешь делать тесты или патчи - пиши
> документацию. Не умеешь писать документацию - переводи чужую документацию, правь опечатки,
> исправляй логические ошибки. Не умеешь переводить и править опечатки - отвечай
> на вопросы, помогай другим разбираться с их проблемами. В общем, делай
> то, на что способен.

Или не делай, это публичная оферта. Принимаешь условия -- у тебя такие-то права.

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

А можешь не пользоваться. Если принимаешь -- у тебя кроме прав есть и ответственность перед остальными "всеми разработчиками".

> А лицензия GPL нужна свободному ПО, как государство коммунистам - чтобы обороняться
> от капиталистов. Когда и если капиталисты исчезнут, отпадёт необходимость и в
> лицензиях и в государствах.

тоесть никогда, а сейчас лицензия регулирует рыночные отношения. Ой вей, столько слов зря потратил.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #563

612. Сообщение от самокатофил (?), 02-Фев-22, 17:56   –1 +/
> Я непосредственно знаю контору, в которой большой проект на Erlang не взлетел
> из-за особенностей самого языка. Его переписали на Rust и работает уже
> несколько лет.

Здравствуйте,
С вами телемагазин от растамани.
Вы не поверите, но я знаю людей, которые знают людей, которым было плохо.
Очень плохо.
Но потом, они перешли на раст, и вы не поверите как всё стало хорошо!!!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #605 Ответы: #614

613. Сообщение от самокатофил (?), 02-Фев-22, 17:57   +/
>[оверквотинг удален]
>> Где важна безопасность, существовали всегда гайдлайны
> И где они для одной из самых распространённых в мире серверных ОС?
>> Нынешняя истерика и театр безопасности был не всегда в этом вашем айти.
> Люди миллионы бабла на уязвимостях теряют, а он тут про истерику лепечет
> что-то.
>> Что до легкости чтения: мы ж не сравниваем с паскалем. Мы сравниваем с растом, где синтаксис писали укуренные вахтеры. ;-D
> А давай ещё какой язык возьмём, с которым ты не знаком. Готов
> сотку баков поставить, что ты там будешь вещать примерно в том
> же духе. Поэтому внимание, вопрос: дело в синтаксисе, или в тебе
> всё-таки?

Ты опять победил, да что ж такое-то? :-D

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #543

614. Сообщение от freecoderemail (ok), 02-Фев-22, 19:35   +/
В отличии от моего коментария, в вашем не содержится вообще ничего ценного. Я ссылаюсь на собственный опыт, и отвечал вообще не вам. Вы же просто написали очередной мусор, который говорит только о том, что у вас зуд на любое положительное слово в сторону Rust. Но это и так уже всем известно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #612 Ответы: #619

615. Сообщение от Аноним (257), 02-Фев-22, 19:36   –1 +/
> VS Code с плагинами

Не среда. Редактор текста в барузере. Кушай сам этот отстой. В котором ещё и плагины от васянов конфлектуют с плагинами от калянов

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #392 Ответы: #636

616. Сообщение от freecoderemail (ok), 02-Фев-22, 19:39   +/
Там скорее всего был старый компилятор, версии младше 1.54. Последние версии clap требуют Rust 1.54 или новее.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #469

619. Сообщение от самокатофил (?), 02-Фев-22, 20:11   –1 +/
> В отличии от моего коментария, в вашем не содержится вообще ничего ценного.

И в вашем ничего. Я удивлён как такая тухлая реклама вообще возможна в наше время на техническом ресурсе. Раньше помню, цэпэпэшники как-то обосновывали сишникам RAII, ООП средствами языка, и почему стоит вводить цэпэпэ идиомы, и переходить на цэпэпэ компилер. Дискуссия как-то строилась на чём-то, не на телемагазине: раньше, до появлении исусьи тряпки я страдал обычной шваброй, но теперь всё изменилось!!!!

Ну что это? Стыд и срам, уровень автобусника, которого погнали с лора.

> Я ссылаюсь на собственный опыт,

а я на свой.

> и отвечал вообще не вам.

пишите в личку, если не хотите чтоб ваше сообщение комментировали.

> Вы же просто написали очередной мусор, который говорит только о том, что
> у вас зуд на любое положительное слово в сторону Rust. Но
> это и так уже всем известно.

Пинать вас -- запретное наслаждение.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #614 Ответы: #628

622. Сообщение от Наноним (?), 02-Фев-22, 21:47   +/
Очень смешно, учитывая что многие (большинство?) утилиты из GNU Coreutils - переписанные под GNU варианты старых UNIX утилит
Ну вот, пришло время переписать из заново. И в отличие от тупого переписывания на том же языка под другую лицензию, это переписывание имеет явные преимущества. Кроссплатформенность, например.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #567 Ответы: #653

623. Сообщение от Наноним (?), 02-Фев-22, 21:48   +/
Хаха, они бы не делали коммиты в ядро, будь оно не под GNU.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

624. Сообщение от Наноним (?), 02-Фев-22, 21:51   –2 +/
Вот ты и спалился, школьник.
Иногда читая код библиотек из CPAN не понимаешь что написано, даже если неплохо знаешь Perl. И уж точно синтаксис Rust логичнее синтаксиса Perl 5, для которого, например, так и не сделали нормальную поддержку ни в одной IDE.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #554 Ответы: #630

626. Сообщение от Прохожий (??), 02-Фев-22, 23:32   +/
> Конкретно в этом случае дырявый явно не язык программирования.

ЯП, который позволяет человеку делать всё, что угодно, да ещё по умолчанию - дыряв и убог. Понятно, что я не имею ввиду, что там компилятор багованый. Как показывает история развития языков, их авторы, проектируя новые ЯП, стремятся оградиться от возможных факапов, которые способен допустить человек (программист), и от которых можно защититься на этапе то ли компиляции, то ли во время исполнения (для интерпретируемых сред).

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

Увы, пока компьютер не в состоянии понимать человека. Так что приходится создавать языки со всё более и более продвинутыми абстракциями.

> Для этого нужно вначале сделать безопасный язык с поддержкой базовых абстракции ООП,
> чтобы не приходилось в структуры в роли объектов гонять по коду.

Чем тебе Rust не подходит в этой роли? Инкапсуляция - есть. Вместо наследования - принцип композиции. Вместо полиморфизма - параметрический полиморфизм. Обобщённое программирование есть. Работа с памятью безопасна по умолчанию (но если нужно, можно повыпендриваться, используя unsafe (сразу замечу, без этого в некоторых случаях никак)). Только не говори, пожалуйста, про уродливый синтаксис. Обычно так говорят люди, которые не знают языка от слова "совсем". Он вполне себе обычный: не хуже, не лучше других языков, да хоть тех же Плюсов. Да, есть необычные конструкции, но чтобы их понимать, надо просто разбираться в языке.

Структуры в Rust - это и есть своего рода аналог объектов из мира ООП.

Кстати, а что такое структуры в Плюсах? ;)

> Или, ну не знаю, как-то стимулировать, чтобы человеки выучил основы работы с памятью.

Человеки не глупые, выучить могут, и учат. Человеки НЕВНИМАТЕЛЬНЫЕ, они не могут гарантировать 100-процентную концентрацию внимания во время работы над кодом. Поэтому без помощи со стороны компилятора (линтера, анализатора, санитайзера и прочих приблуд) могут ошибаться и ошибаются.
Урри тут уже предлагал использовать CI, QA. На мой вопрос, почему в одной из самых популярных Сишных библиотек дырень висела 15 лет, он попросту слился. А правильный ответ всё тот же - утеря концентрации внимания. Ни один человек от этого не застрахован, каким бы усидчивым и внимательным он ни был.
Если ЯП не гарантирует корректную работу с памятью, такие проверки приходится проводить дополнительными средствами, которые, в свою очередь, тоже несовершенны. Кроме того, это в целом удорожает процесс программирования.

> Отсутствие базовых конструкций для проектирования ОМ не отменяет того, что базовые абстракции
> мешков с мясом включают объекты, верхний уровень абстракции на 98% состоит
> из них (не у всех в явном виде). От того, что
> при реализации код можно нормализовать убрав из него явные ОО конструкции
> не говорит, что ОМ нет -- просто код становится труднее читать
> и при дальнейшей модификации появляются неявные ошибки.

Сорри, этот абзац полностью я не распарсил. Если ты про то, что без ООП жить нельзя, хочу тебе напомнить про функциональные ЯП. Программисты, их использующие, прекрасно обходятся без классов, объектов, методов, наследования и прочей лабуды из мира ООП.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #580

627. Сообщение от Прохожий (??), 02-Фев-22, 23:36   +/
> Отсутствие базовых конструкций для проектирования ОМ не отменяет того, что базовые абстракции
> мешков с мясом включают объекты, верхний уровень абстракции на 98% состоит
> из них (не у всех в явном виде). От того, что
> при реализации код можно нормализовать убрав из него явные ОО конструкции
> не говорит, что ОМ нет -- просто код становится труднее читать
> и при дальнейшей модификации появляются неявные ошибки.

Глянул на два поста выше, понял о чём ты. Так что не так с инверсией зависимостей, всё-таки?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #580 Ответы: #635

628. Сообщение от freecoderemail (ok), 03-Фев-22, 00:56   +/
Я кратко сказал о своем опыте, нужны детали - спросите нормально, и получите ответ. А так, знаете, нет никакого желания метать бисер перед свиньями. И в таком положении вещей, что тут становится невозможно вести нормальную дискуссию, виноваты вы сами: перечитайте свои же коментарии с точки зрения оппонента, подумайте, что вы сами понаписали, прочувствуйте собственную манеру общения. И вам станет понятно, почему с такими как вы никакая серьезная дискуссия в принципе невозможна.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #619

629. Сообщение от Аноним (16), 03-Фев-22, 06:29   +/
> пришли из ML ... Си-подобный ... сбивают с толку

Раст как был пародией на язык, так и остался. Как только заикаются про божественный объект/язык, считай, пропал проект.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #607

630. Сообщение от Аноним (16), 03-Фев-22, 06:31   +1 +/
> даже если неплохо знаешь Perl

Сразу видно, что из перла ты знаешь только название.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #624

631. Сообщение от lockywolf (ok), 03-Фев-22, 08:11   +/
> C++. Никакого контроля от компилятора за ошибочным кодом. Дожили

Как это нет? Навороченная система типов в наличии.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

632. Сообщение от Аноним (404), 03-Фев-22, 09:53   +/
Поттеринг или Роулинг? Что-то ты запутался...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #521 Ответы: #642

633. Сообщение от Аноним (404), 03-Фев-22, 09:58   –2 +/
Что не так с синтаксисом? Вот красивая функция, который день любуюсь:

fn unpack_amount(input: &[u8]) -> Result<u64, ProgramError> {
    let amount = input
       .get(..8)
       .and_then(|slice| slice.try_into().ok())
       .map(u64::from_le_bytes)
       .ok_or(InvalidInstruction)?;
    Ok(amount)
}

Сишке до такой выразительности пилить и пилить...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #554

634. Сообщение от Аноним (634), 03-Фев-22, 10:52   +/
> в их основной IDE нельзя просто отдельно выбрать проект на C

А в чём смысл? Запретить компиляцию цпп-файлов?

> надо выбрать ПРОЕКТ НА C++ и в настройках включить компилятор в режим C.

Компилятор сам определяет режим по расширению файла.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #597

635. Сообщение от _hide_ (ok), 03-Фев-22, 11:42   +/
> Сорри, этот абзац полностью я не распарсил. Если ты про то, что без ООП жить нельзя, хочу тебе напомнить про функциональные ЯП. Программисты, их использующие, прекрасно обходятся без классов, объектов, методов, наследования и прочей лабуды из мира ООП.

С тем, что в функциональный язык точно так же ложится на ОМ как и ОО язык, просто не используются языковые конструкции. Более того, если взять обычный императивный ЯП добавить базовые абстракции, типа кортежей и операторов и заоптимизировать это до потери пульса (в первую очередь ленивой работой с памятью и поддержкой патчей на данные) Мы получаем возможности функционального программирования (и, возможно, не хуже имеющихся языков). Проблема многих функциональных языков, что они с самого начала игнорируют некоторые классические подходы (из-за методических ограничений).

> Глянул на два поста выше, понял о чём ты. Так что не так с инверсией зависимостей, всё-таки?

С тем, что на эти вопросы разработчики, поначалу, положили болт с формулировкой "у нас так не принято". Сейчас уже есть различные решения (помимо Cargo), первое, что попалось https://crates.io/crates/shaku , но на чистом Rust-е так не получится (придётся работать с "клонами", что совсем "другое" или городить велосипеды).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #627

636. Сообщение от Прохожий (??), 04-Фев-22, 00:09   +/
> Не среда.

А мог бы ты обосновать свой ответ? Чего тебе там не хватает?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #615

638. Сообщение от fuggy (ok), 04-Фев-22, 00:26   +/
Так для этого всю эту кашу с переписыванием на другом языке и замутили. Чтобы потом выкинуть GNU Coreutils, как сейчас выкидывают GCC и пихают везде Clang.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

639. Сообщение от Прохожий (??), 04-Фев-22, 00:42   +/
> А SPARK еще более надежен и еще более безопасен.

Можно ли SPARK использовать для системного программирования?

> Сделай мир еще лучше перепиши все с Rust на SPARK.

Кто предложил, тот и делает обычно. Так что давай, клаву в руки и вперёд.

> На счет задач жесткого реального времени не знаю может ли SPARK сравнится с C.

Есть мягкое реальное время?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #609 Ответы: #646, #647

640. Сообщение от Прохожий (??), 04-Фев-22, 00:46   +/
> Вопрос кому оно надо? Где спрос? Кто за это даст мне мешок денег?

Как это кому? Людям, у кого повышенные требования к безопасности софта (авиация, космонавтика, энергетика, медицина и т.п. сферы).
А вот насчёт других - уже сомневаюсь. Чем безопасней софт, тем дороже обходится его разработка при прочих равных.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #608 Ответы: #645

641. Сообщение от Прохожий (??), 04-Фев-22, 00:55   +/
> При чём здесь Питон? У него иное назначение.

Зато он популярный. Тебя же популярность языка волнует прежде всего, если посмотреть на твой исходный пост (типа, а кто поддерживать будет и т.д.).

> Он для многого слишком медленный,

Для утилиток-то? Да вполне быстрый, принимая во внимание факт, что основные библиотеки Питона написаны на Си.

>  и вообще отличная замена скиптам.

О, ты со мной согласен.

> А Руст, помимо безопастности, претендует на создание быстродейсвующего ПО.

Безопасность пишется без буквы "т" в середине слова, хорош язык коверкать.

Rust не только претендует, у него на выходе и получается быстродействующее ПО.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #586

642. Сообщение от Аноним (16), 04-Фев-22, 08:08   +/
А разве есть разница в сортах ...?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #632

643. Сообщение от Dmitry (??), 04-Фев-22, 16:47   +/
затем что переизобретать велосипед не надо. написал адин раз и всё, на каком языке - второй вопрос
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

644. Сообщение от Dmitry (??), 04-Фев-22, 16:52   +1 +/
это юридический вопрос
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #606

645. Сообщение от Аноним (645), 04-Фев-22, 17:53   +/
> Чем безопасней софт, тем дороже обходится его разработка при прочих равных.

За язык программирования SPARK уже заплатили. Платили мешками зеленых бумажек более 40 лет. GNU утверждает что компилятор SPARK наконец готов!!!

Разработка ПО на SPARK теперь обойдется не дороже разработки на Rust или C. А по надежности и безопасности SPARK на первом месте, как бонус получаешь математическую верификацию всего кода на SPARK на отсутствие уязвимостей.

Верифицируемое ПО дешевле писать на SOARK. Rust и C требуют ручной верификации глазами и мозгами человека...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #640

646. Сообщение от Аноним (645), 04-Фев-22, 18:07   +/
> Можно ли SPARK использовать для системного программирования?

SPARK это верифицируемое подмножество языка програмирования ADA.

ADA это изначально спроектированный и разработаный как супер надежный и супер безопасный язык системного программирования.

Пример OS на SPARK: https://muen.sk

> Кто предложил, тот и делает обычно. Так что давай, клаву в руки и вперёд.

Идея ищет мешок денег для реализации.

> > На счет задач жесткого реального времени не знаю может ли SPARK сравнится с C.
> Есть мягкое реальное время?

На ASM и C можно такты процессора считать, для жесткого реального времени.

Необходим програмист который писал задачи жесткого реального времени на C чтобы он глянул возможности языка SPARK (ADA).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #639 Ответы: #648

647. Сообщение от Аноним (645), 04-Фев-22, 18:26   +/
https://git.codelabs.ch/?p=muen.git;a=tree;f=kernel/src

Пример ядра OS на языке SPARK. По нему и драйверам, например дисков, можно судить о возможностях SPARK для написания ПО для задач жесткого реального времени.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #639

648. Сообщение от Прохожий (??), 04-Фев-22, 18:40   +/
> Пример OS на SPARK: https://muen.sk

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

> Идея ищет мешок денег для реализации.

Ты не знаешь, куда обратиться? FSF же! Если будешь достаточно убедителен, думаю, они вполне могут глянуть в твою сторону.

> На ASM и C можно такты процессора считать, для жесткого реального времени.

ИМХО, система реального времени - это ведь не про то, быстро или медленно. Это про гарантированное время исполнения.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #646 Ответы: #649

649. Сообщение от Аноним (649), 04-Фев-22, 19:42   +/
> Не понимаю, почему его так не пиарят, как тот же Rust.

За этот язык платило DoD US, хорошего компилятора свободного не было. Только недавно, говорят, GNU удалось написать хороший компилятор этого языка.

Пиарить язык программирования на котором ведется разработка ПО в департаменте обороны США не хотели или не могли.

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

Меня ; после end чуток напрягает. А так код кажись читабельнее и понятнее получается чем в C.

> ИМХО, система реального времени - это ведь не про то, быстро или медленно. Это про гарантированное время исполнения.

Ща сишники придут и расскажут что они смогут дать гарантии исполнения за определенное количество тактов процессора, а все остальное это "мягкое" реальное время.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #648 Ответы: #650

650. Сообщение от Прохожий (??), 04-Фев-22, 21:18   +/
> Меня ; после end чуток напрягает. А так код кажись читабельнее и
> понятнее получается чем в C.

Очень похож на PL/SQL. Смотрю на SPARK, вижу Oracle PL/SQL. :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #649 Ответы: #652

651. Сообщение от СССР (?), 04-Фев-22, 23:14   +/
послушай гычa, ты бы свое отверстие прикрыл бы ) а то воздух портишь своим трепом самоуверенным ), Знаю знаю, в метовселенной выберешь себе аватара с прокаченным телом и большим мечом )))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #479

652. Сообщение от Аноним (653), 05-Фев-22, 09:09   +/
>> Меня ; после end чуток напрягает. А так код кажись читабельнее и
>> понятнее получается чем в C.
> Очень похож на PL/SQL. Смотрю на SPARK, вижу Oracle PL/SQL. :)

Базовый синтаксис языка SPARK(ADA) придумали Французкие математики в конце 1970-тых.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #650 Ответы: #656

653. Сообщение от Аноним (653), 05-Фев-22, 09:15   +/
> явные преимущества. Кроссплатформенность, например.

https://www.opennet.me/openforum/vsluhforumID3/126614.html#426

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #622

654. Сообщение от Аноним (653), 05-Фев-22, 09:18   +/
> Не нравится раст - придумай ЯП лучше!

SPARK: https://www.opennet.me/openforum/vsluhforumID3/126614.html#419

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

656. Сообщение от Аноним (656), 06-Фев-22, 21:15   +/
Ну так и Oracle PL/SQL основан на Ada.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #652

657. Сообщение от Аноним (657), 08-Фев-22, 14:23   +/
https://guix.gnu.org ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #576

658. Сообщение от Тот_Самый_Анонимус (?), 12-Фев-22, 08:17   +/
>Сам пиши, а не воруй чужой код!

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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