The OpenNET Project / Index page

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



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

Оглавление

Релиз языка программирования Go 1.17, opennews (??), 17-Авг-21, (0) [смотреть все]

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


20. "Релиз языка программирования Go 1.17"  +8 +/
Сообщение от Нанобот (ok), 17-Авг-21, 09:58 
>высоконагруженное приложение проще написать на питоне

ага. просто "высоконагруженное приложение на питоне" потребует от 64гб памяти и 32+ ядра, плюс его нужно будет раз в пару часов перезапускать. но ты прав, написать проще

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

38. "Релиз языка программирования Go 1.17"  –4 +/
Сообщение от Урри (ok), 17-Авг-21, 11:13 
для пруф-оф-консепта сойдет, а потом можно нанять нормальных программистов и переписать на с.
Ответить | Правка | Наверх | Cообщить модератору

46. "Релиз языка программирования Go 1.17"  +2 +/
Сообщение от Аноним (70), 17-Авг-21, 11:34 
Если хочется ещё больше багов понаделать - можно и на си. Кто там у нас пишет распределённые системы на сях? Ух ты, никто, здравый смысл видимо ещё есть.
Ответить | Правка | Наверх | Cообщить модератору

51. "Релиз языка программирования Go 1.17"  –2 +/
Сообщение от Пппппп (?), 17-Авг-21, 11:39 
Очень много пишут рапределёных систем на Си до который недоязычкам никогда не дотянуть. Пример Oracle.
Ответить | Правка | Наверх | Cообщить модератору

52. "Релиз языка программирования Go 1.17"  +1 +/
Сообщение от Аноним (70), 17-Авг-21, 11:41 
Класс, целый один пример. И то без пруфов. Ясно, понятно :)
Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз языка программирования Go 1.17"  +/
Сообщение от Аноним (66), 17-Авг-21, 12:16 
Tarantool, PostgreSQL
Ответить | Правка | Наверх | Cообщить модератору

96. "Релиз языка программирования Go 1.17"  –2 +/
Сообщение от Аноним (107), 17-Авг-21, 15:32 
> Очень много пишут рапределёных систем на Си до который недоязычкам никогда не дотянуть. Пример Oracle.

Ха! Уморили! Худшего примера привести не могли. Я средненький ораклоид-быдлокодер, с этого только и живу, эту БД уважаю, но почитайте из первых рук про тот ад в разработке этого проекта. От бывшего разработчика, поучаствовавшего в разработке Oracle Database 12.2:

https://news.ycombinator.com/item?id=18442941

"Oracle Database 12.2.

It is close to 25 million lines of C code.

What an unimaginable horror! You can't change a single line of code in the product without breaking 1000s of existing tests. Generations of programmers have worked on that code under difficult deadlines and filled the code with all kinds of crap.
...
The only reason why this product is still surviving and still works is due to literally millions of tests!
...
The fact that this product even works is nothing short of a miracle!

I don't work for Oracle anymore. Will never work for Oracle again!
"

Вольный перевод
https://habr.com/ru/post/429946/

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

125. "Релиз языка программирования Go 1.17"  –3 +/
Сообщение от Пппппп (?), 17-Авг-21, 16:52 
Посмейся ещё. С версии не позже чем с 11 Oracle делают почти одни индусы. Когда делали белые американцы всё было отлично. Я Oracle Юзал когда он ещё был версии 9.x.

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

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

218. "Релиз языка программирования Go 1.17"  +/
Сообщение от x3who (?), 19-Авг-21, 02:12 
> Посмейся ещё. С версии не позже чем с 11 Oracle делают почти
> одни индусы. Когда делали белые американцы всё было отлично. Я Oracle
> Юзал когда он ещё был версии 9.x.
> Нужно отделять проблему быдлокодинга индусов и возможности Си. Если кривые руки индусов
> исправить нельзя то Сишный код можно дробить на модули, так делают
> все. Если всё свалить в один большой проект то в нём
> будет трудно ориентироваться.

Возвращаясь к топику - если Оракл переписать на Го, то что-нибудь улучшится?

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

247. "Релиз языка программирования Go 1.17"  +/
Сообщение от Аноним (107), 20-Авг-21, 13:25 
> Посмейся ещё

Спасибо, посмеялся. Прям оборжался. По ссылкам, видимо, не сходил?

Там про проблемы еще с Oracle8i и даже с 1980-90-х тянутся.

Самое с чего оборжался, это

> Когда делали белые американцы всё было отлично. Я Oracle Юзал когда он ещё был версии 9.x.

Вы работали в Оракле над их БД и видели исходники "до индусов" и после? Я юзал Оракл с 8i и юзаю поныне. И? Факт того, что я юзаю, как-то круто улучшило оракловский код?
И еще - ты думаешь, пришли индусы и всё там переписали с нуля в лапшу, не оставив старого кода? Тот ад, что описали разрабочики, в большей степени связаны со старым кодом и невозможностью рефакторинга. И индусы и белые американцы просто уже не могут его отрефакторить.

Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

104. "Релиз языка программирования Go 1.17"  –3 +/
Сообщение от n00by (ok), 17-Авг-21, 16:03 
> Если хочется ещё больше багов понаделать - можно и на си. Кто
> там у нас пишет распределённые системы на сях?

Интернет -- это достаточно распределённая система? Из чего она состоит?

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

160. "Релиз языка программирования Go 1.17"  +/
Сообщение от funny.falcon (?), 17-Авг-21, 22:50 
> для пруф-оф-консепта сойдет, а потом можно

Ни кого не нанимать, и силами тех же питонщегов переписать на Go.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

41. "Релиз языка программирования Go 1.17"  –1 +/
Сообщение от Вася (??), 17-Авг-21, 11:26 
Это правда на половину. Память там не "течет" бесконечно, она отжирается до определенного объёма в свой аллокатор. Потом перестает отжираться когда внутри ее достаточно.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

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

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




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

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