The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"(offtopic) 2vs3, scm-vs-py, EvsW и протчая"
Отправлено myhand, 19-Апр-15 22:52 
(А не взломали ли аккаунт Шигорина?  Какая-то нехарактерная чушь.)

>> И чего там нетривиального?
> Состояние мозгов "в потоке", а не "набором инструкций".

Т.е. это сяо никак не формализуемо?

>> Синтаксис прост как валенок, еще проще Python.
>> Школие-ж на нем учат (или учили, как минимум).
> Синтаксис беднее и другой (см. тж. порождение программ на языке при помощи
> программы на нём же).

Что значит "беднее"?  Что значит "порождение программы на нем же" и почему
это мне нельзя в Python?

> А учить -- не значит выучить, увы.  Думаю, Вы, как и
> я, многое из того, чему учили и будто даже научили, уже
> не помните и не умеете.

Я к тому, что для "педагогиццких целей" - инструменты выбирают, как правило,
непритязательные и простые.  Вот и схема...

>>> Но этотъ линуксоводъ и коммунистъ вовсю пользуется типично западной
>>> метрикой популярности и его ни разу не коробит
>> Почему западной?  Плохие технические решения, как правило, непопулярны.  И наоборот.
> Крайне сильно ошибаетесь, см. те же win95-vs-os2.

А что не так с win95?  Я не впадаю в истерику от умоминания Microsoft и более
чем готов признать технические достоинства win95.  Отношение к обратной
совместимости (лагерь "Реймонда Чена"), как пример.  Технические решения
нужно сравнивать по куче параметров а не по одной заоблачной крутости для
какой-то категории задротов.

>> Человек, между прочим, даже интерпретатор схемы писал в свое время.
> А зачем, из интересу или лабораторка?

Скорее, из интересу.

>> А уж с переносимостью...  Ну вон, festival с собой почему-то свою схему тащит.
> Вот у них бы и спросить.

Так спроси.  Разработчиков Gimp тоже спроси, или Gnucash.  Все что-то либо тащат
с собой свою собственную схему - либо требуют определенный интерпретатор (guile или
еще что).  Собственно, в Debian я нашел ровно один пакет (jacal), который позволяет
использовать аж две реализации схемы (scm|guile-1.6).  Впрочем, теперь уже одна...

>>> Вот так просто и элегантно "решаются" проблемы с переносимостью.
>> Переносимость - это когда вот есть CPython, а вот есть PyPy.
>> А скриптам это - по барабану.
> Даже с горячо любимым numpy? :)

C API - это ниже пояса...

А если я пальцем ткну как расширения guile переносимы?  В схеме здесь совсем
караул, а в Python, например, вполне можно писать переносимые C расширения для
CPython и PyPy.

>> А py2 vs py3 - это про обратную совместимость.  Которой в данном случае решили
>> пожертвовать.  Такой момент, кстати, и в схеме есть (или лучше сказать
>> - нет, в смысле "нет совместимости").  Читать "Language Changes" в r7rs до
>> просветления и появления отчетливого чувства стыда.
> И за что _мне_ должно быть в этом плане стыдно?

То что Python реально поддерживает обратную совместимость (в 2-й и 3-й ветке,
соответственно).  В отличие от.  Каждый новый стандарт Scheme - это как переход от
py2 к py3.

>> Так а чего рассказывать?  Все это дяди должны были тебе рассказать
>> на соответствующем курсе, это не формат форума.
> Соответствующий -- это "лекарственные вещества" или кристалка? :)

"Алгоритмы и структуры данных".

> С другой стороны, в том же picolisp их даже эмулировать не стали:
> http://software-lab.de/doc/faq.html#arrays

Тоже есть рациональное зерно.  Если ты ковыряешься в носу - достаточно пальца,
а покупать зубочистку - будет излишним и даже, вероятно, вредным.

Начнут считать - понадобятся массивы.

>> Кстати, Python, естественно, *умеет* лямбда-исчисление.
>> Как и любой язык программирования.
>
> Так-таки любой?

Так-таки.  За язык, естественно, понимаем нечто тьюринг-полное.

>> Полагаю, "разнорабочий" в твоем лице имел в виду таки что-то другое? ;)
> В Вашем, любезнейший, в Вашем.  А я так, математик [...]-- не
> Причём это не оскорбление -- просто есть ремесло и ремесленники

Нет, право, поломали аккаунт...

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру