![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск NTP-сервера NTPsec 1.2.4" | +/– | ![]() |
Сообщение от opennews (ok), 19-Апр-25, 09:45 | ||
После более года разработки опубликован выпуск сервера синхронизации точного времени NTPsec 1.2.4. Проект был создан как форк эталонной реализации протокола NTPv4 (NTP Classic 4.3.34), сфокусированный на переработке кодовой базы с целью повышения безопасности. Исходный код NTPsec распространяется под лицензиями BSD, MIT и NTP... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от YetAnotherOnanym (ok), 19-Апр-25, 09:45 | +/– | ![]() |
C - 71.6%, Python - 26.4%. Что может заставлять писать на питоне людей, умеющих писать на Си? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #5, #8, #9, #10, #13, #16, #29, #39, #57 |
3. Сообщение от Аноним (3), 19-Апр-25, 10:19 | +3 +/– | ![]() |
Ну не на расте же писать. А простой и понятный большинству язык программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
5. Сообщение от jTzzzz (ok), 19-Апр-25, 10:56 | –1 +/– | ![]() |
Лаконичный синтаксис. Хотя это спорно, у всех вкусы разные. Богатый выбор библиотек. В итоге скорость разработки существенно повышается. Особенно хорошо это работает для прототипирования, когда нужно быстро проверить идею, чтобы понять, рабочая она или нет. И затем уже усложнять, если да и если это нужно. Буквально 5 минут назад как раз была похожая дилемма. Написать на си или на питоне? Ну думаю, если я напишу на си, то оно будет работать раз в 10 быстрее. А нужна мне такая скорость в рамках задачи ценой нескольких часов переписывания модуля на си? Нет. Если только медальку на грудь повесить и гордиться ею. И так для большинства задач. А так бы с радостью побайто*бил :D | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #6, #18 |
6. Сообщение от YetAnotherOnanym (ok), 19-Апр-25, 11:40 | +4 +/– | ![]() |
> для прототипирования, когда нужно быстро | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #7, #15 |
7. Сообщение от jTzzzz (ok), 19-Апр-25, 11:51 | +2 +/– | ![]() |
Да, но это уже вопрос понимания отдельными разработчиками контекста. Вопрос того, насколько они могут и хотят смотреть далеко в будущее. Ты свой вопрос поставил в общей форме, я тебе в общей форме и отвечаю. А что там какой-то конкретный разработчик где-то что-то недодумал или забил на что-то болт, это уже не проблема питона как языка или экосистемы. С таким же успехом прототип мог бы быть написан на пхп, ноде или руби. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
8. Сообщение от Аноним (8), 19-Апр-25, 12:00 | +/– | ![]() |
Какие-то скрипты для сборки и, видимо, кодогенерации (*.y файлики похожи на какие-то шаблоны). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #24 |
9. Сообщение от Аноним (9), 19-Апр-25, 12:07 | +2 +/– | ![]() |
Нежелание писать на Си, когда этого можно избежать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
10. Сообщение от Аноним (10), 19-Апр-25, 12:40 | –2 +/– | ![]() |
Нафига для лёгкого ntp протокола, где скорость сишки вообще не нужна, тащить туда сишку? Чтобы что? А в питоне исключаются знаменитые эти ваши сишные хаки, вроде выхода за пределы, повтороное зануление, и т.д и т.п.? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #11, #35, #46, #56 |
11. Сообщение от Аноним (11), 19-Апр-25, 12:49 | +3 +/– | ![]() |
Ну если ты админишь свой локалхост, то да, наверно тебе скорость не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #19 |
12. Сообщение от Ivan_83 (ok), 19-Апр-25, 12:52 | +5 +/– | ![]() |
После всех приключений с ntpd от одного названия не по себе, даже пресвятая приставка sec не поможет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #30 |
13. Сообщение от Аноним (13), 19-Апр-25, 12:52 | +1 +/– | ![]() |
У людей, не знающих ни питона, ни Си, есть впечатление, что Си - это какой-то очень филигранный инструмент хакера. Что, конечно же, навеяно массовой культурой, фильмами про хакиров и тп. Си действительно очень сложный инструмент, но это не комплимент, поскольку сложность математическая (то есть неортогональность), а не интеллектуальная ("сложно значит он умный"). Сложные языки в плане интеллектуальном - это ML, clean, ocaml, haskell. То, где нужны солидные знания математики, теории категорий и CS, а не зубрежка лайфхаков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #14, #20, #21 |
14. Сообщение от YetAnotherOnanym (ok), 19-Апр-25, 13:38 | +2 +/– | ![]() |
> Питон ничем не хуже Си, а во многом конечно лучше | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #36 |
15. Сообщение от Аноним (15), 19-Апр-25, 13:44 | +1 +/– | ![]() |
Ну, вот, вроде 5-ка уже на Си переписана? И в 41-й Федоре выкатили... Стало работать ощутимо быстрее? Нет, не почувствовал. Все равно там в ИО все упирается. Зато табличка перед подтверждением изменений стала трешовой... Читаемость в разы упала. И плагины не все перенесли из 4-ки. Нужного не оказалось. Лучше бы оно на Питоне оставалось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #25 |
16. Сообщение от eugener (ok), 19-Апр-25, 14:28 | +1 +/– | ![]() |
Такой вопрос может возникнуть только у человека, который никогда не писал на си проектов крупнее чем хелловорлд. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #17, #27 |
17. Сообщение от Аноним (-), 19-Апр-25, 14:35 | +1 +/– | ![]() |
>нормальный программист конечно стремится по возможности чем-нибудь заменять язык, в котором крайне легко случайно прострелить себе ногу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
18. Сообщение от OpenEcho (?), 19-Апр-25, 14:35 | +2 +/– | ![]() |
> В итоге скорость разработки существенно повышается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #22 |
19. Сообщение от Аноним (10), 19-Апр-25, 14:44 | +1 +/– | ![]() |
А тебе скорость нужна? Чтобы что? Или ты считаешь, что разрабы ntpsec ещё не проводили сравнение язычков для своего проекта, и они выбрали питон от балды? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #26 |
20. Сообщение от Аноним (9), 19-Апр-25, 14:47 | +3 +/– | ![]() |
>haskell | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
21. Сообщение от OpenEcho (?), 19-Апр-25, 15:01 | +5 +/– | ![]() |
> Си действительно очень сложный инструмент | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #23, #28, #31 |
22. Сообщение от jTzzzz (ok), 19-Апр-25, 15:04 | +/– | ![]() |
Это аргумент. Хотя мне не удалось застать времена перехода со 2 на 3 версию, так что мне незнакома та боль, породившая столько холиваров в своё время. Но всё, что было после, обычно решалось косметическими правками. Порой только бывало, что нет какой-то библиотеки, которая была в прошлой версии. Или она тоже сломалась. Тогда можно было просто подождать, если не горит. Или отдельно скомпилить старую версию и залочить под неё код, если в нём нет желания разбираться. Но да, наверное если у вас серъёзный масштабный проект, для которого важна железобетонная надёжность, то тогда питон возможно не лучший вариант. Но идеальных языков не существует. Беря что-то в приоритет, зачастую в остальном приходится мириться с компромиссами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #44 |
23. Сообщение от Аноним (9), 19-Апр-25, 15:11 | +1 +/– | ![]() |
Всё не правда, но как концепция — красиво 👍 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
24. Сообщение от OpenEcho (?), 19-Апр-25, 15:50 | +/– | ![]() |
Не угадали. Они перенесли кучку утилит под питон: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
25. Сообщение от Аноним (25), 19-Апр-25, 15:56 | +3 +/– | ![]() |
подозреваю , что на питоне, где совместимость легко ломают в минорной версии, сопровождать стало весьма трудно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
26. Сообщение от YetAnotherOnanym (ok), 19-Апр-25, 17:28 | +/– | ![]() |
> выбрали питон от балды | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #43 |
27. Сообщение от YetAnotherOnanym (ok), 19-Апр-25, 17:29 | +/– | ![]() |
> только у человека, который никогда не писал на си проектов крупнее чем хелловорлд | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #40 |
28. Сообщение от Аноним (28), 19-Апр-25, 17:29 | +1 +/– | ![]() |
> А сложное, оно это против правил природы, все гениальное - простое | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #32 |
29. Сообщение от Аноним (29), 19-Апр-25, 17:33 | +/– | ![]() |
>Что может заставлять писать на питоне людей, умеющих писать на Си? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #38 |
30. Сообщение от OpenEcho (?), 19-Апр-25, 20:27 | +/– | ![]() |
> chrony рулит! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
31. Сообщение от Аноним (31), 19-Апр-25, 20:59 | –1 +/– | ![]() |
Сказки для зумеров про безглютеновый особо близкий к аппаратуре Си. Что в нем аппаратного? PEEK/POKE на указателях сделать можно? Вот это поддержка железа, вот это инструмент! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #33 |
32. Сообщение от OpenEcho (?), 19-Апр-25, 21:06 | +/– | ![]() |
> Процессор -- не природа, это искусственное изделие. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #62 |
33. Сообщение от OpenEcho (?), 19-Апр-25, 21:14 | +1 +/– | ![]() |
> Что в нем аппаратного? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #37, #65 |
35. Сообщение от _ (??), 20-Апр-25, 00:09 | +2 +/– | ![]() |
> Нафига для лёгкого ntp протокола, где скорость сишки вообще не нужна, тащить туда сишку? Чтобы что? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #47 |
36. Сообщение от _ (??), 20-Апр-25, 00:13 Скрыто ботом-модератором | +1 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
37. Сообщение от _ (??), 20-Апр-25, 00:19 | +2 +/– | ![]() |
Да выдыхай OpenEcho :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #54 |
38. Сообщение от _ (??), 20-Апр-25, 00:23 | +/– | ![]() |
Есть мнение(С) что классы нужны только гуйне ;-) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
39. Сообщение от Аноним (40), 20-Апр-25, 04:24 | +/– | ![]() |
потому что у них есть то, чего у тебя отродясь не было, и не будет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
40. Сообщение от Аноним (40), 20-Апр-25, 04:28 | –1 +/– | ![]() |
о тебе никто не говорит, тем более, что показать что-то сложнее хелло ворлда ты не сможешь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #50 |
43. Сообщение от Аноним (10), 20-Апр-25, 09:41 | +/– | ![]() |
>Это адекватный эпитет для контрибутора, который знает только один-единственный простой в изучении и лёгкий в написании ЯП. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #51 |
44. Сообщение от Grand (?), 20-Апр-25, 10:53 | +2 +/– | ![]() |
Переход на 3 версию был ужасом ,летящим на крыльях ночи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
46. Сообщение от Grand (?), 20-Апр-25, 11:04 | +2 +/– | ![]() |
>где скорость вообще не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
47. Сообщение от blkkid (?), 20-Апр-25, 11:21 | +/– | ![]() |
это круто, но как гарантия в 800 лет соотносится с сишкой? там гарантия до первого кривого парса массива | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #48 |
48. Сообщение от Аноним (48), 20-Апр-25, 12:44 | +/– | ![]() |
>там гарантия до первого кривого парса массива | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
50. Сообщение от YetAnotherOnanym (ok), 20-Апр-25, 15:31 | +/– | ![]() |
> о тебе никто не говорит, тем более, что показать что-то сложнее хелло | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
51. Сообщение от YetAnotherOnanym (ok), 20-Апр-25, 15:38 | +/– | ![]() |
> Верно! Только в сишке есть столько undefined behavior, сколько нет ни в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #55 |
54. Сообщение от Аноним (-), 20-Апр-25, 19:36 | +/– | ![]() |
>Перед тобой - штудент 1973 г кафедры больших желез :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
55. Сообщение от User (??), 21-Апр-25, 07:35 | +/– | ![]() |
И как, помогло? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #58 |
56. Сообщение от User (??), 21-Апр-25, 07:41 | +/– | ![]() |
Ну, вообще-т "третьего дня" был прецедент, когда из-за неправильной настройки "Алисы" специалистами тындекса чудо-женщина умудрилась завалить практически 100% NTP-серверов в домене ru... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
57. Сообщение от User (??), 21-Апр-25, 07:46 | +/– | ![]() |
Ээээ... категорическое _не желание_ писать на C при наличии хоть какой-нибудь альтернативы, не? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
58. Сообщение от YetAnotherOnanym (ok), 21-Апр-25, 08:03 | +/– | ![]() |
Как видишь, это не лечится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #59 |
59. Сообщение от User (??), 21-Апр-25, 08:14 | +1 +/– | ![]() |
> Как видишь, это не лечится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #60 |
60. Сообщение от 1 (??), 21-Апр-25, 09:32 | +/– | ![]() |
Какие истины ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #61 |
61. Сообщение от User (??), 21-Апр-25, 10:12 | +1 +/– | ![]() |
> Какие истины ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
62. Сообщение от Аноним (-), 21-Апр-25, 11:12 | +/– | ![]() |
> Что значит искуственное? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #63 |
63. Сообщение от OpenEcho (?), 22-Апр-25, 01:15 | +/– | ![]() |
> Я отмечу, что люди в большинстве своём, отказываются слушать мои объяснения | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #64 |
64. Сообщение от Аноним (64), 22-Апр-25, 10:43 | +/– | ![]() |
Вот не надо тут этих намёков. Дискуссию в абстрактные дебри отправили вы, когда начали рассуждать о том, что процессор это естественно, а абстракции поверх него уже нет. Эта метафизика естественности-абстрактности вашего авторства. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
65. Сообщение от Аноним (31), 22-Апр-25, 13:01 | +/– | ![]() |
>А с кем он там по вашему там разговаривает? Не с процом, не с памятью, не с регистрами ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #67 |
67. Сообщение от OpenEcho (?), 22-Апр-25, 15:45 | +/– | ![]() |
>> А с кем он там по вашему там разговаривает? Не с процом, не с памятью, не с регистрами ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |