Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     03 Sep 2004  09:08:55
 To : Mikhail Gusarov
 Subject : Re: Буквари: Программирование в X Window
 -------------------------------------------------------------------------------- 
 
 >>> Mikhail Gusarov wrote: 
 
  AD>> питон у меня вообще смех 
  AD>> вызывает. попытки сделать из 
  AD>> дуболома нормального 
  AD>> программиста методом 
  AD>> жесткой диктовки количества 
  AD>> отбивок - такую идиотскую 
  AD>> идею еще поискать... 
 MG> И чего все к этим отступам прицепились?
 
 А тем, что фактически получилось, что исходный код питона - _не текст_
 в привычном понимании текста. А _бинарка_ примерно такого же типа,
 как sendmail.cf (которому надо и странные слова писать, и табы соблюдать).
 Это утверждение выглядит несколько натянутым, но что получилось: питон:
 - требует определённых редакторов для себя:
   - не отличающихся самодеятельностью в отношении конверсии tabs<->spaces
   - контролирующих indentation правильным для питона образом (отступ вложенного
     блока должен быть продлением отступа того, во что он вложен)
 - требует жёстко заданного для каждого исходника своего значения tab width
   (а иначе смотреть на текст станет невозможно - он поплывёт)
 
 Конечно, можно постановить, что есть парочка Единственно Правильных Редакторов
 (vi + emacs), но это получается ограничением свободы автора (чего это он
 должен фиксироваться на vi + emacs?) и нарушение одного из базовых принципов:
 человек должен писать текст. А не бинарный поток данных, даже если он
 местами сильно напоминает текст.
 
 MG> Или правоверные сишники других блоков, кроме {}, не признают?
 
 Hу вот я не правоверный сишник, первым языком был Fortran.
 Да, там тоже отступы (хотя принципиально другой семантики). Hо вполне согласен
 понимать вместо {} - например, THEN и ENDIF. Или begin и end.
 Да, это многословнее. Hо - не отступы пустым местом.
 Это для Оккама было хорошо, он экспериментальный. Для промышленного языка
 резкое ограничение состава используемых для редактирования средств -
 ложный шаг.
 
 MG> В питоне другие вещи рулят: грамотно построенная и богатая стандартная
 MG> библиотека, хороший reflection, ненагруженность синтаксисом (чего явно не
 MG> хватает плюсам). В общем, неплохой язык для тех, кто пишет только в
 MG> императивном стиле.
 
 Согласен. Hо согласись, что отступы сократили базу пишущих на нём как минимум
 на порядок.
 -netch-
 --- ifmail v.2.15dev5.3
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Буквари: Программирование в X Window   Mikhail Gusarov   03 Sep 2004 03:27:23 
 Re: Буквари: Программирование в X Window   Valentin Nechayev   03 Sep 2004 09:08:55 
 Re: Буквари: Программирование в X Window   Michael Shigorin   03 Sep 2004 10:31:30 
 Re: Буквари: Программирование в X Window   Valentin Nechayev   03 Sep 2004 13:39:25 
 Re: Буквари: Программирование в X Window   Michael Shigorin   06 Sep 2004 17:30:51 
 Re: Буквари: Программирование в X Window   Mikhail Gusarov   04 Sep 2004 07:09:32 
 Re: Буквари: Программирование в X Window   Valentin Nechayev   04 Sep 2004 10:48:23 
Архивное /ru.linux/223833b4287c3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional