Size: a a a

var chat = new Chat();

2020 May 30

R

RA-TA-TATA in var chat = new Chat();
Bretbas
честно, я даже не знал за такую касту 😃
вот нагуглил) жесть конечно)
а ты знаешь как создается конечный автомат?)
источник

B

Bretbas in var chat = new Chat();
RA-TA-TATA
а ты знаешь как создается конечный автомат?)
да, конечно.
если ты имеешь ввиду как CLR это делает при async/await
источник

R

RA-TA-TATA in var chat = new Chat();
Bretbas
да, конечно.
если ты имеешь ввиду как CLR это делает при async/await
можешь рассказать?)
источник

B

Bretbas in var chat = new Chat();
RA-TA-TATA
можешь рассказать?)
могу отправить почитать куда
источник

R

RA-TA-TATA in var chat = new Chat();
Bretbas
могу отправить почитать куда
давай
источник

B

Bretbas in var chat = new Chat();
RA-TA-TATA
давай
Рихтер CLR vs C#
Там почти под конец книги ищи. Он показывает на примере как конечный автомат генерируется CLR'ом
источник

B

Bretbas in var chat = new Chat();
а вообще, если не читал, то лучше всю книгу прочти
источник

R

RA-TA-TATA in var chat = new Chat();
Bretbas
а вообще, если не читал, то лучше всю книгу прочти
ты всего прочитал?
источник

B

Bretbas in var chat = new Chat();
RA-TA-TATA
ты всего прочитал?
да
источник

B

Bretbas in var chat = new Chat();
там вначале п***ец какой то идет по сборкам.
потом полегче пойдет чтение
источник

R

RA-TA-TATA in var chat = new Chat();
2013 год норм же у него?
источник

B

Bretbas in var chat = new Chat();
RA-TA-TATA
2013 год норм же у него?
да, кроме этих сборок и доменов
источник

B

Bretbas in var chat = new Chat();
остальное все валидно
источник

𝙇𝙆

𝙇𝙚𝙤𝙣𝙞𝙙 𝙆𝙪𝙨𝙝𝙣𝙖𝙧𝙤𝙫... in var chat = new Chat();
Bretbas
а вообще, если не читал, то лучше всю книгу прочти
Крайне сложная для начинающих. Это справочник для прошаренных, имхо.
источник

VD

Vitaly Deev in var chat = new Chat();
Bretbas
Да, они будут очень хорошо разбираться в фреймворке на котором пишут. Но если чуть уйти в сторону —> им будет довольно тяжело.
По сравнению, кто начал с С/C++ —> C#/Java —> JS/TS
С сам по себе очень простой язык, на нем только очень сложно написать что-то более менее крупное. С++ наоборот превратился в какого-то монстра за последние годы, давно ничего не приходилось делать на нем, но даже тогда у него было награждение всего и вся. Не говоря ещё о том, что раньше, не знаю как сейчас, по-хорошему надо было не только хорошо знать stl но и boost. Так что я не сказал бы, что чистым сишникам будет легко перейти на что-то новое или чистым плюсовым, потому что в первом случае язык слишком простой, во втором вообще может быть сотня вариантов решения одной и той же задачи, хотя возможно плюсы и движутся сейчас в сторону net со своими умными указателя и прочим, давно уже не слежу  за изменениями языка
источник

VL

Vova Lantsov in var chat = new Chat();
назови меня клоуном
Меня спросили на собесе как комплится джитом обобщенные классы, я по удаче знал
Если не знать тонкости компиляции, то ты бы например не знал что in параметр метода делает защитное копирование, если используется с обычной структурой, а не readonly struct) На определенных проектах незнание этого может повлечь проблемы
источник

VD

Vitaly Deev in var chat = new Chat();
𝙇𝙚𝙤𝙣𝙞𝙙 𝙆𝙪𝙨𝙝𝙣𝙖𝙧𝙤𝙫
Крайне сложная для начинающих. Это справочник для прошаренных, имхо.
Прочитать точно вреда не будет, не факт что все сразу понятно будет, а держать все это в голове вообще не получится, но в целом для общей картины прочитать можно
источник

B

Bretbas in var chat = new Chat();
𝙇𝙚𝙤𝙣𝙞𝙙 𝙆𝙪𝙨𝙝𝙣𝙖𝙧𝙤𝙫
Крайне сложная для начинающих. Это справочник для прошаренных, имхо.
а я и не говорил, что для начинающих.
источник

B

Bretbas in var chat = new Chat();
Vitaly Deev
С сам по себе очень простой язык, на нем только очень сложно написать что-то более менее крупное. С++ наоборот превратился в какого-то монстра за последние годы, давно ничего не приходилось делать на нем, но даже тогда у него было награждение всего и вся. Не говоря ещё о том, что раньше, не знаю как сейчас, по-хорошему надо было не только хорошо знать stl но и boost. Так что я не сказал бы, что чистым сишникам будет легко перейти на что-то новое или чистым плюсовым, потому что в первом случае язык слишком простой, во втором вообще может быть сотня вариантов решения одной и той же задачи, хотя возможно плюсы и движутся сейчас в сторону net со своими умными указателя и прочим, давно уже не слежу  за изменениями языка
я до 17 стандарта следил.
да, там шаблонизация жесть какая стала.
а на ней и стандартная библиотека шаблонов, и boost основана.

Там до того дошла эта шаблонная магия, что можно на стадии компиляции узнать, скажем, размер в байтах типа. Или факториал посчитать 😃
источник

B

Bretbas in var chat = new Chat();
а если шаблонизацию еще с макросами использовать —> то вообще перешел на темную сторону
источник