Трубить примитивы, списки, структуры вместо текста? - PullRequest
1 голос
/ 06 января 2011

Изобретатель труб Unix сказал ,

Это философия Unix: пишите программы, которые делают одно и делают это хорошо. Напишите программы для совместной работы. Написание программ для обработки текстовых потоков, потому что это универсальный интерфейс.

В той же системе я хотел бы, чтобы эта концепция была реализована с использованием вместо текстовых потоков согласованного двоичного формата данных (возможно, примитивов, списков, структур). Это позволит избежать того, что каждая программа будет кодировать данные в текст только для повторного анализа следующей программой.

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

Кто-нибудь создал набор утилит в том же духе, что и стандартные утилиты Unix, которые делают что-то подобное выше?

1 Ответ

1 голос
/ 10 января 2011

Да - Windows PowerShell делает в значительной степени это.

http://en.wikipedia.org/wiki/Windows_PowerShell

Ясно - я понимаю, что это не Linux, но "кто-то" сделал это - и да, это довольно мощно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...