The OpenNET Project / Index page

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



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

Оглавление

Опубликован инструмент для отслеживания убывающих звёзд на GitHub, opennews (??), 26-Май-24, (0) [смотреть все]

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


60. "Опубликован инструмент для отслеживания убывающих звёзд на G..."  –3 +/
Сообщение от Аноним (3), 27-Май-24, 13:45 
Каких, например, средств, тебе не хватает? Я же не говорю позикс-шелл. Зато баш лучше и проще масштабируется и быстрее работает, не зависит от остальных компонентов приложения, да и собственной логики добавить проще, чем в портянки на питоне.

И каких платформ? Под какую платформу нет баша? Даже под dos и os/2 есть, а вот питон только протухший и будут проблемы.

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

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

70. "Опубликован инструмент для отслеживания убывающих звёзд на G..."  +1 +/
Сообщение от Аноним (70), 27-Май-24, 16:46 
>Каких, например, средств, тебе не хватает?

Неплохо было бы иметь:
- списки с вменяемым append/prepend/length, а не «массивы» с ${#a[@]}
- функции, возвращающие значение, а не exit code
- user-defined data types или хотя бы составные объекты, вроде сишных struct

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

71. "Опубликован инструмент для отслеживания убывающих звёзд на G..."  +/
Сообщение от Аноним (3), 27-Май-24, 17:19 
Есть хештейблы и принтф. С массивами вполне можно работать. Например, я таким образом складываю гигабайты целых чисел и это даже не тормозит (после оптимизации). Ты слишком много хочешь от языка, единственный тип данных в котором строка. Но это не особо мешает работать с типичными строками и запускать утилиты для обработки данных. Сложности с файловыми именами, конечно, напрягают, но никуда не денешься, такова цена удобства.
Ответить | Правка | Наверх | Cообщить модератору

78. "Опубликован инструмент для отслеживания убывающих звёзд на G..."  +/
Сообщение от Аноним (56), 27-Май-24, 20:57 
> ... слишком много хочешь от языка ...

Да нет. Просто полноты возможностей, как написал выше, полноценного языка программирования (ЯП).

Шелл хорош для администрирования системы, для интеграции разного сложного ПО. А само сложное ПО пишут на полноценных языках. На шелле реализация сложной логики требует гораздо большего напряжения внимания, чем на ЯП. Выше трудоёмкость. Тогда больше количество денег за оплаченное время программиста (сложнее писать код, сложнее вносить изменения).

Остроумно решить задачу на шелле можно, о да. И в многопоточность можно. И в контейнеры - https://github.com/p8952/bocker Тут пробегал в соседнем треде современный ойтишник на контейнерах, чмырил шелл, а вот как можно - https://github.com/p8952/bocker

Но для реализации сложной логики шелл - плохой выбор. Полноценный язык - хороший выбор. Зачем использовать обрезки? Ты ж не Огрызок на Макоси выбрал, а операционку с полноценными возможностями, например.

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

79. "Опубликован инструмент для отслеживания убывающих звёзд на G..."  +/
Сообщение от Аноним (3), 27-Май-24, 21:13 
Я нахожу, что это разное сложное ПО на полноценных языках (™) лучше всего расширяется шеллом, шелл-скрипт работает самостоятельно и независимо от остальной логики. В частности, грязная работа с файлами, обработка прерываний, очистка и уведомления при ошибках, проще и эффективнее всего реализуется шеллом. Да и в целом, чем костылять неполноценные костыли на полноценных языках (™) всегда целесообразнее (быстрее и эффективнее) взять индустриальный стандарт и обложить его шеллом.
Ответить | Правка | Наверх | Cообщить модератору

80. "Опубликован инструмент для отслеживания убывающих звёзд на G..."  +/
Сообщение от Аноним (56), 27-Май-24, 21:18 
Главное - находить, а не терять. :)

Поэтому очень хорошо, что получается находить разное сложное и расширяемое ПО.

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

95. "Опубликован инструмент для отслеживания убывающих звёзд на G..."  +/
Сообщение от Аноним (-), 28-Май-24, 19:28 
>> ... слишком много хочешь от языка ...
> Да нет. Просто полноты возможностей, как написал выше, полноценного языка программирования (ЯП).

Зато на шелле не появляются в результате вон такие украшения. Полноценные, бжад.

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

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

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




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

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