|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Конечно, название на слуху, но никогда не интересовался. Сегодня заглядывал в исходники Кубернетис, он на Go написан. По виду вроде упрощённого Си(с операторами присваивания из Дельфи). Есть указатели вроде, есть что-то вроде структур. Признаков объявления классов не обнаружено, однако то и дело вызываются методы на каких-то объектах. Есть понятие пакета. Ну sprintf-ы это чистый Си. А в общем, функции в одной свалке, просто внутри файла с расширением go. Видимо, он и представляет собой класс, по-уиолчанию. Модификаторов доступа нет, всё паблик, я так понимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2023, 20:02 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Не, функции в пакете и их можно экспортировать. Методы можно связывать с объектами. Упор просто в ООП сделан не на наследование, а на композицию, как щас модно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2023, 20:09 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Не, функции в пакете и их можно экспортировать. Методы можно связывать с объектами. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2023, 22:03 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Go - это такой урезанный Си, где дохуя пакетов в комплекте + модные фичи, типа каналов и рулезов. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2023, 22:04 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Go - это такой урезанный Си, где дохуя пакетов в комплекте + модные фичи, типа каналов и рулезов. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2023, 22:40 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Не, функции в пакете и их можно экспортировать. Методы можно связывать с объектами. Упор просто в ООП сделан не на наследование, а на композицию, как щас модно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2023, 23:25 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Не, функции в пакете и их можно экспортировать. Методы можно связывать с объектами. Упор просто в ООП сделан не на наследование, а на композицию, как щас модно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2023, 23:26 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Go - это такой урезанный Си, где дохуя пакетов в комплекте + модные фичи, типа каналов и рулезов. У го ещё терпимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2023, 23:32 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Не, функции в пакете и их можно экспортировать. Методы можно связывать с объектами. Упор просто в ООП сделан не на наследование, а на композицию, как щас модно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2023, 00:01 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Не, функции в пакете и их можно экспортировать. Методы можно связывать с объектами. Упор просто в ООП сделан не на наследование, а на композицию, как щас модно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2023, 00:02 |
|
Что за язык Go?
|
|
---|---|
#18+
программировать для качка - это сложно. ... |
|
:
|
|
16.12.2023, 00:05 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Не, функции в пакете и их можно экспортировать. Методы можно связывать с объектами. Упор просто в ООП сделан не на наследование, а на композицию, как щас модно. Можно к нему привязать метод. Если это структура, то получится "класс", похожий на привычное ООП (C++, Java) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2023, 00:11 |
|
Что за язык Go?
#661468
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Песнябля тредом ошибся ... |
||||||||||||||||
:
Изменено: 16.12.2023, 00:12 - skerebator
Нравится:
Не нравится:
|
||||||||||||||||
16.12.2023, 00:12 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
В самом простом виде, "ООП" - это сахар для функций, которым как первый параметр неявно передается ссылка на объект. всякие там self, this и т.п., в зависимости от языка так и в go мы говорим где-то есть тип и метод func (this *тип) function_blabla() float64 - допустим просто она не внутри класса объявляется, а вне подобный стиль например в ООП Perl применяется. Так как там нет "структур" и привязывать надо всегда к нативным типам (обячно привязывают к хешу и получается похожее на привычный ООП - поля, методы). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2023, 00:19 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
вообще, по моему, softwarer как-то сказал, что как язык ему perl не нравится, но всем полезно изучить ООП программирование в perl, чтоб понимать, как оно работает под капотом в языках, где сахар всё скрывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2023, 00:20 |
|
Что за язык Go?
|
|
---|---|
#18+
программировать для качка - это сложно. ... |
|
:
|
|
16.12.2023, 01:08 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Го в Удмуртию обратно ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2023, 01:26 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Го в Удмуртию обратно ... |
|||
Кто в предыдущие годы набил карманы за счет всяких "процессов" в экономике 90-х годов, они точно не элита, а кусок говна.
:
Изменено: 16.12.2023, 01:31 - Тень на плетень
Нравится:
Не нравится:
|
|||
16.12.2023, 01:30 |
|
Что за язык Go?
|
|
---|---|
#18+
Го в Удмуртию обратно ... |
|
Кто в предыдущие годы набил карманы за счет всяких "процессов" в экономике 90-х годов, они точно не элита, а кусок говна.
:
|
|
16.12.2023, 01:31 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Го в Удмуртию обратно ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2023, 01:53 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
Го в Удмуртию обратно ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2023, 01:54 |
|
Что за язык Go?
|
|||
---|---|---|---|
#18+
блять так че кусидло хуидло пиздаглазый бурят? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2023, 02:08 |
|
|
Start [/forum/topic.php?fid=8&tid=14772&msg=661465]: |
0ms |
get settings: |
1ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
25ms |
get topic data: |
2ms |
get forum data: |
0ms |
get page messages: |
53ms |
update_topic_read_status (14772): 16.12.2023 02:13:14: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
75ms |
check new: |
1ms |
others: | 78ms |
total: | 243ms |
0 / 0 |