The OpenNET Project / Index page

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



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

"Выпуск языка программирования Go 1.25"  +/
Сообщение от opennews (??), 13-Авг-25, 09:05 
После шести месяцев разработки представлен релиз  языка программирования Go 1.25, развиваемого компанией  Google при участии сообщества. Язык сочетает высокую производительность, свойственную компилируемым языкам, с такими достоинствами скриптовых языков, как простота написания кода, высокая скорость разработки и защита от ошибок.   Код проекта распространяется под лицензией BSD...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 13-Авг-25, 09:05   –1 +/
Доброе утро! Подскажите, неужели GO - лучший язычок для серверов? Спасибо!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #8, #19, #52, #94

2. Сообщение от Аноним (2), 13-Авг-25, 09:07   –10 +/
По-моему уже всем очевидно, что го не удался. Сборщик мусора -- это сразу красный флаг (stop the world, все дела). Если нужен язык, способный компилиться в нативный бинарь -- то раст гораааа...(прошла минута)...аааздо лучше.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #13, #31, #36, #56

3. Сообщение от Аноним (3), 13-Авг-25, 09:09   +9 +/
GO - лучший язычок для серверов! Пожалуйста!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

4. Сообщение от Аноним (4), 13-Авг-25, 09:11   +/
> В команде "go build" по умолчанию активирована опция "-asan", выполняющая проверку утечек памяти при завершении работы программы.

секундочу! Поясните, пожалуйста, как в memory managed & safe ЯП могут быть утечки памяти, если за всей памятью следит GC (и берёт свой налог в виде недетерминированных тормозов)?

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

5. Сообщение от Аноним (3), 13-Авг-25, 09:12   –1 +/
Если Rust хорошо, то Swift ещё лучше, т.к. он сделан святыми людьми из святой компании
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #6

6. Сообщение от Аноним (2), 13-Авг-25, 09:14   +3 +/
Вендорлочная фигня.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

7. Сообщение от Аноним (7), 13-Авг-25, 09:14   +2 +/
Вот бы на него 3Д движок игр какой-то завезли, язычок очень понравился, компактный, простой, легкочитаемый (для меня лично), для 2Д есть ebiten, классный, осталось 3Д покорить

А так всё есть: GUI, игры, web-приложения, embedded, утилиты, красотааа

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

8. Сообщение от Аноним (8), 13-Авг-25, 09:15   +1 +/
Нет, go - лучший язык, где условия задачи позволяют быть решёнными с помощью go учитывая потраченные силы на полученную пользу... Впрочем как и любой другой язык.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

9. Сообщение от Голдер и Рита (?), 13-Авг-25, 09:17   +/
из-за неправильного управления ссылками на объекты
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

10. Сообщение от Аноним (8), 13-Авг-25, 09:17   +/
например забытые дискрипторы или неуправляемо плодящиеся и забытые горутины
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

11. Сообщение от Аноним (11), 13-Авг-25, 09:18   +3 +/
>Код достаточно лаконичен

Это с его то проверками на err - nil?) смешно

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #16, #25, #45, #65

12. Сообщение от Голдер и Рита (?), 13-Авг-25, 09:18   +1 +/
http://g3n.rocks/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

13. Сообщение от Жироватт (ok), 13-Авг-25, 09:20   +1 +/
Ассемблер уделывает ваш раст как в простоте, так и в производительности
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #15, #24, #28

14. Сообщение от Голдер и Рита (?), 13-Авг-25, 09:21   –3 +/
Использовать функции не пробовали?

func checkErr(err error) {
    if err != nil {
        log.Fatal(err)
    }
}

// 🥰
checkErr(someFunction())

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

15. Сообщение от Аноним (2), 13-Авг-25, 09:22   –2 +/
Начнем с того, что инструкции, сгенеренные современными компиляторами, уделывают инструкции, написанные человеком, независимо от того, насколько этот человек гениален. Мы уже давно не в 70-ых, чувак. Компиляторы продвинулись гораздо дальше, чем "MOV EAX, 42" в лоб.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #18, #22, #29, #30, #99

16. Сообщение от Жироватт (ok), 13-Авг-25, 09:23    Скрыто ботом-модератором+3 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

17. Сообщение от Андрей (??), 13-Авг-25, 09:24   +/
>> The go build -asan option now defaults to doing leak detection at program exit. This will report an error if memory allocated by C is not freed and is not referenced by any other memory allocated by either C or Go.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

18. Сообщение от Жироватт (ok), 13-Авг-25, 09:25   +/
...и именно поэтому в любых языках, которые претендую на системность, есть возможность вставлять ASM-блоки, да?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #23

19. Сообщение от Аноним (19), 13-Авг-25, 09:28    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #21

21. Сообщение от Аноним (1), 13-Авг-25, 09:30   +2 +/
А на каких языках программы легко сопровождаются?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #85

22. Сообщение от DeerFriend (?), 13-Авг-25, 09:35   –1 +/
А в чём проблема дать написать инструкции ai-боту, вместо неоптимизированного мясного мешка?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #34

23. Сообщение от Аноним (2), 13-Авг-25, 09:36   +3 +/
Это меня как-то опровергает?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #61

24. Сообщение от Аноним (1), 13-Авг-25, 09:38   +2 +/
Вы шутите? Кто в 2025 году будет писать софт для серверов на ассемблере? Можно ссылочку на такие проекты?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #26, #27, #74, #78, #100

25. Сообщение от Сказочный (?), 13-Авг-25, 09:46   +/
Не проверяй, пиши res, _ := someFunc()
Будет максимально лаконично и надежно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

26. Сообщение от Аноним (50), 13-Авг-25, 09:47   +4 +/
> Вы шутите? Кто в 2025 году будет писать софт для серверов на ассемблере?

Ты на Опернете, друг. Тут местные эксперты и не такой бред пишут.

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

27. Сообщение от Сказочный (?), 13-Авг-25, 09:50   –1 +/
А кто будет писать софт для серверов на расте?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #46, #91

28. Сообщение от Аноним (50), 13-Авг-25, 09:53   +/
> Ассемблер уделывает ваш раст как в простоте

Не будь пустозвоном и покажи FizzBuzz на асме. 😉

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

29. Сообщение от Аноним (29), 13-Авг-25, 09:53   +/
Ну ну. Видел я этот сгенерированный код. Даже при максимальной оптимизации часто лучше руками написать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #48

30. Сообщение от Аноним (34), 13-Авг-25, 09:53   –1 +/
Хаха. Сразу видно эксперта.
Там, где нужно ДЕЙСТВИТЕЛЬНО что-то быстро делать, приходится писать на ассемблере.
https://github.com/FFmpeg/FFmpeg - Assembly 7.9%
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #39, #44

31. Сообщение от аролп5 (?), 13-Авг-25, 09:59   +1 +/
Он не удался, потому что в нём нет классического ООП
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #38

32. Сообщение от Аноним (34), 13-Авг-25, 10:08   +/
Их же сотни, этих FizzBuzz на асме.

Я не тот Аноним, но тоже делал когда-то FizzBuzz на gas
https://gist.github.com/vmxdev/075d1015abc2ff05b7236c2486787...

Обмазываешься макросами по вкусу и пожалуйста.

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

33. Сообщение от Аноним (50), 13-Авг-25, 10:11   +/
> Я не тот Аноним, но тоже делал когда-то FizzBuzz на gas: https:...

Спасибо, этот код гораздо проще, чем Rust!

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

34. Сообщение от Аноним (34), 13-Авг-25, 10:16   +1 +/
Проблема в том, что мясной мешок понимает, что он делает.
А ai-бот это попугай-олигофрен. Он может только повторять, ничего нового он не способен создать. Он даже оптимально распределить регистры не сможет, нет у него такой способности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #47

35. Сообщение от Карлос Сношайтилис (ok), 13-Авг-25, 10:22   +/
ФизБаз херня. Вот подсчёт символов в строке я бы на асме посмотрел.
На простой, короткий и быстрый код, хех.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #40, #55

36. Сообщение от Facemakeremail (?), 13-Авг-25, 10:26   –1 +/
>По-моему уже всем очевидно, что го не удался

Нет, не очевидно. Я сам поработал года два на Go, когда соскочил с C++ (потом перешёл на Rust). Go имеет право на жизнь, это альтернатива Питону, Джаве, PHP и прочему подобному; Go намного лучше и практичнее их. А Rust — альтернатива C и C++.

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

37. Сообщение от Карлос Сношайтилис (ok), 13-Авг-25, 10:28   +/
Это ты ещё в машинных кодах не видел, таким вообще красота!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

38. Сообщение от Facemakeremail (?), 13-Авг-25, 10:28   –1 +/
>Он не удался, потому что в нём нет классического ООП

Вот это как раз максимально мимо ☺☺☺. Никому уже не нужен "классический ООП". А если вдруг взяться разрабатывать на Go в стиле ООП, обнаруживаешь, что даже это намного лучше, чем Java и C++.

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

39. Сообщение от Аноним (-), 13-Авг-25, 10:28   +2 +/
> Assembly 7.9%

Ты хотел сказать ВСЕГО 7.9%
Учитывая что считают по строчкам кода, а асм нааамного многословнее любого языка, то там именно "действия" меньше 1%.

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

40. Сообщение от Аноним (50), 13-Авг-25, 10:30   +/
> Вот подсчёт символов в строке я бы на асме посмотрел.
> На простой, короткий и быстрый код, хех.

Я боюсь, ни того, ни другого уважаемый Жироватт нам не покажет. 😭

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

41. Сообщение от Аноним (41), 13-Авг-25, 10:32    Скрыто ботом-модератором+2 +/
Ответить | Правка | Наверх | Cообщить модератору

42. Сообщение от Facemakeremail (?), 13-Авг-25, 10:32   +/
>func checkErr(err error)

Костыль, который пробуют приладить все новички в Go ☺. Потом просто смиряешься и повторяешь мантру "явное лучше неявного" ☺. Go, конечно же, не про лаконичность.

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

43. Сообщение от Аноним (50), 13-Авг-25, 10:33   +/
> Ты хотел сказать ВСЕГО 7.9%

Зато быстро! 😭 Зато уделали компилятры языка С! 💪

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

44. Сообщение от Аноним (50), 13-Авг-25, 10:37   –1 +/
> Хаха. Сразу видно эксперта.
> Там, где нужно ДЕЙСТВИТЕЛЬНО что-то быстро делать, приходится писать на ассемблере.

Хаха. Сразу видно эксперта.
Там, где нужно действительно быстро, юзают GPU, а не греют CPU. Как там твой ассемблер поживает в областях 3Д рендеринга, крипты и Machine Learning?

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

45. Сообщение от Аноним (45), 13-Авг-25, 10:40   +/
Есть свежая либа, которая повторяет поведение rust (в zig похоже) для обработки ошибок: реализует паттерн try (? в расте, try в zig) и все ошибки оборачивает в Result.

При этом добавляет цепочку контекста (файл, строка, функция/метод, аргументы вызова), не надо самому постоянно оборачивать и/или использовать fmt %w. В существующий код легко добавляется, тк преобразование из Result в val, err тоже делает легко.

https://github.com/nordborn/mo

Но на реддите людям не понравилось. Неидеоматично. Говорят, if err != nil { rerurn wrapSomeHow(err) } привычнее вместо callFunc.Try(). Ну, может и так.

Забавно, что авторы языка пытались к некоторому check свести, но до джереников это не работало, а сейчас забили и вопрос закрыли.

Хз. У меня в проде mo везде теперь. Код чистый стал, многое теперь в одну строку обрабатывается, перестал плеваться на этот шум от ошибок. Скажем так, получил вид кода, который хотел.

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

46. Сообщение от Аноним (-), 13-Авг-25, 10:41   +1 +/
> А кто будет писать софт для серверов на расте?

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

github.com/cloudflare/pingora

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

47. Сообщение от Аноним (47), 13-Авг-25, 10:41   –1 +/
Это не правда. Посмотри хотя бы канал 3blue1brown на youtube с визуальным описанием как gpt работает. И это на текущий момент уже даже не самая новая инфа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #50

48. Сообщение от Аноним (47), 13-Авг-25, 10:43   +2 +/
Видел я этот написанный руками код, 5 лет ревьювил, половину лучше бы бот генерировал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #53

49. Сообщение от Аноним (34), 13-Авг-25, 10:47   –1 +/
Кек.
Ты наверное не в курсе, но вендоры не дают доступ к ассемблеру GPU. Если бы он был, очевидно что самые горячие места переписали бы на нем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #62

50. Сообщение от Аноним (50), 13-Авг-25, 10:47   –1 +/
> Это не правда. Посмотри хотя бы канал 3blue1brown на youtube с визуальным описанием как gpt работает

Чел, не трать время - этим воинам против ИИ  бесполезно что-то объяснять.

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

51. Сообщение от Аноним (52), 13-Авг-25, 10:48   +/
Более лучший язык пока не придуман.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #89

52. Сообщение от Аноним (52), 13-Авг-25, 10:48   +/
Да все так и гораздо безопаснее сей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #86

53. Сообщение от Facemakeremail (?), 13-Авг-25, 10:48   +/
>Видел я этот написанный руками код, 5 лет ревьювил, половину лучше бы бот генерировал.

Скоро ваша мечта исполнится ☺.

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

54. Сообщение от Аноним (34), 13-Авг-25, 10:51   +/
"Простота" - это дело привычки. Для человека, который пишет на x64 ассемблере там довольно простой код. Если этот же человек никогда не видел Rust, естественно для него ассемблерный код будет "проще".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #68

55. Сообщение от Аноним (34), 13-Авг-25, 10:54   +/
Не понимаю, это какой-то странный траленк.
Подсчет символов в строке (strlen) в libc буквально написан на ассемблере
https://github.com/openbsd/src/blob/master/lib/libc/arch/amd...
Код не простой, конечно, но достаточно короткий и быстрый.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #66

56. Сообщение от Аноним (56), 13-Авг-25, 10:54   +1 +/
ваш rust постоянно меняющееся переусложненное болото. ждем всех его преимуществ в C и C++
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #58, #83

57. Сообщение от Аноним (34), 13-Авг-25, 11:01   +5 +/
Так не надо объяснять. Покажи готовую реализацию распределения регистров, которую сделал ИИ. Это нетривиальная задача, интересно посмотреть как мощный искусственный интеллект решит ее лучше чем кожаные дурачки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

58. Сообщение от Аноним (-), 13-Авг-25, 11:02   –1 +/
> ваш rust постоянно меняющееся переусложненное болото.

ну так фиксируй edition и сиди сколько пожелаешь
это не будет отличаться от "30 лет на C89"

> ждем всех его преимуществ в C и C++

ждите-ждите)
если они поломают обратную совместимость, плакать будете?


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

59. Сообщение от Аноним (-), 13-Авг-25, 11:09    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

60. Сообщение от Анонирм (?), 13-Авг-25, 11:17   +/
В rust тоже есть утечки памяти, с подключением.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #63, #77

61. Сообщение от Аноним (61), 13-Авг-25, 11:17   +/
Да, по крайней мере косвенно. Если компиляторы производят более качественный код, то нет причин использовать асм, чего мы НЕ наблюдаем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #75

62. Сообщение от Аноним (50), 13-Авг-25, 11:22   +/
> Ты наверное не в курсе, но вендоры не дают доступ к ассемблеру GPU.

Не слышал о PTX у Nvidia? Кек.

https://developer.nvidia.com/blog/understanding-ptx-the-asse.../

Не слышал, что AMD и вовсе публикуют ISA спеки? Кек номер два.

https://gpuopen.com/amd-gpu-architecture-programming-documen.../

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

Кек. Очевидно, что пока достаточно переписать горячие места с ассемблера CPU на "не ассемблер" GPU, чтобы получит такой прирост, что даже сама идея ручного сношания с ассемблером на CPU в большинстве случаев будет абсолютно бессмысленной.

Поэтому твое экспертное  "там, где нужно ДЕЙСТВИТЕЛЬНО что-то быстро делать, приходится писать на ассемблере." - это абсолютно мимо.

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

63. Сообщение от Facemakeremail (?), 13-Авг-25, 11:23   +/
"Memory leaks are memory safe" ©
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

64. Сообщение от Аноним (50), 13-Авг-25, 11:29   +/
> Напр. чуваки, через которых идет трафик к каждому пятому сайту.
> Написали как замена nginx

Вы все врети! 😭 На вашем Расте ничего не написано111

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

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

65. Сообщение от Аноним (65), 13-Авг-25, 11:31   +/
вангую что твой код вообще не обрабатывает ошибки. итак сойдёт?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

66. Сообщение от Аноним (50), 13-Авг-25, 11:32   +1 +/
> Не понимаю, это какой-то странный траленк.

Было заявление, что на асме код проще, чем на Расте. Набросивший это эксперт закономерно утих и на вопросы не отвечает. Что непонятного?

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

67. Сообщение от Аноним (50), 13-Авг-25, 11:35   +/
> Go имеет право на жизнь, это альтернатива Питону, Джаве, PHP и прочему подобному

Go - альтернатива Питону? А Баш им тоже поди можно заменить? 😂

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

68. Сообщение от Аноним (50), 13-Авг-25, 11:38   +1 +/
Я уверен, что уважаемый Жироватт видел оба. А вот понял ли хотя бы один - вопрос открытый. 😂
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

69. Сообщение от Аноним (-), 13-Авг-25, 11:40   +/
> А если серьезно, то любо-дорого смотреть, как этот весь спектакль от местных воинов против Раста подходит к концу,

Шота пока не сильно заметно.

> так как пунктов в методичке у них почти не осталось.

всегда можно бухтеть про синтаксис, отсутствие поддержки некроплатформ, куракекать про "вендорлок" и тд

> Будет в комментариях почище.

Вангую, что не станет(
Вон один до№№№№ уже завел шармнку про ночнушки.
Доку он не читал, про edition не знает.
Но наcpaть в комментах - для него дело принципа.

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

70. Сообщение от Weders (ok), 13-Авг-25, 11:41   +/
Ты погоди, мы щас как за границу методички выйдем, а там много всего)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

71. Сообщение от Аноним (76), 13-Авг-25, 11:45   +/
Подтверждаю, уровень экспертизы местных экспертов выше любых ожиданий и за пределами понимания!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

72. Сообщение от Аноним (76), 13-Авг-25, 11:46   +/
Так и что начинать учить Rust? Найду на нём работу?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #73

73. Сообщение от Аноним (-), 13-Авг-25, 11:51   +/
> Так и что начинать учить Rust?

Нет, не надо.
Вообще раст сложный, нестабильный, постоянно меняется.

Не нужен тебе такой язык.
А мне не нужны конкуренты)

> Найду на нём работу?

В каждой теме народ плачет что на расте что-то переписывают...
А если серьезно, то в РФ - скорее всего нет.
За пределами или на "мировом рынке" - вполне.


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

74. Сообщение от Аноним (76), 13-Авг-25, 11:52   +/
А ниче тот факт, что целые операционные системы пишут на ассемблере?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #80

75. Сообщение от morphe (?), 13-Авг-25, 11:53   +1 +/
Не все операции доступны через интринзики, только и всего
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

76. Сообщение от Аноним (76), 13-Авг-25, 11:53   +/
>AMD и вовсе публикуют ISA спеки?

Я могу взять их и сделать свою видеокарту?

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

77. Сообщение от morphe (?), 13-Авг-25, 11:56   +/
В Rust нет сборщика мусора, с которым утечек не должно быть по определению
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

78. Сообщение от Аноним (88), 13-Авг-25, 11:57   +/
> Кто в 2025 году будет писать софт для серверов на ассемблере?

за еду уж точно никто не будет, а вопрос надо бы переформулировать, кто заказчиком то будет?

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

80. Сообщение от Аноним (-), 13-Авг-25, 12:01   +/
> А ниче тот факт, что целые операционные системы пишут на ассемблере?

В 2025 году?
Разве что если начали лет 20 назад, и двигаются по инерции.

Если ты про коллибриОС, то она оказалась никому не нужной.

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

81. Сообщение от Аноним (50), 13-Авг-25, 12:13   +/
> Я могу взять их и сделать свою видеокарту?

Я лично тебе разрешаю. Или в чем суть вопроса?

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

82. Сообщение от anonimous (?), 13-Авг-25, 12:13   +/
GUI для Go? Это какой?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #98

83. Сообщение от Аноним (50), 13-Авг-25, 12:16   +/
> ваш rust [...] переусложненное
> ждем [...] в C++

Не, ну главное что C++ не переусложненное. 😉

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

84. Сообщение от Анониматор (?), 13-Авг-25, 12:18   +/
Ну какие-то мощные сервера типа SQL или веб-проксей на 100500 соединения на нём писать конечно не стоит, но для всякой прикладнины для потребления внутри компании или написания консолей железок лучше средства разработки нет.
Ответить | Правка | Наверх | Cообщить модератору

85. Сообщение от Аноним (85), 13-Авг-25, 12:27    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

86. Сообщение от Аноним (52), 13-Авг-25, 12:28   +/
То что го гораздо лучше раста это просто база.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

87. Сообщение от Аноним (52), 13-Авг-25, 12:29   –2 +/
Только ненужность раста уже давно научно доказана.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #93

88. Сообщение от Аноним (88), 13-Авг-25, 12:33   +/
> Если ты про коллибриОС, то она оказалась никому не нужной.

миникс тоже никому не нужен был, а поди оказалось, что пригодился в самом нужном месте ;)

//www.opennet.ru/opennews/art.shtml?num=47539

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

89. Сообщение от Анониматор (?), 13-Авг-25, 12:34   +/
ЧатГПТ придумает скоро, раст покажется цветочком, сможет осилить только сам ИИ, но убедит кожаных что это лучший язык. Дальше вы все знаете продолжение что будет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

90. Сообщение от Аноним (-), 13-Авг-25, 12:38   +/
>> Если ты про коллибриОС, то она оказалась никому не нужной.
> миникс тоже никому не нужен был, а поди оказалось, что пригодился в
> самом нужном месте ;)

Вот когда пригодится, тогда и поговорим (с)
Систему пилят с 2004 года, там уже были сpaчи и форки (собственно сама колибри это форк MenuetOS).
А толку?

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

91. Сообщение от НяшМяш (ok), 13-Авг-25, 12:41   +/
Любой, кому Go недостаточно, а с крестами связываться не хочет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

92. Сообщение от Аноним (92), 13-Авг-25, 12:41   –1 +/
Ох уж эти язычники, основной язык в Linux - это C, всё остальное должно собираться из C напрямую или через компиляторы которые собираются из C.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #95

93. Сообщение от НяшМяш (ok), 13-Авг-25, 12:42   +/
В соседней палате?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

94. Сообщение от Аноним (94), 13-Авг-25, 12:46   +/
Он особенно хорош тем, что вокруг него не скопилось достаточно людей, подменяющих написание работающего кода чем-то еще. Многие вещи, вокруг которых строятся сравнимые с отправлением культа процессы в экосистеме голанг технически невозможны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

95. Сообщение от Аноним (-), 13-Авг-25, 12:52   +1 +/
> Ох уж эти язычники, основной язык в Linux - это C,

Был) Теперь, насколько я помню, языков уже два.

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

А какие компиляторы собираются из СИ?
Даже GCC теперь разрабатывается на С++, тк на убогой сишке сделать н̶а̶д̶е̶ж̶н̶ы̶й̶ хотя бы рабочий оптимизирующий компилятор оказалось не возможно.


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

96. Сообщение от Аноним (88), 13-Авг-25, 12:56   +/
> Вот когда пригодится, тогда и поговорим (с)

Ок, у меня хорошая память, напомню вам (ц)

> А толку?

Любой софт (не заказанный), в первую очередь пишется для себя. :)

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

97. Сообщение от Аноним (-), 13-Авг-25, 13:00   +/
> Ок, у меня хорошая память, напомню вам (ц)

Да без проблем.
Я умею признавать свои ошибки.

>> А толку?
> Любой софт (не заказанный), в первую очередь пишется для себя. :)

Тогда можно дойти до темплеОС, как средство от (или для?) шизофрении.
Но ценности для человечества оно не добавит)


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

98. Сообщение от Facemakeremail (?), 13-Авг-25, 13:02   +/
>GUI для Go? Это какой?

Тысячи их.

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

99. Сообщение от senaemail (ok), 13-Авг-25, 13:04   +/
Это далеко не так... Написанный ручками код на интринсиках может быть быстрее в разы. Наблюдаю это прямо сейчас.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

100. Сообщение от senaemail (ok), 13-Авг-25, 13:07   +/
>  Вы шутите? Кто в 2025 году будет писать софт для серверов на ассемблере? Можно ссылочку на такие проекты?

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

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

101. Сообщение от Аноним (101), 13-Авг-25, 13:24   +/
Ну и чё, заменило оно нгинкс или местячковая поделка которая нужна 1 конторе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

102. Сообщение от Аноним (101), 13-Авг-25, 13:28   +/
Ну не 2, в ядре их чуть больше: C 98.2% Assembly 0.7% Shell 0.4% Python 0.3% Makefile 0.2% и другие.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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