gavr_sas – Telegram
gavr_sas
222 subscribers
2.69K photos
185 videos
29 files
791 links
JB пропаганда
Download Telegram
Проект набравший больше всего лайков на jet хакатоне
Подсказки клауд биллингов в configuration as code, автодополнение вариантов отсортированные по стоимости, нахождение более выгодных и просто некий lsp like для куберов, я в этом всем ничего не понимаю, но выглядит крута
Еду завтра в Сербию, ничего не знаю про Сербию, разве что AirSerbia отвратительны, забанили меня по IP при чекине, потому что видимо зашел с двух разных браузеров, с впном получилось
This media is not supported in your browser
VIEW IN TELEGRAM
#indie про эко активизм
👍1
именно так выглядит разработчик JVM
🤯41
This media is not supported in your browser
VIEW IN TELEGRAM
а на 10тый раз нужно подумать
Я в Сербии, на конфе по котлину.
Вот основные тейки.
Котлин крута, действительно пытаемся сейчас откреститься бирки языка для андройда.
Жаба перестала стагнировать и начала копировать наши фичи, нельзя останавливаться.
Kotlin не ассоциируется у людей с JetBrains, некоторые даже думают что это язык гугла, и это очинь плоха, в самом JB также Kotlin Team существует весьма отдельно от остальных.

После выхода 2.0, с новым, переписанным с нуля фронтендом, будет куда проще реализовывать новые фичи, и развивать язык дальше.
👍3
Богдан
🥰1
2
Чисто смолтолкеры 19того века
gavr_sas
Штош можно меня поздравить, я официально в Wasmе, скоро будут про него посты.
Первый пост общий хелло ворлд.

Конкретно сам Wasm это спецификация виртуальной машины, вот она https://webassembly.github.io/spec/core/

Каждый браузер сам её у себя реализует, тут все как с js.

Виртуальная машина стековая, то бишь в отличии от регистровых у нас есть только стек, шото кладем шото берем, а потом бам, юзаем инструкцию которая все все вертит и кладет обратно результат.
Например
push 2
push 3
// на стеке 2, 3
add
// на стеке 5



Что представляет из себя Wasm по факту:

Это бинарь с байткодом для виртуальной машины, типа всего 4 i32, i64, f32, f64
Все что можно делать это писать внутри функции, и экспортировать какие нибудь из них.
Снаружи, например из js(но не только) можно инициализировать Wasm модуль(скорее всего скачав его через fetch API), достать оттудова функции которые экспортирует модуль и вызвать с аргументами.

#wasm
gavr_sas
Первый пост общий хелло ворлд. Конкретно сам Wasm это спецификация виртуальной машины, вот она https://webassembly.github.io/spec/core/ Каждый браузер сам её у себя реализует, тут все как с js. Виртуальная машина стековая, то бишь в отличии от регистровых…
Почему только числа?

В процессоре тоже только числа, все логично, привязавшись к какой-нибудь конкретной реализации типов вроде String получится менее универсально, может для скорости мы хотим аски таблицу, а у нас токо UTF-8(в JVM), так что хотите строки, будьте добры предоставить свою реализацию, держы инты, не потеряй.
#wasm