|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 13 Feb 2002 17:07:32 To : Valentin Nechayev Subject : Re: anygui (Python) -------------------------------------------------------------------------------- Feb 13 13:43 02, Valentin Nechayev wrote to Zahar Kiselev: >> Процитированный абзац относился к Клипперу. VN> А что, он плохо продуман? ;)) Одна только невозможность объявить переменные (в классическом понимании) чего только стоит. Я правда потом выкрутился - стал в начале функции присваивать им пустые значения нужного типа. Тогда потом транслятор ругался если переменная использовалась "не по назначению". А еще это разделение на "функции" и "команды" - когда сходу не очевидно что есть что, а многое есть в двух вариантах. VN> У меня собственно от языка только хорошие воспоминания. А у меня - отвратительные(после написания полумегабайта исходников). А чужие тексты разгребать - это вообще мрак. Особенно если в целях "экономии" использованы четырехбуквенные сокращения команд. Язык _прикладного_ программирования должен заставлять писать структурно и понятно - как это делает Ада и даже борландовский паскаль. Иначе поддержка исходника(особенно чужого) потом превращается в кошмар. Zahar --- Msged/LNX 6.1.0 * Origin: undefined location (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c6a89fd.html, оценка из 5, голосов 10
|