The OpenNET Project / Index page

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



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

Оглавление

Увидел свет язык программирования Nim 1.0, opennews (??), 24-Сен-19, (0) [смотреть все]

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


71. "Увидел свет язык программирования Nim 1.0"  –2 +/
Сообщение от Аноним (71), 24-Сен-19, 12:55 
В С нет классов исключительно потому что они не нужны ни в каком языке программирования. В том же Го нет классов и он отличный язык в отличии от Nim.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

75. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (73), 24-Сен-19, 13:09 
> В С нет классов исключительно потому что...

...ты не знаешь, как реализовать их в Си.

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

85. "Увидел свет язык программирования Nim 1.0"  –1 +/
Сообщение от Аноним (71), 24-Сен-19, 13:39 
Потому что то что ты называешь классами не далеко ушло от того что в Го называется struct.
Ответить | Правка | Наверх | Cообщить модератору

94. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (73), 24-Сен-19, 14:03 
> Потому что то что ты называешь классами не далеко ушло от того
> что в Го называется struct.

Они точно так и в Си называются.

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

99. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (71), 24-Сен-19, 14:29 
Struct как бы он не различался в Го и в C имеет примерно никакого отношения к классам. У классов может быть и наследование 8 уровня и инкапсуляция всего во все. И это сделано исключительно чтобы запутать код. В нормальных языках этой ерунды нет.
Ответить | Правка | Наверх | Cообщить модератору

146. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (73), 24-Сен-19, 18:33 
> Struct как бы он не различался в Го и в C имеет
> примерно никакого отношения к классам. У классов может быть и наследование
> 8 уровня и инкапсуляция всего во все.

В Си это неудобно, но возможно.

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

156. "Увидел свет язык программирования Nim 1.0"  –1 +/
Сообщение от Урри (?), 24-Сен-19, 19:00 
Боже, год от года анонимы все тупее и тупее. Они даже разучились в гугле запросы писать.

раз: https://www.pvv.ntnu.no/~hakonhal/main.cgi/c/classes/
два: http://ooc-coding.sourceforge.net/docs/ooc.html/Implementing...

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

166. "Увидел свет язык программирования Nim 1.0"  +2 +/
Сообщение от Аноним (166), 24-Сен-19, 19:37 
Ты серьёзно? Пихать одни структуры в другие структуры и называть это наследование? Мало того что это называется композиция. Так это такой же антипатерн как и классы с 8 уровнями наследования.
Ответить | Правка | Наверх | Cообщить модератору

114. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (38), 24-Сен-19, 15:28 
Я всегда был уверен, что они и в цопепе так называются.
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

147. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (73), 24-Сен-19, 18:34 
> Я всегда был уверен, что они и в цопепе так называются.

Там есть ещё вариант с закрытыми по умолчанию членами.

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

159. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (50), 24-Сен-19, 19:11 
Ну и как наследовать структуры?
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

167. "Увидел свет язык программирования Nim 1.0"  +/
Сообщение от Аноним (166), 24-Сен-19, 19:38 
При помощи композиции.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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