Почему bash - это плохо

Научно-технические вопросы применения русского языка в программировании. Проекты с сайта программирование-по-русски.рф, кроме ЯОС . Информация об организациях и людях, использующих или изучающих русский язык в программировании. Сравнение операционных систем.
Ответить
БудДен
Сообщения: 2839
Зарегистрирован: 07.10.18 14:01

Почему bash - это плохо

Сообщение БудДен » 12.07.19 16:09

http://plana.mybb.ru/viewtopic.php?id=1084#p5276
Павиа писал:

> Bash - хороший язык. Проблема в том что по нему нет толковых учебных программ. Но если вы знаете tcl то на Bash быстро сможете перейти.

Нет. Bash - это плохой язык.

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

Код: Выделить всё

CXXX=g++ make
Во-вторых отвратительный механизм токенизации, например, файлы с пробелами в именах породят множество проблем.

Этих двух вещей уже вполне достаточно. Если упоминался tcl, то он подвержен этим же болям точно в той же степени.

Павиа
Сообщения: 136
Зарегистрирован: 23.05.19 21:28

Re: Почему bash - это плохо

Сообщение Павиа » 14.07.19 21:18

БудДен писал(а):
12.07.19 16:09
Во-первых, неконтролируемые переменные с произвольными именами.
Так это плюс.
Пример проблемы - опечатка в имени.
Тут нет опечатки.
Во-вторых отвратительный механизм токенизации, например, файлы с пробелами в именах породят множество проблем.
Никаких проблем добавить кавычки "мой файл.txt" и они экранированы. Во-вторых их даже экранировать не надо, так как получение списка файла происходит от встроенных функций.


Ответить