The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Объявлено о скором закрытии проекта FreeDB"
Отправлено Аноним, 30-Дек-19 16:36 
> Чуть не там кавычки поставил, и все летит к чертям собачим.

Это преимущество. Было бы, не будь ложью.

Недавно (ну, пару лет назад) ковырялся в bitrix-env.sh, там вместо awk '{print $NF}' было написано awk '{print $NF'}, и ничего, работало. Почитайте позикс - кавычки можно ставить практически в любом месте, они лишь определённым образом защищают то, что указано внутни них, а сами игнорируются (если не экранированы или не вложены в другие кавычки).

> Пробел случайно нажал - привет rm -rf /

В лиспе нажмите случайно пробел, тоже вместо (+ 123 456 789) получится (+ 1 23 456 789).
В руби нажмите случайно пробел, вместо callFunc(arg1, arg2) будет callFunc (arg1, arg2).
В питоне нажмите случайно пробел, ну тут всё СЛИШКОМ очевидно.
В html нажмите случайно пробел, вместо <article> будет <a rticle>.

Приведите пример языка, в котором нет такого символа, случайная вставка которого не позволила бы коду успешно скомпилироваться и неправильно вести себя при выполнении.

> синстаксис баша сложен

1. управляющие конструкции: if, while, until, case, function,
2: подстановка переменных и экранирование строк: ${}, "", '',
3. подстановка результатов выполнения команд: $(), ``
4. проверка условий: test, []

Это всё, что есть в баше. Из более простых в голову приходят только whitespace, lisp и assembler. На каком из них вы предлагаете писать?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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