Luсky
И всепьющий. Оставь вегетарианца на закуску. Миску с перцем и уксусом поставь ему - пусть фаршируется. Уксус только яблочный.
Snusmumriken
Алёша
А веганы тоже из веганской кожи?
Snusmumriken
Да
Uni_X
Ребят, а как вообще пишут библиотеки для отображения графики и т.д. в том же С++. Ну вот он есть язык, вот он что то умеет. Но как создать то же окно стандартными средствами языка?
Snusmumriken
UtoECat
Snusmumriken
То есть библиотеки которая поставляется с ОС или её оконным менеджером
Uni_X
То есть библиотеки вызывают функции из оконных менеджеров?
Snusmumriken
Нет, можно и средствами языка. Просто связь с оконным менеджером будешь делать ручками. Придется много реверсить.
Uni_X
Понял, спасибо
Uni_X
Михаил
UtoECat
Понял, спасибо
в 99% случаев тебе и не надо туда лезть - юзай glfw или SDL для создания окошек и контекста нужных апи графики и не мучайся.
Snusmumriken
Или кроссплатформенные окошки а ля qt
Snusmumriken
Или tkinter
Uni_X
Uni_X
Snusmumriken
А как именно - по разному. Какие-то ос считывают байтики в определенных фиксированных местах памяти приложения, и ты управляешь ОС просто через задание байтиков и чтение других байтиков. Такая себе шина сообщений.
Где-то есть сигналы. Где-то чтение-запись специальных файлов/девайсов. Где-то драйверы. Где что.
Snusmumriken
Где-то ОС или библиотеке мапит в памят приложения свои функции и ты их дергаешь, а оно уже напрямую лезет в другие приложения.
Uni_X
Понял, спасибо большое
Snusmumriken
Где-то <html><canvas></html>
Snusmumriken
Вспоминаем chrome os где хтмл используется для основной массы приложений, и емнип, является самой наивной вариацией гуёв. Остальное через костыли.
Uni_X
Snusmumriken
Зато всё автоматом в песочнице. Проблемы безопасности решены превентивно.
Snusmumriken
А, не, именно у хром ос ядро это ведро. Где-то ещё делали наивные десктопные приложения на хтмл.
Snusmumriken
Вооо, Firefox OS. Вот там приложения принципиально не отличаются от веб-страничек. Мб с замапленными функциями самой ос, чтобы интереснее было.
Snusmumriken
https://developer.mozilla.org.cach3.com/en-US/docs/Archive/Firefox_OS/Firefox_OS_apps/Building_apps_for_Firefox_OS/Firefox_OS_app_beginners_tutorial
Hello, World! 🎄
Hello, World! 🎄
Snusmumriken
Да не важно
Hello, World! 🎄
Щас кое что, ему скину
Hello, World! 🎄
Я писал для линукса вывод графики в своем мини дистрибутиве, где есть только ядро+BusyBox+Lua
Luсky
Hello, World! 🎄
Hello, World! 🎄
Luсky
Hello, World! 🎄
Несколько окон можно запускать, через корутины работает логика в окне (надеюсь так можно)
Hello, World! 🎄
Hello, World! 🎄
Hello, World! 🎄
Luсky
Нет
Подумой. Godot так поднялся.
Hello, World! 🎄
Какой-то долгий интернет сегодня + телеграм иногда не работает
Hello, World! 🎄
У вас также?
Hello, World! 🎄
Вообще многие сайты не загружаются, соц сети не работают
Hello, World! 🎄
Тг через прокси только работает
Hello, World! 🎄
Мобильные банки не открылись, приложения не грузят данные с интернета, Гугл поиск не работает, Яндекс тоже
Hello, World! 🎄
Один telegram только с помощью прокси работает
Hello, World! 🎄
Hello, World! 🎄
Igor
Hello, World! 🎄
Сейчас уже все работает нормально
Igor
Сайты вообще никакие открываться не хотели, даже мой домашний сервер был недоступен
Hello, World! 🎄
Igor
Выдавало ошибку QUIC протокола
Hello, World! 🎄
Uni_X
А я внезапно поддался разврату...
Uni_X
Установил питон, начал кодить...
Uni_X
Я потерян для общества
Hello, World! 🎄
Чем питон не такой?
Snusmumriken
Ммм, мне нравится время от времени писать на питоне так-то.
Та же луашка но с нормальными библиотеками и иногда пристойным дистрибьюшном.
Snusmumriken
Ну типа, если есть задача написать приложулю для других людей, я с бОльшей вероятностью возьму питон чем луашку. Особенно если там какой-нибудь гуй.
Igor
Меня единственное, что в питоне не устраивает, так это его синтаксис
Igor
А ну и громоздкость его API, луи в этом плане куда лучше
Uni_X
Я, если что, шутю
Uni_X
Все ЯПы хорошы
Михаил
Чем питон не такой?
перф целых чисел.....
перф в целом....
в том числе из-за хранения ЛОКАЛЬНЫХ переменных в СТРОКОВОМ ассоциативном массиве
Михаил
Uni_X
Кста, я сейчас тестил как до миллиарда в цикле pypy считает и стандартный интерпритатор
Uni_X
pypy за 1,2 сек справилась
Михаил
ну пайпай медленно подгружает но в целом нормас
Uni_X