powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / завели бы, чтоли, список терминов -
9 сообщений из 9, страница 1 из 1
завели бы, чтоли, список терминов -
    #36721159
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Derived forms are often called syntactic sugar, following Landin. Replacing a derived form with its
lower-level definition is called desugaring."

(Types and Programming Languages
by Benjamin C. Pierce )
--
Часто производные формы вслед за Ландином называют синтаксическим сахаром. Замена произ-
водной формы ее низкоуровневым определением называется удалением сахара.
...
Рейтинг: 0 / 0
завели бы, чтоли, список терминов -
    #36722413
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Разумеется, поскольку чистое лямбда-исчисление полно по Тьюрингу, мы не можем даже надеять-
ся, что нам удастся провести точный анализ типов для всех примитивов. Например, нет никакого
надежного способа понять, возвращает ли программа
if <долгое и сложное вычисление> then true else (\lambda x.x)
булевское значение или функцию, не запустив сначала это долгое и сложное вычисление и не посмотрев,
выдало ли оно истинное или ложное значение. В общем случае, долгое и сложное вычисление может
вообще не завершиться, и тогда всякий вычислитель, который попытается точно предсказать его исход,
тоже никогда не выдаст результата.


связка "разумеется, по скольку полно по Тьюрингу ... не можем даже надеяться" действительно очевидна?
А то мне чтото не очень ))
...
Рейтинг: 0 / 0
завели бы, чтоли, список терминов -
    #36722984
Фотография Пилотажный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizавтор
Разумеется, поскольку чистое лямбда-исчисление полно по Тьюрингу, мы не можем даже надеять-
ся, что нам удастся провести точный анализ типов для всех примитивов. Например, нет никакого
надежного способа понять, возвращает ли программа
if <долгое и сложное вычисление> then true else (\lambda x.x)
булевское значение или функцию, не запустив сначала это долгое и сложное вычисление и не посмотрев,
выдало ли оно истинное или ложное значение. В общем случае, долгое и сложное вычисление может
вообще не завершиться, и тогда всякий вычислитель, который попытается точно предсказать его исход,
тоже никогда не выдаст результата.


связка "разумеется, по скольку полно по Тьюрингу ... не можем даже надеяться" действительно очевидна?
А то мне чтото не очень ))

так и простое зацикливание формально нераспознаваемо (в общем случае!)
а не то, что "долгое и сложное", которое вообще-то завершаемое и коррекное, но в нереальное космическое время

А как в книжке этот вопрос увязывают с типами?
...
Рейтинг: 0 / 0
завели бы, чтоли, список терминов -
    #36724281
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотят узнать тип оператора if.

а полнота по тьюрингу это шо? я час неделю назад потратил - не узнал.
...
Рейтинг: 0 / 0
завели бы, чтоли, список терминов -
    #36724320
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфуты! Я всё перепутал. Я сразу подумал, что ты про Гёделя (хреново написано), а ты про Тьюринга , ещё хуже написано.
...
Рейтинг: 0 / 0
завели бы, чтоли, список терминов -
    #36725013
Фотография Пилотажный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizхотят узнать тип оператора if.


tchingiz
а полнота по тьюрингу это шо? я час неделю назад потратил - не узнал.
Полезно ещё раз практически проинтерпреировать.
Вот так можно - нечто, что нужно формально, чтобы вычислить всякое. К примеру, карандаш и бумага - мало, так как голова ещё нужна. А тут, чтобы без разума, без головы. то есть тупо механически как поступать, когда что-то встретилось - и будет счастье. Так по-пацански.
А с другой стороны и голова в какой-то степени устройство из веществ, которые пребывают в каком-то взаимодействии конечное время.

Блин, мне, когда студентом был, дискретную математику вещал профессор Горбатов В. А.
(ввел в дискретную математику понятие мографа, продвинул многосортную логику).
Его книжки-учебники (есть в е-библиотеках) можно почитать (Например, Горбатов В.А. — Фундаментальные основы дискретной математики. Информационная математика. и пр.). То есть учебников много, но он отличается типаконкретностью.

P.S. А я тоже до того, как стал забабло-кодером БД, нетленки с ангельского переводил как основная деятельность на работе.
...
Рейтинг: 0 / 0
завели бы, чтоли, список терминов -
    #36726817
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeТьфуты! Я всё перепутал. Я сразу подумал, что ты про Гёделя (хреново написано), а ты про Тьюринга , ещё хуже написано.
аааа вычислимая функция - это частичнорекурсивная по правильному.
А "чистое лямбда-исчисление полно по Тьюрингу" означает что любую частичнорекурсивную функцию
можно на нам запрограммировать.
...
Рейтинг: 0 / 0
завели бы, чтоли, список терминов -
    #36726820
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но почему "мы не можем даже надеять-
ся, что нам удастся провести точный анализ типов для всех примитивов."
не понятно все равно.

Пилотажный, ты кому халло говоришь?
Тому, кто тоже нетленки с ангельского переводит на работе?
...
Рейтинг: 0 / 0
завели бы, чтоли, список терминов -
    #36727413
Фотография Пилотажный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizно почему "мы не можем даже надеять-
ся, что нам удастся провести точный анализ типов для всех примитивов."
не понятно все равно.

Там либо весомый значительный контекст (вырывать из контекста ущербно), либо перевод дурной,
либо литературные формы особые, ...

tchingiz
Пилотажный, ты кому халло говоришь?
Тому, кто тоже нетленки с ангельского переводит на работе?


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

переводчик - второй автор, когда текст очень специализированный или, так сказать, высокохудожественный

Исходно - машина Тьюринга, тезис Черча, нормальный алгоритм Маркова, лямбда-исчисление, ... - это формальные определения алгоритма. Есть формальный алгоритм = возможна программа.
Вопрос философский - "Что возможно запрограммировать и что невозможно?".
Например, частично рекурсивные функции: формальный алгоритм (формальную программу) возможно представлять как обобщенную функцию - вход-аргумент-ввод и выход-значения-вывод. Вопрос "Всякую ли функцию возможно запрограммировать?". Ответ - те, которые возможно выразить-представить через частично рекурсивные функции. Ответ - и те, которые выразимы через машину Тьюринга. ...

Ну и язык программирования 'полон по Тьюрингу' = любой формальный алгоритм возможно записать на нем.

И обычно теория отрывается от практики, а практика обычно бывает шире и не описывается теорией.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / завели бы, чтоли, список терминов -
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]