
Ned Ogl
20.04.2016
06:26:39
Асм - круто, лишь бы его нормально объяснили

Плюшка
20.04.2016
06:29:20
А там адептов интел-синтаксиса не будут презиирать?

Alex Фэils?︙
20.04.2016
06:30:12
Нет

Google

Плюшка
20.04.2016
06:30:21
Это хорошо

Alex Фэils?︙
20.04.2016
06:31:01
@proasm

[Anonymous]
20.04.2016
06:35:46

Ned Ogl
20.04.2016
08:06:21
Спецы, скажите, если внутри функции объявить static-переменную, она будет удаляться из памяти после выхода из функции?

Сергей
20.04.2016
08:07:11
Нет

Ned Ogl
20.04.2016
08:08:35
То есть void f(){static int i =0; return i++; } будет выдавать с каждым вызовом 0,1,2,3, ..?

Alex Фэils?︙
20.04.2016
08:08:42
я на статических переменных делал списки с записями о статически связанных плагинах в одной проге

Ned Ogl
20.04.2016
08:09:27
Почему тогда нет реакции на инициализатор?

Alex Фэils?︙
20.04.2016
08:09:30
(да, каламбур)

Ned Ogl
20.04.2016
08:09:43
Отлично, понял

Alex Фэils?︙
20.04.2016
08:09:44
в первый раз, как в функцию залезешь

Google

Ned Ogl
20.04.2016
08:09:54
Сбросится она когда завершится вся программа, верно?

Alex Фэils?︙
20.04.2016
08:09:57
ага
там кишки C RunTime почистят

Сергей
20.04.2016
08:10:15
Компилер делает так, что инициализация 1 раз, он умный

Ned Ogl
20.04.2016
08:10:41
Если это вызвать f в другом потоке после одного вызова в первом, что она выдаст?

Alex Фэils?︙
20.04.2016
08:10:50
будет data race
поэтому static-переменные лучше не юзать
в Multi-Thread

Ned Ogl
20.04.2016
08:11:15

Alex Фэils?︙
20.04.2016
08:11:18
гонка
если ты сделаешь, к примеру, два потока
и функцию типа
void f()
{
static uint32_t cnt = 0;
printf(PRIu32, cnt);
}
и если вызывать эту функцию из разных потоков, то всё бдет сильно зависит от ОС
вернее, от ее диспетчера потоков

Ned Ogl
20.04.2016
08:17:50
кхм
не так давно я делал синхронизацию через static переменные и оно работало
жаль кода нет под рукой
синхронизацию между потоками всмысле
но она вызывалась только тогда, когда процесс уже разветвился
и после join не вызывалась

Google

Ned Ogl
20.04.2016
08:19:08
и почему-то работала

Alex Фэils?︙
20.04.2016
08:19:33
ну, значит, повезло
кстати, какие юзал потоки?

Ned Ogl
20.04.2016
08:19:59
POSIX Thread
жаль кода нет под рукой

Alex Фэils?︙
20.04.2016
08:20:29
ну, лучше futex

Ned Ogl
20.04.2016
08:21:22
так вот я юзал мьютексы
и по-моему, именно они и были статик
плохо помню, потому что код не мой

Stanislav
20.04.2016
08:27:09
В с++11 статик thread safe

Alex Фэils?︙
20.04.2016
08:34:28
но лучше на это не надеяться)

Alex Фэils?︙
20.04.2016
08:39:06
Приветствую в чатике!)

Aleksey [R10]
20.04.2016
08:40:57
фигатут народу)

Alex Фэils?︙
20.04.2016
08:41:35
ага)

Aleksey [R10]
20.04.2016
08:42:00
тут ток ++

Alex Фэils?︙
20.04.2016
08:48:38
есть еще конфа дотнетчиков, жабистов, питонщиков, ит-флудец, и пр)
@prodot

Aleksey [R10]
20.04.2016
08:59:31
о )

ivario
20.04.2016
09:01:08
Здорова

Google

Aleksey [R10]
20.04.2016
09:02:36
здорова

ivario
20.04.2016
09:18:14

Alex Фэils?︙
20.04.2016
09:19:09
это замечательно

ivario
20.04.2016
09:20:29
Так, надеюсь энтузиазм продержится так до конца разработки

Alex Фэils?︙
20.04.2016
09:20:41
а что ты пилишь?

ivario
20.04.2016
09:21:28
Сервак, про который говорил вчера. Экономическая игра.

Alex Фэils?︙
20.04.2016
09:22:25
я подзабыл, можешь форвард найти)

ivario
20.04.2016
09:22:52
Всем доброе утро, у нас тут с другом появилась идея достаточно интересного проекта, сейчас рассуждаем над архитектуруй работы всех наших идей. Целиком все рассказывать не буду, постараюсь в общих чертах описать. В локальной сети висят штук 8-10 клиентов, введенные с них данные кидаются на сервак, где их обрабатывает вычисляющий модуль. Далее обработанные результаты уже топают к клиентам. Вопрос в том, как реализовать вычисляющий модуль, если на сервере рассылающий модуль и клиенты написаны на яве, а вычисления на плюсах

Admin
ERROR: S client not available

Alex Фэils?︙
20.04.2016
09:23:28
а, точно. я говорил про то, что легко связать жабу и цпп

ivario
20.04.2016
09:23:57
Есть такая игра, МЭМ, выпущенная еще в 1992 году. Классная тема, по ней даже олимпиады на региональном и мировом уровне проводились
Но, начиная с 2000 годов, про нее как-то начали забывать
Но не в нашей школе, ведь у нас до сих пор стоит дос

Alex Фэils?︙
20.04.2016
09:25:23
дос хорошая ос)
для изучения low-level programming

ivario
20.04.2016
09:26:24
дос хорошая ос)
Я писал в турбоси, а файловым менеджером был Volkov Commander!

Alex Фэils?︙
20.04.2016
09:26:30
збс)
я ща фаром пользуюсь, на лине mc)

ivario
20.04.2016
09:26:39
Знаешь, как в нем текстовый файл открыть?)

Alex Фэils?︙
20.04.2016
09:26:46
f3/f4

Google

ivario
20.04.2016
09:27:07
Вот. Я как-то не хочу к этому возвращаться
Продолжу про игру, лучше

Alex Фэils?︙
20.04.2016
09:27:20
значит, тебе не понравится тотал командир
да, давай

ivario
20.04.2016
09:28:35
У нас в районе эта тема до сих пор жива, по ней даже олимпиады проводятся ежегодные, по 100 человек набирает, что вполне неплохо

Alex Фэils?︙
20.04.2016
09:28:54
я правильно понял, что ты хочешь написать свою реализацию?

ivario
20.04.2016
09:29:00
Уже начали этим заниматься

Alex Фэils?︙
20.04.2016
09:29:20
как классы расхреначиваете

ivario
20.04.2016
09:29:33
Нормальную кросс-платформенную версию

Alex Фэils?︙
20.04.2016
09:30:10
в программе

ivario
20.04.2016
09:30:39
Я структурно пишу, не могу все на классы перейти
Точнее могу
Но привыкнуть не могу

Alex Фэils?︙
20.04.2016
09:31:03
верю
покажи, короч, код

ivario
20.04.2016
09:31:32
Давай в лс

Alex Фэils?︙
20.04.2016
09:31:50
пеши

Lorgar
20.04.2016
15:38:23
Всем привет ребята!
подскажите пожалуйста, как инициализировать массив в С++