gavr_sas
Очередной уверенный сиподобный яп(как я их всех нинавижу), на этот раз для разнообразия никаких особенностей https://deen-docs.vercel.app/ https://github.com/mealet/deen
Очередной уверенный сиподобный яп, всего 3 недели отроду а уже "alternative to C, C++, and more"
"Why? Direct hardware access Predictable performance Developer-friendly tooling Memory safety options"
никогда такого еще не видел
https://github.com/TheDevConnor/Lux
"Why? Direct hardware access Predictable performance Developer-friendly tooling Memory safety options"
никогда такого еще не видел
https://github.com/TheDevConnor/Lux
👎1😁1
Привык к юзанию Alt C Alt V, Alt Z с макоси, сначала я спорил, еще со своим тимлидом, но теперь признаю, это реально удобнее нажимается, вот ща на лине по привычке нажимаю с альтом и понимаю что к контролу рили дольше тянуться, альт если что нажима большим
и еще один + это можно копировать вставлять в терминал тем же шоткатом, без шифта.
и еще один + это можно копировать вставлять в терминал тем же шоткатом, без шифта.
🤔4👍2👎2
gavr_sas
Смотрю я на другие левые языки и думаю, да ну не, не так уж у меня все плохо с читаемостью
https://t.iss.one/gavr_sas/3585?comment=9220 ну да соглы, в предыдущем просто ентеров между строками непоставили поэтому так плохо
снова смотрю на свой думаю, норм чи ни, иногда кажется что жуть, иногда что топ, у мя уже глаз замылился
начал делать мега отступы чтобы сообщения матчились с получателем как на ласт слайде, помойму норм
снова смотрю на свой думаю, норм чи ни, иногда кажется что жуть, иногда что топ, у мя уже глаз замылился
начал делать мега отступы чтобы сообщения матчились с получателем как на ласт слайде, помойму норм
This media is not supported in your browser
VIEW IN TELEGRAM
"idea: build a better file browser
result: liminal froggy OS"
result: liminal froggy OS"
🔥8🥴3❤2
жаба 25 вкратце
1) импорт модулей вместо пакетов! Модуль это кучка пакетов, пакет = файл, то есть бейсиикали теперь как в go, импортов можно делать в 20 раз меньше
2) убрали легендарное
3) 32 битный порт на помойку,
хедеры объектов весят на 4 байта меньше (8)
4) последний low-pause (<10 ms even on terabyte-sized heap sizes) гц с замечательным названием Shenandoah получил обновление и теперь поддерживает поколения(видим что объект долго не мрет, перемещаем его в дом престарелых и наведываемся гораздо реже)
как он этого добивается? Работает паралельно с программой не останавливая все потоки для сбора, вместо убийства происходит конкурентная ЭВАКУАЦИЯ живого объекта копированием в новый регион, для этого используются непрямые ссылки и можно переместить объект не сломав старые ссыли потом пол в регионе заливается лавой и все объекты(мертвые и копии живых) там одновременно очищаются
https://pvs-studio.com/en/blog/posts/java/1284/
1) импорт модулей вместо пакетов! Модуль это кучка пакетов, пакет = файл, то есть бейсиикали теперь как в go, импортов можно делать в 20 раз меньше
2) убрали легендарное
public static void main(String[] args)
теперь как у всех скушное main3) 32 битный порт на помойку,
хедеры объектов весят на 4 байта меньше (8)
4) последний low-pause (<10 ms even on terabyte-sized heap sizes) гц с замечательным названием Shenandoah получил обновление и теперь поддерживает поколения(видим что объект долго не мрет, перемещаем его в дом престарелых и наведываемся гораздо реже)
как он этого добивается? Работает паралельно с программой не останавливая все потоки для сбора, вместо убийства происходит конкурентная ЭВАКУАЦИЯ живого объекта копированием в новый регион, для этого используются непрямые ссылки и можно переместить объект не сломав старые ссыли потом пол в регионе заливается лавой и все объекты(мертвые и копии живых) там одновременно очищаются
https://pvs-studio.com/en/blog/posts/java/1284/
внедряю новое правило системы безопасности типов и дизайна языков
Если вам надо пойти и посмотреть как используется эта декларация чтобы понять что это, вы проиграли, выбрасывайте свой яп и идити выращивать маласольные огурчики
пример простейший сразу - безымянные юнионы, почему то самый распространненный тип юнионов
вот будет у тя Color Int Int Int
я очень надеюсь что это ргб, было бы очень неприятно окажись это cmyk.
или Color Int Int Int Int
последний инт это же альфа канал правда? правда??!
такие штуки всегда смотряться хорошо только пока там одно поле per branch, ибо тогда само название бренча как бы говорит что это за поле, как только 2 сразу становится неюзабельно
Если вам надо пойти и посмотреть как используется эта декларация чтобы понять что это, вы проиграли, выбрасывайте свой яп и идити выращивать маласольные огурчики
пример простейший сразу - безымянные юнионы, почему то самый распространненный тип юнионов
вот будет у тя Color Int Int Int
я очень надеюсь что это ргб, было бы очень неприятно окажись это cmyk.
или Color Int Int Int Int
последний инт это же альфа канал правда? правда??!
такие штуки всегда смотряться хорошо только пока там одно поле per branch, ибо тогда само название бренча как бы говорит что это за поле, как только 2 сразу становится неюзабельно