The OpenNET Project / Index page

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



"Google обязал применять инклюзивную терминологию в своих открытых проектах"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Доступны два режима работы форума: "Раскрыть нити" и "Свернуть нити".
. "Google обязал применять инклюзивную терминологию в своих отк..." +/
Сообщение от Ordu (ok), 12-Ноя-20, 09:22 
> а вы уверены, что названное вами это не "анонимные функции"

Нет, не уверен. Даже наоборот, я уверен, что это анонимные функции. Но до тех пор, пока у тебя нет анонимных функций в языке, ты не сможешь говорить о том, что функции у тебя first-class citizen'ы. У тебя в языке есть анонимные целые числа? Анонимные float'ы? Анонимные строки? Анонимные инстансы структур? Другие анонимные значения? Есть ведь, так? Но если функция не может быть анонимным значением, то она не будет first-class citizen'ом.

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Google обязал применять инклюзивную терминологию в своих открытых проектах, opennews, 10-Ноя-20, 22:50  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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