
Alex
17.02.2017
08:54:59
Телефон подсказал: "я предпочитаю блондинок"
Окей, я предпочитаю блондинок

Google

Andrew
17.02.2017
08:56:26

Daniel
17.02.2017
08:56:45
хороши для чего?
кто-нибудь видел большой проект на паскале когда-нибудь?
а дельфи - да, прекрасен был совершенно

⠀
17.02.2017
08:57:42
дэлфи перекрывается шарпами

Alex
17.02.2017
08:57:43
На обжект

i
17.02.2017
08:58:21
В free pascal даже дженерики есть

Slava
17.02.2017
09:01:02

Stanislav
17.02.2017
09:18:07

Anton
17.02.2017
09:25:30
мы на работе используем делпхи)
и будем использовать =(

Google

Anton
17.02.2017
09:26:52
в fpc есть дженерики, но делпхи последняя намного интереснее
почему, когда я в каком-то чатике пишу про делфи, чатик сразу умирает? =(

Sergey
17.02.2017
09:33:41
Всё, к чему хоть как-то прикасается Delphi, умирает

Phil
17.02.2017
09:34:06

Михаил
17.02.2017
09:41:56
Но не уверен

Phil
17.02.2017
09:47:04

Anton
17.02.2017
09:55:33
как цивильно назвать поле, которое означает "время прошедшее с момента приема приема данных"

Alexander
17.02.2017
10:02:50

Andrew
17.02.2017
10:03:39

Alexander
17.02.2017
10:04:31
Время прошедшее... - это вобще-то интервал

Andrew
17.02.2017
10:05:23
Точно, мой косяк

Alexander
17.02.2017
10:09:51
А кстати, есть уже люди, у которых первым языком был Go?

Sergey
17.02.2017
10:11:36

Daniel
17.02.2017
10:12:24

Alexander
17.02.2017
10:13:17
А я лет 20 назад вобще С понять не мог, как-то не лез он в меня с нуля, пока просто книжку Вирта про Паскаль не прочитал. Писать на нем не стал, но вдруг врубился в С :)

Slava
17.02.2017
10:17:31
С субмиллисекндными паузами теперь можно в го игры начать делать

Alexander
17.02.2017
10:18:13
Сапера надо на Go вот что! :)

Slava
17.02.2017
10:18:28
Я скорее про реалтайм

Google

Andrew
17.02.2017
10:18:42
Кстати, объясните мне, в чём измеряются эти паузы?

Alexander
17.02.2017
10:18:48
А чем сапер не риалтайм? :)))

Andrew
17.02.2017
10:18:56
Это пауза после чего?

Slava
17.02.2017
10:19:04

Andrew
17.02.2017
10:19:36
Эт понятно. В микросекундах относительно чего?

Slava
17.02.2017
10:19:53
Относительно земли :)

Andrew
17.02.2017
10:19:55
Типа раз в секунду затраты на паузу будут 100 мсек?
Или после каждого оператора пауза 100 мсек

Alexander
17.02.2017
10:20:27
В микросекундах
type Duration
A Duration represents the elapsed time between two instants as an int64 nanosecond count.

i
17.02.2017
10:21:00

Slava
17.02.2017
10:21:12
Почему нет?

Alexander
17.02.2017
10:21:31

i
17.02.2017
10:21:54
Всё равно придётся cgo дёргать
Хотя с другой стороны minecraft же на яве написан

Alexander
17.02.2017
10:23:22

Slava
17.02.2017
10:23:24

Andrew
17.02.2017
10:23:45
Хорошо. Тогда как часто выполняется сборка?

Alexander
17.02.2017
10:24:03
Интересно, что же это за игры такие, где такие скорости? :)

Slava
17.02.2017
10:24:20
Зависит от того как быстро мусор появляется :)

Andrew
17.02.2017
10:24:25
А то можно сказать, что затраты на сборку - 1 наносекунда, но не сказать, что сборка делается тоже каждую наносекунду (итого 50% времени затраты только на сборку мусора)

Google

Slava
17.02.2017
10:25:12
Нет, сборщик запускается где-то через чуть меньше чем удвоение предыдущего активного хипа

Alexander
17.02.2017
10:25:27

⠀
17.02.2017
10:25:54
сапёр наперегонки

Slava
17.02.2017
10:25:58
Не будет он стопить постоянно :) он даёт память жрать

Alexander
17.02.2017
10:26:01
в риалтайме!

i
17.02.2017
10:27:22
Для чего делать игры на go если можно на C или С++

Andrew
17.02.2017
10:27:57

i
17.02.2017
10:28:17

Admin
ERROR: S client not available

Alexander
17.02.2017
10:28:21
И чтобы удобней параллелить все подряд
И расплачиваться проиводительностью
Мусор собирать все равно придется, скорее всего, так что еще неизвестно, где поучится производительней - в Go или на C что-то самодельное. Но если мусор не надо собирать, то OK!

i
17.02.2017
10:32:32
Почему все так боятся ручного управления памятью?

Daniil
17.02.2017
10:32:38
+
темболее когда есть смарт-поинтеры

Alexander
17.02.2017
10:32:58
Потому что это просто страшно и тяжело дебажится?

i
17.02.2017
10:33:19
Если видишь, что что-то течёт, запускаешь профайлер и смотришь где копится память
я для этого valgrind использовал

Alexander
17.02.2017
10:34:08
и видишь не обязательно то место, где течет на самом деле
Если сам только что писал - не проблема. А если не сам и не только что - не всегда все так просто

Daniil
17.02.2017
10:35:32

Google

Daniil
17.02.2017
10:35:38
да, очень страшно получается

i
17.02.2017
10:36:50
Да вообще нет никакой проблемы в ручном управлении, только приходится из-за этого больше времени на код тратить

Alexander
17.02.2017
10:37:09
и, что самое страшное, многа думоть!

Daniil
17.02.2017
10:37:20

Alexander
17.02.2017
10:38:30
хипстера думоть не любят. нечего думать, дело делать надо! Хотя бы это дело и просто игруха :)

Daniil
17.02.2017
10:38:56

Alexander
17.02.2017
10:39:13
о Go, о чем еще? :)
Вобще, кто так любит порулить памятью - ассемблер в руки. Нарулишься по самое не балуйся

Мерлин
17.02.2017
10:40:49
За оскорбления буду расстреливать на месте, господа, спустите пар

Alexander
17.02.2017
10:41:00
ну вот... уже слова старику сказать нельзя... Молодые тут все, злые какие-то... Вот уйду я от вас :)

i
17.02.2017
10:41:27
У меня кстати тоже недавно была утечка горутин

Daniil
17.02.2017
10:41:28
да просто ассемблер то причем тут

Alexander
17.02.2017
10:42:14
да просто ассемблер то причем тут
Да я уже сто лет на нем ничего не делал. Но если уж так приперло поработать с памятью - лучше ассемблера хуже нет, как говорится. :) Это точно!

Daniil
17.02.2017
10:42:30
разговор то не об этом

Alexander
17.02.2017
10:42:48
А если не так сильно приперло - Go хороший язык, так мне кажется.

Daniil
17.02.2017
10:43:00
а кто что-то плохое про го сказал?

Andrew
17.02.2017
10:43:22
Здесь нельзя говорить плохо о Go!

Alexander
17.02.2017
10:43:46

Daniil
17.02.2017
10:43:57
ну мб, хорошо
извини если обидел