gavr_sas
214 subscribers
2.67K photos
184 videos
28 files
784 links
JB пропаганда
Download Telegram
Как насчет такого кравта инструментов, кладешь на землю один кремень, другой берешь в руку, и по воокселям откалываешь лишние куски, чтобы получить например верхнюю часть топора

Вот что будет если дать писать майнкрафт шарпистам
🔥4
поговорим о компьютерной безопасности. Записывайте:
🥰3
gavr_sas
Это был https://www.vintagestory.at/ клон майна, но на шарпах, в тру вокселях(кажется), и с очччень серьезным упором на выживание, есть на линь и на рутраке
Примеры,
дерево нельзя срубить кулаком,
сделал нож, попытался убить барана, он меня убил,
загнал у в угол и убил зайца, ничего не могу сделать с его трупом, нужно снять шкуру и разделывать каким то ножиком,
из еды в начале собираешь ягоды с кустов,
шоб сделать факел надо развести костер, шоб развести костер надо собрать сухой травы ножем и 4 палена, положить на пол и разжигать с нного раза огнивом, на костре можно поджечь факелы что является палкой с сухой травой, горит 2 дня.
через 70 дней наступит зима, к ней надо быть готовым.
Зато внутри встроена отличная вики на русском
👍1
Кто-нибудь может объяснить зачем оно существует?
Chaotic Evil
Штож, язык уже давно тьюринг полный, есть проверка и вывод локальных типов, лямбды, юнионы...
Самое время добавить парсинг отрицательных чисел в лексер
👏2
Хух, меняешь шось, ломаются тесты, в итоге получается рефакторинг кучи мест

Добавил в парсер возможность распознавать кейворд колы, где первый кейворд начинается на следующей строке, этакое квалити оф лайф.

Тк кк это не си, где есть скобочки
sas(
...
)

задача получается не такой тривиальной
gavr_sas
Хух, меняешь шось, ломаются тесты, в итоге получается рефакторинг кучи мест Добавил в парсер возможность распознавать кейворд колы, где первый кейворд начинается на следующей строке, этакое квалити оф лайф. Тк кк это не си, где есть скобочки sas( ... ) задача…
Плюс это дает реализовать еще одну фичу, порядок аргументов для конструкторов типа теперь не важен!

Допустим хочу я добавить новое поле secondName после name, и о нет, теперь придется менять все вызовы конструктора, добавляя там secondName именно вторым аргументом, а так не важно, можно удобно добавить везде в конец.
Окей, это хорошо
0.1 + 0.2 всем
В 10тые шарпы добавили скопт неймспейсы, на одную бесполезную вложенность меньше.

Кстате в Vala эту фичу назвали Kotlin-style namespace declaration https://gitlab.gnome.org/GNOME/vala/-/issues/943

Ну и да, в плюсах оно было оччень давно
Чел учит тервер с GPT 4 как с личным репетитором, даже захотелось попробовать, мне например греческий надо выучить