The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google обязал применять инклюзивную терминологию в своих открытых проектах, opennews (??), 10-Ноя-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


53. "Google обязал применять инклюзивную терминологию в своих отк..."  –3 +/
Сообщение от Lex (??), 11-Ноя-20, 00:23 
> это нифига не отражает суть, что в языке можно передавать функции как аргументы и возвращать их из функций.

А first-class прямо однозначно говорит именно об этом ?

Лично я бы, глядя на этот термин впервые, вообще бы никогда не подумал, что он обозначаем именно ЭТО.

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

60. "Google обязал применять инклюзивную терминологию в своих отк..."  +3 +/
Сообщение от Аноним (90), 11-Ноя-20, 00:33 
Это хотя бы говорит о том, что это свойство функции + реально очень старая терминология, которую многие знают.

В случае с top-level function, полагаю, у 95% первая ассоциация будет с местом определения функции или scope. Т.к. догадаться, что top-level, это свойство функций и их обработки языком программирования почти нереально.

В случае с функциями первого класса из самого определения можно догадаться, что это делает функции "привилегированными" в каком-то смысле. В данном случае это означает, что можно присваивать функции переменным и передавать как значения.

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

375. "Google обязал применять инклюзивную терминологию в своих отк..."  –1 +/
Сообщение от Lex (??), 12-Ноя-20, 12:53 
> Это хотя бы говорит о том, что это свойство функции + реально
> очень старая терминология, которую многие знают.

Ну-ну.

Функции первого класса на фоне бесчинства ООП отсылают лишь к мыслям о какой-то функции какого-то «первого» или исходного класса..
Либо - к аналогам компонентов высшего порядка ( high-order ) вперемешку с функциональщиной
А тут - оказывается, вообще про какие-то «привелегии» у функций, суть которых - (!) в возможности присваивания функций переменным.

Это абсолютно неочевидно.

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

384. "Google обязал применять инклюзивную терминологию в своих отк..."  +1 +/
Сообщение от n00by (ok), 12-Ноя-20, 14:57 
>> Это хотя бы говорит о том, что это свойство функции + реально
>> очень старая терминология, которую многие знают.
> Ну-ну.
> Функции первого класса на фоне бесчинства ООП отсылают лишь к мыслям о
> какой-то функции какого-то «первого» или исходного класса..

Такие функции были ещё в LISP. ООП и Smalltalk появились позже. Так что "бесчинство" рядом с "фоном" весьма кстати.

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

204. "Google обязал применять инклюзивную терминологию в своих отк..."  +/
Сообщение от Аноним (193), 11-Ноя-20, 11:32 
> А first-class прямо однозначно говорит именно об этом ?

"first-class" - нет, а "first" - еще меньше. А вот если термин полностью (а не как Вы кусок выдрали) - "first class citizen" - сразу всё определяет однозначно (для большинства, не для Вас).

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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