Size: a a a

2020 April 24

H

Herz in // CIPHERNET
Gymmasssorla
Я пока для себя не вижу смысла читать Таненбаума. Всё равно забуду, если активно не нырну в эту область
Тоже правильно
источник

G

Gymmasssorla in // CIPHERNET
А в разработку ОС я не хочу пока, а знать их устройство тоже надо
источник

G

Gymmasssorla in // CIPHERNET
Хотя бы в общих чертах
источник

H

Herz in // CIPHERNET
Всем когда-то хотелось написать свою ОС...
источник

G

Gymmasssorla in // CIPHERNET
Эх, надо статью дописать про асинхронное программирование в Rust. Она будет топовая, я там расскажу всё, что вынес из год с плюсом практики
источник

G

Gymmasssorla in // CIPHERNET
Я её почти дописал
источник

G

Gymmasssorla in // CIPHERNET
Herz
Всем когда-то хотелось написать свою ОС...
Мне не особо, ОС и ОС. Свой язык программирования - куда круче
источник

H

Herz in // CIPHERNET
Нн забудь потом оставить ссылку.
источник

G

Gymmasssorla in // CIPHERNET
Gymmasssorla
Эх, надо статью дописать про асинхронное программирование в Rust. Она будет топовая, я там расскажу всё, что вынес из год с плюсом практики
Может даже в дополнениях расскажу про индуктивные вычисления на типах, чтобы имитировать вариативные обобщённые типы гетерогенным списком, например, я так demux-stream сделал
источник

G

Gymmasssorla in // CIPHERNET
Про сессионные типы тоже неплохо будет рассказать, верификация взаимодействия по протоколу во время компиляции
источник

G

Gymmasssorla in // CIPHERNET
Herz
Нн забудь потом оставить ссылку.
Конечно
источник

G

Gymmasssorla in // CIPHERNET
Может потом книгу напишу об этом
источник

G

Gymmasssorla in // CIPHERNET
Почему нет. Материала много
источник

H

Herz in // CIPHERNET
Gymmasssorla
Мне не особо, ОС и ОС. Свой язык программирования - куда круче
Может и круче, но к этому, на мой взгляд, надо подходить с опытом. Сколько было языков, но Си такой один. Особенно, синтаксис замечательный.
источник

G

Gymmasssorla in // CIPHERNET
Herz
Может и круче, но к этому, на мой взгляд, надо подходить с опытом. Сколько было языков, но Си такой один. Особенно, синтаксис замечательный.
Вряд ли авторы много продумывали язык Си. Важно было получить решение здесь и сейчас, а то, что он стал популярным и повлиял на многие другие языки - это стечение обстоятельств
источник

G

Gymmasssorla in // CIPHERNET
Главное правило в разработке языков - avoid (success at all costs). Иначе язык утонет в бездне костыльных решений и нерешённых проблем
источник

G

Gymmasssorla in // CIPHERNET
Да, это правило сильно так противоречит бизнесу
источник

G

Gymmasssorla in // CIPHERNET
Haskell - пример avoid (success at all costs). Golang - наоборот
источник

H

Herz in // CIPHERNET
Дело конечно прежде всего в самих авторах, не будь Ритчи гением и не будь рядом с ним не менее гениальных коллег, навряд ли Си завоевал популярность и оставался в топе спустя полвека
источник

G

Gymmasssorla in // CIPHERNET
Разработчики языка Rust недавно пренебрегли этим правилом. Вместо совершенствования системы типов, с проблемами которой приходится мириться большинству сообщества языка, они пошли на поводу общественности и ввели синтаксис async/.await, который бы можно было бы выразить через систему типов, будь она чуть более выразительна.

Вообще новый синтаксис в ядре языка для асинхронного программирования - это что за бред? То есть появится какая-то новая область и для неё тоже новый синтаксис?
источник