@dlangru

Страница 244 из 719
Maxim
29.08.2017
08:57:16
вообще, stateless — это нечно, не хранящее в себе данных о состоянии, statefull — наоборот, нечто, что хранит в себе информацию о внутреннем состоянии

применительно к виджетам, не знаю, о чем идет речь)

Oleg
29.08.2017
09:04:19
применительно к виджетам, не знаю, о чем идет речь)
Кнопка не хранит состояния, переключатель хранит

Не?

Google
Dmitry
29.08.2017
09:04:44
а как это на практике то может выглядеть? как кнопка состояние может хранить?

Maxim
29.08.2017
09:05:26
ну так-то да, наверное, что-то такое и имели в виду

Oleg
29.08.2017
09:05:37
Но суть такой кнопки - переключатель

Maxim
29.08.2017
09:05:49
каким-нибудь картинкам, кнопкам и рамкам статус не нужен

Ievgenii
29.08.2017
09:05:59
Ну или радео баттон лист

Maxim
29.08.2017
09:06:12
а чекбоксам, радиобаттонам и полям ввода нужен

Ievgenii
29.08.2017
09:06:18
комбобокс

Dmitry
29.08.2017
10:05:54
Я тут небольшой вброс сделал https://habrahabr.ru/post/336572/#comment_10387930 кому интересно подкиньте аргументов

Che
29.08.2017
10:15:22
Я тут небольшой вброс сделал https://habrahabr.ru/post/336572/#comment_10387930 кому интересно подкиньте аргументов
я D практически не умею, но код справа будет эквивалентен этому package main import ( "fmt" "os" "strconv" ) func main() { var result int for _, x := range os.Args[1:] { y, _ := strconv.Atoi(x) result += y } fmt.Println(result) }

ну и главное >import std.algorithm; то есть весь вброс заключается что вот в Ди есть в стандартной библиотеке reduce! (это макрос что ли?), а в го нет

короче, сомнительное превосходство, кмк

Google
Ned Ogl
29.08.2017
11:02:31


Есть вот такой код



Печатает он вот что

Почему?

Как это возможно вообще?

Pavel
29.08.2017
11:05:50
Могу только дать догадку что на стадии компиляции число 11 вхардкоживается в исходник и далее та ячейка не используется.

То есть при выводе *pa берется значение из ячейки, а при выводе a просто 11 захардкожено

Ned Ogl
29.08.2017
11:13:32
Надо почитать objdump

NullSanya
29.08.2017
11:15:36
Там просто значение immutable переменных подставляется

Ned Ogl
29.08.2017
11:28:53
Ну всмысле на этапе компиляции?

NullSanya
29.08.2017
11:29:13
Типа define в С?
Не всегда, но в данном случае - да

Скорее всего компилятор подставляет там, где может

То есть если ты будешь эту переменную передавать в функцию, то скорее всего изменения отразятся

Maxim
29.08.2017
11:30:27
где-то на dlang.org даже была рекомендация использовать immutable foo = 1 как аналог #define foo 1

Ned Ogl
29.08.2017
11:30:35
Ага, то есть, я его наебал? Он подставляет так в рассчёте на то, что эти данные никогдаа не изменятся, а я вот их взял и изменил.

Maxim
29.08.2017
11:31:03
потому что компилятор, где может, подставляет значения напрямую

Ned Ogl
29.08.2017
11:31:16
Только если передача по ссылке, или по указателю, вот ты о чём.

Google
NullSanya
29.08.2017
11:31:29
а если иммутабельный класс, то его как передает?

Ned Ogl
29.08.2017
11:32:02
А что ему на этапе кодирования мешает пушить в стек predefined values?

Вместо mov eax, [immutable_class_adr] push eax он просто пушит поля

NullSanya
29.08.2017
11:33:11
просто проверь)

Ned Ogl
29.08.2017
11:33:28
Только если через неск часов вернусь к компу

Но сие меня озадачило

Andrey
29.08.2017
11:33:47
тут проверьте http://asm.dlang.org/

Wladyslaw
29.08.2017
11:35:46
это то что надо

хотя бля, если б там еще к каждому пдф было )

покидайте четоо еще такого, подробного

Andrey
29.08.2017
11:40:24
http://hyperpolyglot.org/

Andrey
29.08.2017
11:40:38
https://learnxinyminutes.com/

Wladyslaw
29.08.2017
11:43:34
а есть какая-то универсальная книжка по линуксу? с исчерпытвающими объяснениями по сосоли и внутренностям

Andrey
29.08.2017
11:45:14
https://gist.github.com/jboner/2841832

Wladyslaw
29.08.2017
11:45:25
последняя ссылка вообще огонь, просто балдееежка

Andrey
29.08.2017
11:55:43
https://habrahabr.ru/post/161205/

http://sijinjoseph.com/programmer-competency-matrix/

Wladyslaw
29.08.2017
12:59:39
а вот как к примеру создать условно сервер сетевой игры или клиент? я о том как чертить план игры, где прочитать про планирование

за линки большое спасибо

Google
Andrey
29.08.2017
13:03:42
http://gameprogrammingpatterns.com/

У меня есть старые туторки по Enet (https://github.com/MrSmith33/enet-tutorials), плюс в моем движке есть более полный вариант кода

Wladyslaw
29.08.2017
13:09:48
скок вам лет? и когда вы начали работать?

Andrey
29.08.2017
13:10:23
22. Работать над чем?

Wladyslaw
29.08.2017
13:10:38
ну вообще

u13147
29.08.2017
13:11:19
По линуксу книжка ещё нужна? Есть у меня в загашнике такая.

Wladyslaw
29.08.2017
13:11:48
канеша

Andrey
29.08.2017
13:12:40
где-то с 8-9 класса начал учить С++, потом юзал Game maker, потом наткнулся на книжку Александреску, и примерно тогда начал пилить код на D

Admin
ERROR: S client not available

Pavel
29.08.2017
13:13:22
Ребят кому-нибудь удавалось в libasync сделать tcp-сервер который принимает сокеты сразу в нескольких тредах? Был бы признателен за примерчик. А то у меня что-то конекты не принимает.

Andrey
29.08.2017
13:14:35
годная книжка, давно искал подобное

Wladyslaw
29.08.2017
13:14:45
ох бля каеф с линуксом

у меня чет тоже самое, тока я дохрена времени потратил на какую-т херню и вот думаю че я до сих пор устроился на норм работку)

Andrey
29.08.2017
13:15:29
Движок тут https://github.com/MrSmith33/voxelman

Wladyslaw
29.08.2017
13:15:31
при том что я вроде шарю)

спосибо

u13147
29.08.2017
13:15:47
Попробуй на какую-нибудь галеру устроиться.

Andrey
29.08.2017
13:16:27
я еще на магистратуру пошел

Wladyslaw
29.08.2017
13:16:44
я ваще у вузика ушел

Google
Wladyslaw
29.08.2017
13:17:35
терь если буду устраиваться спросят мол а че ты ранье делал, а я такой философ дохуя, хотите я вам смысл бытия расскажу, ох бля)

u13147
29.08.2017
13:18:16
На галере никто смысл бытия спрашивать не будет) Весло в руки и греби)

Wladyslaw
29.08.2017
13:20:17
ну я так и думаю

но потом же надо все-таки в люди выбится)

а там кстати норм заработать можно?

или это ток для начала?

а че у тя еще за книжки есть козырные?

скинь еще что-нибудь)

u13147
29.08.2017
13:21:58
Смотря, где живёшь. В провинции?

Да, есть у меня много литературы.

Wladyslaw
29.08.2017
13:24:03
покажи че есть

ну собсна да

Dmitry
29.08.2017
13:24:16
я еще на магистратуру пошел
Если от армии даёт отмаз, то имеет смысл.

Andrew
29.08.2017
13:24:20
лучше торрент расшарь :)

Wladyslaw
29.08.2017
13:24:23
еще и в украинской)

u13147
29.08.2017
13:24:28
а там кстати норм заработать можно?
Можно заработать на еду и одежду, но единственное, для чего нормальные люди устраиваются на галеру - это выйти на контакт с клиентом, а затем предложить ему работу напрямую, без галеры. ТК такое не запрещает.

Andrey
29.08.2017
13:24:39
я только военную кафедру закончил, т.ч. пофиг

Wladyslaw
29.08.2017
13:25:22
так ты еще не работал офф?

Dmitry
29.08.2017
13:25:23
я только военную кафедру закончил, т.ч. пофиг
??? // А у меня не было военки, загребли сволочи. (

Wladyslaw
29.08.2017
13:25:31
кстати меня тоже

u13147
29.08.2017
13:25:35
А ещё учите, мужики, английский. Поверьте, пригодится. Причём сразу всё, и чтение, и на слух воспринимать, и произношение.

Wladyslaw
29.08.2017
13:25:38
где-то год назад

Страница 244 из 719