Ну, не знаю... На мой нынешний взгляд, шелл - это язык уровня ассемблера. По характеристикам "читаемо человеком", "шансы не запутаться, обрабатывая ситуации, отличные от идеальных" и, если речь не о zsh, "запомните это, дети, ибо понять это невозможно".
Пока у тебя ситуация идеальная, шелл, конечно, повыше уровнем будет. На нем в одну строку выражается то, что на приличном ЯВУ занимает 10 (при условии, что у тебя GNU tools, потому что это далеко не на нем самом выражается). Зато в неидеальных на приличном ЯВУ это ну, 20, а на шелле минимум 100, и неидеальность в процессе только прогрессирует. Такой язык я считаю низкоуровневым.
no subject
Пока у тебя ситуация идеальная, шелл, конечно, повыше уровнем будет. На нем в одну строку выражается то, что на приличном ЯВУ занимает 10 (при условии, что у тебя GNU tools, потому что это далеко не на нем самом выражается). Зато в неидеальных на приличном ЯВУ это ну, 20, а на шелле минимум 100, и неидеальность в процессе только прогрессирует. Такой язык я считаю низкоуровневым.