LINUX.ORG.RU

За счет вложенных конструкций, конвееров и перенаправлений

Они довольно многословны. Любая компактная надстройка над шеллом, тот же Форт, исполняющий команды шелла непосредственно, будет компактнее.

А так, думаю, APL какой-нить, Форт или обфусцированный Perl.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Я сужу на основанию тех языков, на которых я попробовал попрограммировать.

Fanta
() автор топика

очень зависит от задачи и готовых инструментов языка. Я уже где-то показывал, что веб-сервис на джаве занимает меньше килобайта кода. Сколько это будет на bash?

JFreeM ★★★☆
()
Ответ на: комментарий от Fanta

$ python -m SimpleHTTPServer 8000
я вообще мало понимаю смысл топика, так как размер программ никогда не был характеристикой чего-либо.

JFreeM ★★★☆
()
Ответ на: комментарий от Fanta

и да, добавьте парсинг xml и маршаллинг в xml )

JFreeM ★★★☆
()
Ответ на: комментарий от Legioner

это у них одна функция так кодируется, функция отображает один жестко заданный каталог в html. этакий hello world, только вывод не в консоль а в сокет

Karapuz ★★★★★
()

Точнее не linux-shell, а наследники unix-shell.

Fanta
() автор топика
Ответ на: комментарий от Fanta

Это не технический вопрос?

Нет. Иди делать уроки.

anonymous
()
Ответ на: комментарий от Fanta

Да. Айтишный, но не технический, а опрос субъективных мнений.

segfault ★★★★★
()
Ответ на: комментарий от YAR

%0|%0

wut?

C:\Users\Пашка>%0|%0
«%0» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

snoopcat ★★★★★
()
Ответ на: комментарий от YAR
C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test

C:\Users\Пашка>test
^CЗавершить выполнение пакетного файла [Y(да)/N(нет)]? y
snoopcat ★★★★★
()
Ответ на: комментарий от marvin_yorke

да. Sed тьюринг-полон. (хотя использовать его для работы не с текстом - идиотизм. Ну или выеб*н. Один гуру написал dc на sed, пруф в info sed, а одна девушка написала на sed тетрис, пруф в жж)

drBatty ★★
()
Ответ на: комментарий от drBatty

или ты про то, что она девушка?

Именно про это и говорил. Сразу нельзя было догадаться. А то, что есть тетрис на сед, я знал.

Fanta
() автор топика
Ответ на: комментарий от Fanta

Fanta

Именно про это и говорил. Сразу нельзя было догадаться.

а мне что, с ней(с ним) детей крестить?

drBatty ★★
()

Язык ... shell. За счет вложенных конструкций

Ассортимент/размер «батареек» не говорит о компактности языка. Хотя труба неплоха, остальное как минимум не сильно лучше.

DonkeyHot ★★★★★
()
Ответ на: комментарий от JFreeM

А теперь посмотри в исходники SimpleHTTPServer и ужаснись количеством кода

anonymous
()
Ответ на: комментарий от darkshvein

> размер готового

ТС интересовался размером исходников ;)

Made_in_China ★★
()

Зависит от задачи. На любой сложной задаче это точно не Linux-shell. Скорее, какой-нибудь Ruby или что-то подобное.

Deleted
()

А вообще, в девелопменте не так давно было обсуждение того, какое же г*вно C++, на основании того, что решение задачи «создать TCP-server, который бы принимал запросы в виде чисел и отдавал разложение числа на простые множители». На Ruby у меня получилось 40 строк (для сравнения: C++ - 140). Сможешь на bash сделать короче, не делая длинных строк?

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.