On Wed Nov 12, 2003 at 10:02:26PM +0500, Michael wrote:
> VEZ> софт по доп. искажению, к сожадению, не знаю, но судя по всему он
> VEZ> просто пишется, т.к. алгоритм простой...
>
> В случае с языком Паскаль - очень просто, в случае с C,C++ - сложнее,
Для случая Си, использовать для большинства функций спецификатор static.
Для С++ использовать пространства имен( namespace's ).
Думаю для C++ подход с пространствами ничуть не хуже units для паскаля.
> а вот в случае с Perl - очень сложно, потому как очень нестабильные
> синтаксические конструкции. Опять же базовый принцип Ларри Уолла -
> TIMTOWTDI (There Is More Then One Way To Do It).
В итоге, некоторое вещи вообще нормально сдать нельзя :) Например,
примитивный switch выливается в груду if.
Кстати, некоторые скриптовые языки позволяют распространять свои модули
в предкомплированном виде, например, Python - .pyc файлы (и еще
какие-то, сейчас не помню).
> Это сильно усложняет
> процесс синтаксического анализа.
Долго я искал язык "для души" (Си и Русский не в счет :) с поддержкой ООП. После
года скитаний я нашел - ruby. Рекомендую!
> Я со своей стороны предлагаю ограничиться искажением имён переменных
> и испортить форматирование так, чтобы текст стал нечитаемым.
Там много подходов. Если бы у меня в свое время не полетел раздел я бы
сбросил пару статек для php + perl. Там были и ссылки на различные
"софтинки" изменяющие или шифрующие.
:ChiP:.
:wq
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru