Страница 1 из 1

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

Добавлено: 12.07.19 16:09
БудДен
http://plana.mybb.ru/viewtopic.php?id=1084#p5276
Павиа писал:

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

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

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

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

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

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

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

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

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

Добавлено: 30.08.19 20:23
Лис [Вежливый]