powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Просто Трёп [закрыт для гостей] / Что за язык Go?, Поиск: Искать сообщения, созданные автором: IT-Клоп  
18 сообщений из 18, страница 1 из 1
Просто Трёп / Что за язык Go?
    #661116
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
Не, функции в пакете и их можно экспортировать.

Методы можно связывать с объектами.

Упор просто в ООП сделан не на наследование, а на композицию, как щас модно.
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #661465
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
XEugene  15.12.2023, 23:25
[игнорируется]
IT-Клоп  15.12.2023, 20:09
[игнорируется]
Не, функции в пакете и их можно экспортировать.

Методы можно связывать с объектами.

Упор просто в ООП сделан не на наследование, а на композицию, как щас модно.
Примерно понятно, кроме как - обьекты откуда появляются?
Объект - любой тип.
Можно к нему привязать метод.
Если это структура, то получится "класс", похожий на привычное ООП (C++, Java)
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #661475
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
В самом простом виде, "ООП" - это сахар для функций, которым как первый параметр неявно передается ссылка на объект.
всякие там self, this и т.п., в зависимости от языка

так и в go мы говорим

где-то есть тип

и метод

func (this *тип) function_blabla() float64 - допустим

просто она не внутри класса объявляется, а вне

подобный стиль например в ООП Perl применяется.

Так как там нет "структур" и привязывать надо всегда к нативным типам (обячно привязывают к хешу и получается похожее на привычный ООП - поля, методы).
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #661476
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
вообще, по моему, softwarer как-то сказал, что как язык ему perl не нравится, но всем полезно изучить ООП программирование в perl, чтоб понимать, как оно работает под капотом в языках, где сахар всё скрывает.
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #661901
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
eNose  16.12.2023, 12:44
[игнорируется]
В go есть goto?
Нет, конечно. Она даже и исключения выпилили под тем предлогом, что это тоже goto.
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #661917
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
eNose  16.12.2023, 12:54
[игнорируется]
IT-Клоп  16.12.2023, 12:52
[игнорируется]
eNose  16.12.2023, 12:44
[игнорируется]
В go есть goto?
Нет, конечно. Она даже и исключения выпилили под тем предлогом, что это тоже goto.
Но он же компилируемый!
Надеюсь, они пошли до конца и не используют goto в ассемблере!
клопег немного напиздел - есть goto, но с огаиниченным применением: тока для выхода из циклов.

примерно как в перле.
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #661952
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
Приятный во всех отношениях. Пока не начинает заебывать это правило про неиспользуемые пакеты и переменные.
Для финального кода это прекрасно.
А для отладки - жуть жуткая.
Они хоть бы флаг сделали в компиляторе.
...
Изменено: 16.12.2023, 13:34 - IT-Клоп
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #662866
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
Мудило  16.12.2023, 13:42
[игнорируется]
s62 [игнорируется] 

Вирт был полный вирт?
нет, только никлас.
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #662871
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
XEugene  17.12.2023, 23:45
[игнорируется]
IT-Клоп  16.12.2023, 12:52
[игнорируется]
eNose  16.12.2023, 12:44
[игнорируется]
В go есть goto?
Нет, конечно. Она даже и исключения выпилили под тем предлогом, что это тоже goto.
Если считать, что язык основан на Си, а не на С++(а вроде так), то они ничего и не выпиливали, просто не стали добавлять.
Но они тем не менее настаивают, что сознательно не стали делать исключения в стите try-catch

а сделали в итоге схему panic-defer-recover

другие яйца в профиль.
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #662909
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
Redd  18.12.2023, 16:32
[игнорируется]
Нахуя нужны всякие пидорские языки похожие на си или сипипи?! Неужели си, с++ не справляется с каким-то сраными микросервисами! Напридумывали всякой параши..
ты давно core дампы ковырял?
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #662917
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
Redd  18.12.2023, 16:37
[игнорируется]
IT-Клоп  18.12.2023, 16:32
[игнорируется]
Redd  18.12.2023, 16:32
[игнорируется]
Нахуя нужны всякие пидорские языки похожие на си или сипипи?! Неужели си, с++ не справляется с каким-то сраными микросервисами! Напридумывали всякой параши..
ты давно core дампы ковырял?
Какая связь с этим?
а такая. Что когда у тебя язык с явным управлением памятью - ты вынужден с ними сталкиваться не только в ходе отладки, но и в ходе эксплуатации.
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #663059
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
Redd  18.12.2023, 16:49
[игнорируется]
IT-Клоп  18.12.2023, 16:40
[игнорируется]
Redd  18.12.2023, 16:37
[игнорируется]
IT-Клоп  18.12.2023, 16:32
[игнорируется]
Redd  18.12.2023, 16:32
[игнорируется]
...
ты давно core дампы ковырял?
Какая связь с этим?
а такая. Что когда у тебя язык с явным управлением памятью - ты вынужден с ними сталкиваться не только в ходе отладки, но и в ходе эксплуатации.
Сталкивается с чем там я должен? Ещё раз, нахуя мне какой-то кастрат го похожий на си/ си++, если есть сам си++? Этот го небось не айдие своего нет, не интерфейса пользователя и тд. Что это за чудо, с явно ебанутым синтаксисом похожим на с++. Так уж лучше брать сразу монстра брать оригинального! А не кастратов
я те говорю - потому что при ручном управлении памятью ты будешь сталкиваться со всеми его последствиями. В виде выходов за пределы массива, повторного освобождения указателя и т.п. - это ошибки весьма типичны, когда прикладное ПО пишется на таких языках.
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #664076
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
Redd  19.12.2023, 10:33
[игнорируется]
W  19.12.2023, 10:26
[игнорируется]
Redd  19.12.2023, 10:25
[игнорируется]
s62  19.12.2023, 09:10
[игнорируется]
Redd [игнорируется] 
Цитата 
[игнорируется]
...
Так язык, как я понял, предназначен в первую очередь для создания бэкенда веб-приложений. Его же в Гугле создали.
Да хуй их знает зачем. Гугл мог бы использовать там си++ и не ибать никому мозг. Как был си да ява 100 лет, так все и осталось. Выдумывают пидерастию всякую) типа новое, новое, пиздец, пиздец, а нихуя.
тебе же про управление паматью написали. ты сложнее калькулятора ничего не писал?
Ты тупой мудак каждый день пользуешься программами написанами с управлением памятью. И ничего.
Ну да - браузером, СУБД и операционкой.

В которые пиздец человекочасов квалифицированнейших разработчиков вложено и вылизано.
А всё выскокоуровневое пишется давно на управляемых языках или интерпретаторах.
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #664077
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
eNose  19.12.2023, 10:37
[игнорируется]
W  19.12.2023, 10:29
[игнорируется]
попробуй на Си наебашить хоть примитивный бэкэнд
а чистый Си есть 64-х битный?
Есть. А в чем проблема?
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #664150
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
Не совсем понятно, на чём таком пишет Сирьоз, если он не сталкивается с корками и ошибками сегментации и при этом презирает всякие там перлы-пайтоны,пхп и go.

Исключтельно на жабе, что ли.
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #664323
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
Трахоф  19.12.2023, 13:03
[игнорируется]
IT-Клоп  15.12.2023, 20:09
[игнорируется]
Не, функции в пакете и их можно экспортировать.

Методы можно связывать с объектами.

Упор просто в ООП сделан не на наследование, а на композицию, как щас модно.
ты иди выращивать кур урот блиать[:ireful4]
ты-то вообще эникейщик убогий, печень лечи!
...
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #690480
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
нучо, в декларациях имена перед типом ставить - паскале подобно, но это завитушки
а вот раздельная компиляция модулей с виртовских языков - да, делает go компилятор быстрым и позволяет использовать систему в режиме скриптового языка, когда исходник сразу подаётся на компиляцию и выполнение. Как в Perl, скажем.
...
Изменено: 05.01.2024, 13:32 - IT-Клоп
Рейтинг: 0 / 0
Просто Трёп / Что за язык Go?
    #690498
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
"Clear semantics" лукавят, конечно. Тоже подводных камней насовали туда.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Просто Трёп [закрыт для гостей] / Что за язык Go?, Поиск: Искать сообщения, созданные автором: IT-Клоп  
Читали тему (1): Анонимы (1)
Игнорируют тему (1): Гарыныч 
Читали форум (105): Анонимы (93), IT-Клоп, Sparrow, anonymous, паразит, Гарыныч, Брюквенные годы, Antonariy 1 мин., sergey11 1 мин., Королева Жезлов 1 мин., unique 2 мин., Просто Трёп 7 мин., Умник-практикующий 9 мин.
Пользователи онлайн (131): Анонимы (111), паразит, IT-Клоп, Sparrow, Yandex Bot, Брюквенные годы, megabyte, anonymous, Bing Bot, Blondin, Гарыныч, Antonariy, sergey11 1 мин., Королева Жезлов 1 мин., Ветер 2 мин., unique 2 мин., Google Bot 3 мин., CerebroSQL 5 мин., Просто Трёп 7 мин., битый 9 мин., Умник-практикующий 9 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]