|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ruslan Kosolapov 2:5020/400 21 Dec 2004 22:33:41 To : Zahar Kiselev Subject : Re: CorelDraw -------------------------------------------------------------------------------- ==[ Zahar -> Alex: AK>> собственно это и есть основная проблема ada - неспособность жить AK>> без тяжеленного громоздкого рантайма, всюду таскаемого за собой. ZK> Тяжелого - это смотря с чем сравнивать. Если с портабельным ZK> ассемблером, на котором обычно пишут линуксовые ядерные модули - то ZK> да. А если например с Перлом, или Питоном на котором тут не так ZK> давно предлагалось писать _прикладной_ софт? Перл и так практически на любом линуксе уже установлен. К тому же если не нравится перл или питон, то есть ещё всякие ocaml и tcl, первый из которых компилируется в нативный код (если ничего не путаю), а второй тяжёлый только на момент выполнения (и то наверное не всегда). Прикладной софт, я считаю, надо писать на высокоуровневом языке, чтобы формулировать алгоритмы решения задач в терминах предметной области. Скриптовый язык нам даёт ещё и такое преимущество, как расширяемость (причём мы это получаем почти бесплатно). AK>> Вторая - неудачная идея "как паскаль, только лучше". ZK> Hу вообще-то программы на паскалеподобных языках считаются самыми ZK> простыми в сопровождении из-за легкости чтения чужого кода... Кем это они считаются? По-моему, даже на sh код читается легче, чем на паскале. ZK> Может быть не самыми эффективными с точки зрения скорости написания ZK> кода Истинными Профессионалами - так как эти языки "многословны", ZK> но тут уж ничего не поделаешь. Чтобы было просто читать и понимать ZK> - придется много написать. Захар, извини, конечно, но это чушь имхо. var i: integer; begin i := 5; (* не помню, как функция перевода числа в строку называется *) s := itochar(i); write(s); end читается гораздо хуже, чем даже void main(){ int i=5; cout << i; } А ещё ведь можно и вообще просто print $i=5; (это perl). ZK> Hе ключевых слов языка - так комментариев. А адский исходник ZK> комментирует сам себя:) Алгоритм всё равно придётся комментировать. Hикто же не пишет объяснения, КАК работает код, пишут ЧТО он делает. -- =[ К этом матчу специально проводился опрос журналистов и комментаторов. =[ Hадо было угадать счет и автора первого мяча. Я поставил на 0:0, =[ а первый гол, на мой взгляд, забьет Клинсман. =[ -- футбол на ОРТ --- ifmail v.2.15dev5.3 * Origin: SWSoft Novosibirsk, QA Department Second Manager (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/119974436d5af.html, оценка из 5, голосов 10
|