The OpenNET Project / Index page

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



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

Оглавление

В язык JavaScript предложено добавить синтаксис с информацией о типах, opennews (??), 14-Мрт-22, (0) [смотреть все]

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


173. "В язык JavaScript предложено добавить синтаксис с информацие..."  +/
Сообщение от Аноним (173), 16-Мрт-22, 14:34 
>Можно что угодно доказывать используя дженерики, что мальчик может немного оказаться

Я правильно понимаю, дженерики это плохо и их нужно запретить и языки в которых они есть?

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

187. "В язык JavaScript предложено добавить синтаксис с информацие..."  +2 +/
Сообщение от Брат Анон (ok), 17-Мрт-22, 09:28 
> Я правильно понимаю, дженерики это плохо и их нужно запретить и языки
> в которых они есть?

Нет, не правильно. Ровно на столько, на сколько не правильно мальчику носить прокладки и лифчик, и девочке утверждать, что она равна мальчику, но при этом категорически не хотеть работать шахтёром в шахте на глубине 1400 метров.

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

192. "В язык JavaScript предложено добавить синтаксис с информацие..."  +/
Сообщение от Аноним (170), 17-Мрт-22, 11:37 
А какое вообще мальчики и девочки имеют отношение к дженерикам?
Generic programming, оно обобщённое программирование это просто способ описании данных и алгоритмов, которое можно применять к различным типам данных, не меняя само это описание.

>не правильно мальчику носить прокладки

И да, по поводу мальчиков и прокладок https://medicaland.ru/upload/resize_cache/iblock/e04/340_340...

>она равна мальчику, но при этом категорически не хотеть работать шахтёром

Когда я работала в горячем цеху на военном заводе. Там 4 женщины работали. Потом еще мастером назначили милую девушку.
Но в шахте наверное тяжеле, да. Но может быть там тоже женщины работают.

А вы были в горячем цеху?

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

199. "В язык JavaScript предложено добавить синтаксис с информацие..."  +1 +/
Сообщение от Брат Анон (ok), 18-Мрт-22, 08:54 
Приведённый вами пример прокладок для мальчиков -- это не есть норма. Не надо приводить такие аргументы, когда пытаетесь что-то доказать. Это выглядит неуместным.

> А какое вообще мальчики и девочки имеют отношение к дженерикам?
> Generic programming, оно обобщённое программирование это просто способ описании данных
> и алгоритмов, которое можно применять к различным типам данных, не меняя
> само это описание.

Дженерики обобщают физически разные типы. Не можно впихнуть float32 в байт. А отлаживать такой код -- то ещё удовольствие, и что самое неприятное -- с дженериками программист теряет контроль над кодом. С момента ввода дженерика в код -- программист больше не может сказать с каким именно типом он имеет дело. А значит дальнейший ход программы -- непредсказуем. Чтобы не менять описание алгоритмов -- для этого служат интерфейсы. Чтобы не менять описание данных -- просто не меняйте описание данных.

> Когда я работала в горячем цеху на военном заводе. Там 4 женщины
> работали. Потом еще мастером назначили милую девушку.
> Но в шахте наверное тяжеле, да. Но может быть там тоже женщины
> работают.
> А вы были в горячем цеху?

Я работал дежурным электриком в грузовом вагонном депо. Вы знаете что такое "бандажный станок", "масло-жировая смазка" и менять лампочки с мостового крана на высоте 12 метров? 3 года.
Но самый горячий цех -- это Государственная граница. 9 лет, капитан запаса, если Вам правда интересно. Трудовой стаж начался для меня в 16 лет и уже 27 лет за плечами.

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

193. "В язык JavaScript предложено добавить синтаксис с информацие..."  +/
Сообщение от Аноним (170), 17-Мрт-22, 11:38 
Вам вообще сколько лет?
Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору

200. "В язык JavaScript предложено добавить синтаксис с информацие..."  +1 +/
Сообщение от Брат Анон (ok), 18-Мрт-22, 08:56 
> Вам вообще сколько лет?

Сколько вам лет -- вопрос глупый.
27 лет трудового стажа, главный эксперт в одной из госкорпораций.

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

194. "В язык JavaScript предложено добавить синтаксис с информацие..."  +/
Сообщение от Аноним (170), 17-Мрт-22, 11:50 
Это например способ описать коллекцию, например описываете самобалансирующееся дерево без привязки к типам ключей и данных, так как сам алгаритм от типов данных не зависит, но без дженериков будет зависить реализация
class RedBlackTreeMap<K,V> implements Map<K,V> {
//...
}

Или если вам так более понятни описать тип Джинсы<T> один раз, без привязки к типам Мальчик или Девочка
А не описывать 2 раза ДжимныМальчик и ДжинсыДевочка при этом с одним и тем же содержимым

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

201. "В язык JavaScript предложено добавить синтаксис с информацие..."  +/
Сообщение от Брат Анон (ok), 18-Мрт-22, 09:02 
> Это например способ описать коллекцию, например описываете самобалансирующееся дерево
> без привязки к типам ключей и данных, так как сам алгаритм
> от типов данных не зависит, но без дженериков будет зависить реализация

Нет. Для этого нужны не дженерики, а интерфейсы.

> class RedBlackTreeMap<K,V> implements Map<K,V> {
> //...
> }
> Или если вам так более понятни описать тип Джинсы<T> один раз, без
> привязки к типам Мальчик или Девочка
> А не описывать 2 раза ДжимныМальчик и ДжинсыДевочка при этом с одним
> и тем же содержимым

Нет. ещё раз. Пользуйтесь интерфейсами для таких целей.

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

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

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




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

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