es
Feedback
gavr_sas

gavr_sas

Ir al canal en Telegram

JB пропаганда

Mostrar más
El país no está especificadoLa categoría no está especificada
255
Suscriptores
+124 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
В каких случаях мы указываем явно дженерик параметры? 90% для создания пустой мутабильной коллекции чтоб потом ее заполнить К
+3
В каких случаях мы указываем явно дженерик параметры? 90% для создания пустой мутабильной коллекции чтоб потом ее заполнить Ковырял ща Gleam и заметил что они выводят типы обратно, бидирекшонал тобишь, создаешь пустую не декларируя, и никакой ошибки, потом начинаешь туда добавлять и тип появляется(первый скрин) Решил сделать се в ниву также(2) Если тип не вывелся до выхода из скоупа то это комп тайм еррор(3)

вдруг ктото не видел етот замечательный 2:27:33 толк https://youtu.be/wo84LFzx5nI #talk убийство ООП чайной ложечкой

https://youtu.be/jwS2iF3VE3U Авторы смайлинг френдс заанонсили что они все выгорели и хотят закончить в подходящем месте пожалуй это замечательно, чтобы не стать как Рик и морти итд

не имеющие конкретной формы но имеющие конкретные дудки Servitor of the Outer Gods
не имеющие конкретной формы но имеющие конкретные дудки Servitor of the Outer Gods

photo content

С дройда 5 по 7 .dex целиком компилировался в натив при установке, но в 8 от этого отказались тк кк слишком долго + много вес
С дройда 5 по 7 .dex целиком компилировался в натив при установке, но в 8 от этого отказались тк кк слишком долго + много весит получившийся бинарь, а не весь код из него используется + компилить фулл аппку с оптимизациями на малююсеньком телефончике це минус батарея 8+ Profile-guided AOT приложения ставятся мгновенно, при работе стартруют на интерпретаторе и житятся как обычная жвм, рельсы-горячие пути сохраняются в профайл! ПОКА ТЕЛЕФОН ОТДЫХАЕТ на зарядке!!! Он начинает компилировать приложения в AOT по сохранившимся профайлам, джоба называется background dexopt job, ну или даже в простое если много батарейки. https://source.android.com/docs/core/runtime/configure/art-service Получается имеем лучшее из двух миров, стабильно скомпилированные с PGO куски приложения которые юзаются по факту, мгновенную установку приложений, мгновенный запуск на интерпретаторе и так уже сильно оптимизированной D8/R8 версии байткода, и все ето не занимает много места тк кк скомпилировано приложение не фулл #article android2

Android это жаба? Нет, це настолько далеко от жабы насколько вообще возможно, вплоть до архитектуры VM D8(dexer) байткод из п
Android это жаба? Нет, це настолько далеко от жабы насколько вообще возможно, вплоть до архитектуры VM D8(dexer) байткод из под java\kt транспилит в .dex R8 — многопроходный компилятор, который инлайнит методы, трясет деревья, дед код елюминирует, мержит классы в один и потом еще минимизирует\обфусцирует как в жс мире, в итоге размер бинаря сокращается почти вдвое Если таргетимся в большой рендж старых телефончиков то весь код еще дешугарится до java 6, опять ситуация точь в точь как в жс мире 10тых годов когда не все браузеры поддерживали новые стандарты Потом этот .dex исполняет Dalvik/ART (не JVM!) Глав отличия .dex от .class файлов JVM — оно блять регистровое, а не стековое, оно ближе к ARM следовательно его куда проще транслировать, и стекавая вм содержит меньше инструкций, также инструкции фиксированной длинны, в итоге VMки дройда и жабы совершенно не похожи #article android1

о, классный мультик трансгуманизма https://youtu.be/cZYNADOHhVY бесикали человечество занимается чем угодно лишь бы не побеждать смерть

photo content
+4

Repost from N/a

сегодня зеленый понедельник, день когда надо запускать воздушных змеев, у кого выше тот и ближе к богу

ойой (paused)? интересно компиляция шейдеров морровинда провалилась
ойой (paused)? интересно компиляция шейдеров морровинда провалилась

пластилиновые соц сети со старого обзора квеста "Звёздная корова. Эпизод I: Атака гномов (2002)"
пластилиновые соц сети со старого обзора квеста "Звёздная корова. Эпизод I: Атака гномов (2002)"

true and factual use c9x.me/compile
true and factual use c9x.me/compile

как же он заебал стирать мои пробелы they are here for a reason!
как же он заебал стирать мои пробелы they are here for a reason!

оч нравилса кебаб кейс с тех пор как увидел лиспы, добавил и себе, все равно a-b a+b нелегальны
оч нравилса кебаб кейс с тех пор как увидел лиспы, добавил и себе, все равно a-b a+b нелегальны

Если писать на кложе как на си https://gist.github.com/ertugrulcetin/33a45bffad25f3757e06deb7e1586be4 то видимо можно достичь си производительности в рейлиб бенче, удивительно, неужели жвм си колы такие дешевые
* it's not using any clojure data structure * every line in that source is either, calling to C binding, aset/aget, or a flow control
It is just a demo showing what is possible in Clojure performance-wise. You can use this kind of ugly code in hot paths and idiomatic Clojure code in gameplay logic. You can also write clever/complex macros to make it look idiomatic
https://www.reddit.com/r/Clojure/comments/1r66k7v/clojure_reaches_c_performance_in_raylib_benchmark/

Repost from N/a
photo content
+2