@gogolang

Страница 1394 из 1630
Dk
12.09.2018
12:29:35
Ну правда. Я вот сегодня видел анализ изображений. Я что-то слышал про мистическую модель памяти go, но не читал ещё. Вот и интересно стало

зачем использовать технологию, в которой, у тебя, нет необходимомти?
Я не спросил, надо ли мне. Прошу мне не подсказывать как и что изучать и не изучать без моей просьбы.

Tux
12.09.2018
12:30:32
го нужен чтобы на нём быстро разрабатывать бизнес логику

Alexander
12.09.2018
12:30:41
Можно непростой вопрос? Вот за 1.5 года на python я выяснил почти все его направления использования: data science/web/администрирование/чуть науки. Понятно куда лезть и как. А какие основные направления у golang?
Ты словно спросил, что какие направления у фундаменальной науки Да никаких напрравлений! Просто людей от этого прет, а кто-то, благодаря этому, даже по GPS ориентироваться не в состоянии

Google
Tux
12.09.2018
12:32:11
го, это хороший компромис между производительностью и сложностью разработки/обслуживания

Dk
12.09.2018
12:32:54
Ты словно спросил, что какие направления у фундаменальной науки Да никаких напрравлений! Просто людей от этого прет, а кто-то, благодаря этому, даже по GPS ориентироваться не в состоянии
Ну вот видел обсуждение, что для рендера в играх го не подходит. Из-за чего не понял. Матан в го приемлем? Я не нашел матриц и множеств. Анализ данных? Фронт?

Alexander
12.09.2018
12:32:57
Ну правда. Я вот сегодня видел анализ изображений. Я что-то слышал про мистическую модель памяти go, но не читал ещё. Вот и интересно стало
никаких мистических моделей памяти в Go нет. Никого не слушай! В Go есть процессор и операционная система. и все! Вот и все мистические модели памяти

Olzhas
12.09.2018
12:33:28
А генериков нет

Tux
12.09.2018
12:33:46
будут)

Alexander
12.09.2018
12:33:48
А генериков нет
мы это слово тут не говорим!

Нормальные пацаны говорят проще - параметрический полиморфизм. И все. Хотя даже нормальные пацаны не всегда понимают, что это значит

Olzhas
12.09.2018
12:35:29
Нормальные пацаны пишут код на хаскелях

Foxcool
12.09.2018
12:35:49
у вас сбитые критерии нормальности

Tux
12.09.2018
12:36:01
кстати, раз уж пошли в изотерику: что вы думаете про Athens?

Alexander
12.09.2018
12:36:04
да пусть пишут на чем хочут! На то они и нормальные пацаны :)

Google
Tux
12.09.2018
12:38:28
вангую из-за GC

Nick
12.09.2018
12:38:57
В современных игровых движках есть GC

Dk
12.09.2018
12:39:04
Сборщик мусора
А есть оператор удаления переменной?

Типа del x

Alexander
12.09.2018
12:40:55
хотя, я не против батанов. Хороший батан на чем хочешь сделает матан!

Roman
12.09.2018
12:42:30
Можно непростой вопрос? Вот за 1.5 года на python я выяснил почти все его направления использования: data science/web/администрирование/чуть науки. Понятно куда лезть и как. А какие основные направления у golang?
Cloud software, Networking, Web, APIs, Tooling, Automation. теоретически он бы подошёл и для application development, но пока-что GUI на нём писать непопулярно (однако имеются интересные предложения аля https://github.com/therecipe/qt)

Artem
12.09.2018
12:43:15
В современных игровых движках есть GC
Что вы вкладываете в это ? В го он тоже есть, и помимо странного возврата памяти системе, рабочий.

Alexander
12.09.2018
12:45:12
Ну, нормальное. Какой вопрос, такой и ответ по токтичности

Roman
12.09.2018
12:45:20
Ну и сообщество
троллей всегда предостаточно

Nick
12.09.2018
12:46:09
Andrei
12.09.2018
12:46:29
Странный вопрос. Говорю что есть в движках гц)
у луа, который используется для скриптинга на движке? да, у него гц есть)

Dk
12.09.2018
12:46:34
Ну, нормальное. Какой вопрос, такой и ответ по токтичности
Типичное поведение на российских форумах. Ты задаёшь вопрос, а тебя пытаются косвенно унизить

Google
Kaspar
12.09.2018
12:47:12
Artem
12.09.2018
12:47:20
Странный вопрос. Говорю что есть в движках гц)
Ну прозвучало как аргумент почему на го нельзя делать игры

Roman
12.09.2018
12:47:21
Alexander
12.09.2018
12:47:43
Типичное поведение на российских форумах. Ты задаёшь вопрос, а тебя пытаются косвенно унизить
ну, так ты же задаешь типично руссий вопрос. Что ж поделаешь - такой и отввет А в чем, собственно вопрос-то?

Andrei
12.09.2018
12:47:47
Типичное поведение на российских форумах. Ты задаёшь вопрос, а тебя пытаются косвенно унизить
с моей точки зрения, лучше получить полезные ответы, пусть и с косвенным унижением, чем как на буржуйских форумах получить тонну тупых ответов от людей, вообще не шарящих в теме, т.к. их там никто не гоняет

Nick
12.09.2018
12:48:00
и что?)
В жопку го, ок?

Alexander
12.09.2018
12:48:29
В жопку го, ок?
панк чтоле?

Roman
12.09.2018
12:49:03
Go прексрано подойдёт для скриптинга игрового мира и возможно даже AI (система акторов хорошо кладётся на горутины) Но писать на Go движок это очень плохая идея, очень.

Alexander
12.09.2018
12:50:40
с моей точки зрения, лучше получить полезные ответы, пусть и с косвенным унижением, чем как на буржуйских форумах получить тонну тупых ответов от людей, вообще не шарящих в теме, т.к. их там никто не гоняет
А я на буржуйских фрумах никогда не получал нерелевантных ответов, назовем это нерелевантными ответами. Но я там просто и на форумах и в IRC каналах десять раз думал, прежде чем что-то спросить...

Alexander
12.09.2018
12:53:19
И, вероятно, после таких тяжких дум, уже даже был готов понять ответ на мой вопрос...

Roman
12.09.2018
12:53:57
скриптинг на пустых интерфейсах? даже на луа будет читабельнее
нет, скриптинг на строках блин, всё сериализируй в строки и десериализируй в функциях после получения строк в параметрах. Что за бред вы несёте, товарищ?

Roman
12.09.2018
12:54:55
глупее мысли еще не слышал
ты главное своё мнение не обосновывай. А то не дай бог человек прав окажется))

Nick
12.09.2018
12:56:05
golang не скриптовый язык, чтобы на нем писать скрипты

Roman
12.09.2018
12:56:25
golang не скриптовый язык, чтобы на нем писать скрипты
отличное мнение! главное что необоснованное, ибо зачем))

Andrei
12.09.2018
12:56:43
ты главное своё мнение не обосновывай. А то не дай бог человек прав окажется))
а что тут обосновывать? вы предлагаете использовать компилируемый статически типизируемый язык без внятного полиморфизма использовать в нише, которую традиционно занимают динамически типизированные скриптовые языки

Nick
12.09.2018
12:56:56
отличное мнение! главное что необоснованное, ибо зачем))
ты тупые вопросы задаешь поэтому и обоснования такие

Google
Dk
12.09.2018
12:57:48
У меня аж экран плавится

Alexander
12.09.2018
12:58:40
И, кстати, на "буржуйских форумах" нет флуда не по теме, что очень радует! Там просто это общественно не принимается. Просто тишина в ответ, или мягкое ай-ай. И все! Так что с буржуями флудить хуйней невозможно по-настоящему!

Roman
12.09.2018
12:59:23
ты тупые вопросы задаешь поэтому и обоснования такие
был бы я админом я бы за такие сообщения банил. Программирование и инженеринг ПО это прикладная наука, а засирание истории чата своим мнением (не аргументируя и обосновывая его) косвенно унижающим собеседников - ничего общего с наукой не имеет.

Dk
12.09.2018
12:59:32
Можно вообще отвечать в стиле "ты п*дор чтоли?"

Зачем что-то объяснять?

Artem
12.09.2018
13:00:08
Нет. От слова совсем
Снова хотелось бы аргументацию, выше описанное вполне описывает серверную часть онлайн игры, что ляжет прекрасно на го

Roman
12.09.2018
13:00:54
а, то есть за вопросы типа “и что?” ты бы не банил?
я пояснил своё мнение, Товарищь, а вы всё к словам цепляетесь. Короче с вами всё ясно

Admin
ERROR: S client not available

Alexander
12.09.2018
13:01:29
был бы я админом, так сказал бы, что мальчики - успокойтеся. ничего вы тут не решите. Идите работайте лучше

Andrei
12.09.2018
13:01:54
серверную часть и правда можно написать на го, хотя на джаве это будет делать гораздо приятнее

Alexander
12.09.2018
13:02:57
серверную часть и правда можно написать на го, хотя на джаве это будет делать гораздо приятнее
не поднимай холивар про яву! Тут уже найдутся люди, кому на Го будет приятней задний конец делать

Artem
12.09.2018
13:03:00
Окей, как вы себе представляете скриптинг игры на го?
Я во фразе скриптинг игрового мира вижу описания поведения логики персонажей. И никакой связи со скриптовым языком.

Alexander
12.09.2018
13:04:16
Окей, как вы себе представляете скриптинг игры на го?
А мы должны это представлять себе? А зачем?

Artem
12.09.2018
13:05:51
Пример рендерного движка на го прикладывал выше. Вопрос зачем именно на го из другой области.

Alexander
12.09.2018
13:06:40
Кстати, надо будет в Старкрафт Брудвар зарезаься, уже давно не играл против конпутера. И с людьми давно не играл. Брудвар хочет сетку IPX, а мне лень ее делать, даже для лучших друзей

Google
Alexander
12.09.2018
13:08:03
В винде этот протокол IPX еще поддерживается?

Roman
12.09.2018
13:08:25
Я во фразе скриптинг игрового мира вижу описания поведения логики персонажей. И никакой связи со скриптовым языком.
это хорошо, что есть такое понимание. писать логику поведения можно и на плюсах, но игроделы почему-то выбирают lua/python

Artem
12.09.2018
13:09:57
это хорошо, что есть такое понимание. писать логику поведения можно и на плюсах, но игроделы почему-то выбирают lua/python
Я далеко не ушёл в этом, игрался в Юнити на C#, но в целом го вас не ограничивает в использование луа

Alexander
12.09.2018
13:10:02
вы хотите Lua на Go заменить в некоторых играх? Или я все пропустил?

Роман - тугодум :)

ну... давай уже! :)

Roman
12.09.2018
13:14:51
вы хотите Lua на Go заменить в некоторых играх? Или я все пропустил?
я как раз такой ереси не предлагаю. мой вопрос был к @Romshark про >Go прексрано подойдёт для скриптинга игрового мира и возможно даже AI (система акторов хорошо кладётся на горутины)

Roman
12.09.2018
13:14:57
Читаю чат и вижу одни только мнения, необоснованные мнения.. Go в качестве скриптового языка интересен следующим: 1. Он относительно прост и прагматичен (надеюсь это пояснять не нужно). На C++ ведь никто скрипты игрового мира не пишет? (максимум повторяющееся поведение, где JS/Lua etc. недостаточно быстрые). 2. Одновременно он значительно производительнее и менее затратный по памяти таких языков как JavaScript и Lua, нужно объяснять в чём выгода? 3. Он быстро компилируется, вам нужно объяснять почему это хорошо для скриптинга? 4. Система актовор и вычисления AI хорошо укладывается на горутины, можно управлять большим колвом объкетов игрового мира используя весь потенциал CPU. 5. Модель памяти с GC отлично подходит для написания логики поведения. Без GC скрипты писать адово и опасно. что ещё... пока что всё, может что-то забыл упомянуть

b0000000000000t
12.09.2018
13:16:03
Читаю чат и вижу одни только мнения, необоснованные мнения.. Go в качестве скриптового языка интересен следующим: 1. Он относительно прост и прагматичен (надеюсь это пояснять не нужно). На C++ ведь никто скрипты игрового мира не пишет? (максимум повторяющееся поведение, где JS/Lua etc. недостаточно быстрые). 2. Одновременно он значительно производительнее и менее затратный по памяти таких языков как JavaScript и Lua, нужно объяснять в чём выгода? 3. Он быстро компилируется, вам нужно объяснять почему это хорошо для скриптинга? 4. Система актовор и вычисления AI хорошо укладывается на горутины, можно управлять большим колвом объкетов игрового мира используя весь потенциал CPU. 5. Модель памяти с GC отлично подходит для написания логики поведения. Без GC скрипты писать адово и опасно. что ещё... пока что всё, может что-то забыл упомянуть
плюсану

но скриптинг в играх выйграл луа

Roman
12.09.2018
13:17:52
Прекрасно подойдет! Да. Ключевое явление в этом всем - будущее время
как только появится DSO на всех платформах - тогда можно что-то обсуждать

Alexander
12.09.2018
13:18:40
Читаю чат и вижу одни только мнения, необоснованные мнения.. Go в качестве скриптового языка интересен следующим: 1. Он относительно прост и прагматичен (надеюсь это пояснять не нужно). На C++ ведь никто скрипты игрового мира не пишет? (максимум повторяющееся поведение, где JS/Lua etc. недостаточно быстрые). 2. Одновременно он значительно производительнее и менее затратный по памяти таких языков как JavaScript и Lua, нужно объяснять в чём выгода? 3. Он быстро компилируется, вам нужно объяснять почему это хорошо для скриптинга? 4. Система актовор и вычисления AI хорошо укладывается на горутины, можно управлять большим колвом объкетов игрового мира используя весь потенциал CPU. 5. Модель памяти с GC отлично подходит для написания логики поведения. Без GC скрипты писать адово и опасно. что ещё... пока что всё, может что-то забыл упомянуть
А мне Go а качестве скриптового языка не нравится. А нравится bash и gawk со всем их раздолбайством, о котором, конечно, каждый шелльный автор дожлен знать и уметь это использовать

Tux
12.09.2018
13:19:47
как может нравиться баш?

Alexander
12.09.2018
13:20:23
я пожалуй промолчу
нет уж ты скажи! не держи в себе!

b0000000000000t
12.09.2018
13:20:44
john например вслух промолчал

Alexander
12.09.2018
13:20:52
но я, конечно, обвиню тебя в недостаточном знаии AWK в итоге :)

Roman
12.09.2018
13:21:04
нет уж ты скажи! не держи в себе!
если я скажу, то мне придётся обосновывать, но я не хочу, мне лень обсуждать баш, потому-что я считаю это абсурдом

Roman
12.09.2018
13:21:39
Читаю чат и вижу одни только мнения, необоснованные мнения.. Go в качестве скриптового языка интересен следующим: 1. Он относительно прост и прагматичен (надеюсь это пояснять не нужно). На C++ ведь никто скрипты игрового мира не пишет? (максимум повторяющееся поведение, где JS/Lua etc. недостаточно быстрые). 2. Одновременно он значительно производительнее и менее затратный по памяти таких языков как JavaScript и Lua, нужно объяснять в чём выгода? 3. Он быстро компилируется, вам нужно объяснять почему это хорошо для скриптинга? 4. Система актовор и вычисления AI хорошо укладывается на горутины, можно управлять большим колвом объкетов игрового мира используя весь потенциал CPU. 5. Модель памяти с GC отлично подходит для написания логики поведения. Без GC скрипты писать адово и опасно. что ещё... пока что всё, может что-то забыл упомянуть
>Одновременно он значительно производительнее и менее затратный по памяти -rw-r--r-- 1 root root 180K мар 21 17:49 /usr/lib/x86_64-linux-gnu/liblua5.1.so.0.0.0 -rw-r--r-- 1 root root 483K окт 25 2017 /usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0 и самое главное - lua легко встраивать, в отличие от go. >Он быстро компилируется, вам нужно объяснять почему это хорошо для скриптинга? да. >4. все это ни разу не проблема. во встраеваемых языках больше ценится легкость интеграции с существующим рантаймом.

Алексей
12.09.2018
13:21:39
Читаю чат и вижу одни только мнения, необоснованные мнения.. Go в качестве скриптового языка интересен следующим: 1. Он относительно прост и прагматичен (надеюсь это пояснять не нужно). На C++ ведь никто скрипты игрового мира не пишет? (максимум повторяющееся поведение, где JS/Lua etc. недостаточно быстрые). 2. Одновременно он значительно производительнее и менее затратный по памяти таких языков как JavaScript и Lua, нужно объяснять в чём выгода? 3. Он быстро компилируется, вам нужно объяснять почему это хорошо для скриптинга? 4. Система актовор и вычисления AI хорошо укладывается на горутины, можно управлять большим колвом объкетов игрового мира используя весь потенциал CPU. 5. Модель памяти с GC отлично подходит для написания логики поведения. Без GC скрипты писать адово и опасно. что ещё... пока что всё, может что-то забыл упомянуть
Доброго времени суток. Плюсы Вы выделили верные, только вот немного о том что такое скриптование в компьютерных играх... по сути это обвязка вокруг двигла задачей которой является описание повидения мира (игрового в данном случае), перед скриптовым языком не ставят те цели которые вы описали, перед скриптовым языком ставят цель - быстрая разработка (быстрое получение получени результат)... и вот тут го проигрывает python/lua и подобных им... и к слову, многие студии пишут свои собственные языки скриптования игры...

Страница 1394 из 1630