Pull to refresh
16K+
172
Евгений@JordanCpp

Разработчик

35,5
Rating
153
Subscribers
Send message

Я обязательно сделаю марафон по сборке на разных компиляторах, в том числе и старых.

Не тестировал. Но попробую. Так как код С89, без специфичных расширений, по идее должно собираться.

Пример получающегося C API

#include <LDL/LDL.h>
#include <stdio.h>

int main()
{
    LDL_Result* result = LDL_ResultNew();
    LDL_Window* window;

    if (result)
    {
        window = LDL_WindowNew(result, LDL_GetVec2i(0, 0), LDL_GetVec2i(800, 600), "", 0);

        if (LDL_ResultIsOk(result))
        {
            LDL_Event event;

            while (LDL_WindowIsRunning(window))
            {
                while (LDL_WindowGetEvent(window, &event))
                {
                    if (event.Type == LDL_EventIsQuit)
                    {
                        LDL_WindowStopEvent(window);
                    }
                }
            }
        }
        else
        {
            printf("LDL result error: %s\n", LDL_ResultGetMessage(result));
        }

        LDL_ResultFree(result);
        LDL_WindowFree(window);
    }

    return 0;
}

Это пост. Новость будет когда опубликую первую версию.

Я сейчас доделываю события и окно. Код на С++ есть. Сейчас я именно переношу его на С89.

Пока не готово.

Уточню, поверх С API, будет сопременная С++ обёртка в ООП. С умными указателями, namespace и т.д

Нужно ублажить:

  1. ИИ, что бы он не отсеял ваше резюме

  2. HR что бы обратил внимание и заинтересовался

  3. Ещё раз HR на созвоне, что просто согласовать, а даст ли она шанс на собес

  4. На собесе прогера по алгосам

  5. Скорее всего ещё один собес по алгосам

  6. Скорее всего будет техлид/архитектор

  7. Возможно созвон с HR который будет сбивать цену

  8. Ожидание ответа с периодическим звонком от HR

И возможно, после всего вас возьмут и вы будете перекладывать json в json. Бадум тыц...

То что описано в статье это базовый минимум или роскошный максимум?:))

Я думаю просто не трогать сильного разработчика. Пусть пишет и радует компанию закрытыми задачами.

Спасибо за статью.

Интерфейс от Microsoft конечно всегда всратый, сложный и непонятный. Если уж с этим api работать, то обернуть в С++ классы.

Под каким бы соусом это ни подавалось — будь то капитализм или коммунизм — разница невелика

Ленин который в своих томах выводил взаимосвязи, империализм, коммунизм и ещё куча деятелей, так херня? Отлично. А я то думал, поди срань понаписали...

Если без сарказма, любое социальное явление, имеет связи, мотивы, влияние и т.д То есть требуется изучение этого явления. Вы же чих пых, все фигня. Ну а чё нам, аналитикам.

А дед Столман предупреждал, что используйте gpl, agpl, что бы корпорации брали код, но принудительно им приходилось открывать улучшения или измененияи+ всю инфраструктуру. Или писали сами все. Но нет лицензия же несвободная, как это так корпораты не могу бесплатно использовать и закрывать код. Отсюда и проблемы, лицензий которые позволяют закрывать и эксплуатировать код.

Вы втащили в проект два сложных языка вместо одного. Ещё советую добавить питон для тестов и обязательно добавьте зависимость питона при сборке, что бы нельзя было собрать проект. Ещё можно добавить перл и сед в проект. Почему нет собственно. И java ещё можно втянуть для gui.

И в итоге у вас стильно, модно и молодежно. Вы уже перешли на модули С++?

Excel с vb скрипт будете добавлять?

Вообще на изи. Просто ИИ галлюцинирует.

Я ставил Windows 7 c последними обновлениями и фиксами на этот ПК. И тестировал установку VS. 2010 работает. 2013, 2015, 2017 синий экран при запуске установщика. Его видно секунд 10 и потом синий экран и ребут.

А вот Паскале-подобные, например Oberon+ компилируется чуть не быстрее чем открывается файл исходника. Тоже быстрый V и другие ЯП, которые транспилируются через C.


Я добавлю тест сборки free pascal из исходников, уверен скорость будет феноменальная. Да и вообще добавить lazarus и что он покажет на таком железе.

Да с каждым годом, 32-ух битных дистров становится меньше. Сейчас они больше для энтузиастов нужны. Так как все процессоры выпущенные лет 20 назад уже умеют в 64 бита.

Тестил antix. Работает быстрее debian 11. Я бы даже сказал летает. Не представляю, что будет на современном ПК/ноутбуке, загрузка меньше чем за секунду?

Правда я не понял, как в нем настроить WiFi. Он вывалил окно со 100500 полями и такой заполняй:)) Я привык выбрать сеть и вбить пароль:)

Олды тут?:)))

Спасибо за статью, прочитал на одном дыхании. И полез читать остальные ваши статьи.

Тесты со сборкой userver показали, что Debian 11 довольно сильно протух. Ставлю Debian 12. Последняя версия умеющая в i386. Последний из Могикан, так сказать.

А ведь даже сейчас возможно писать такой софт.

Цифровая археология: Разработчик-археолог воскресил GTK 1.3 для MSVC 2022

Как пример, добавить utf8 и вот максимально быстрый gui. Он не раздуется как gtk3,4 так как это именно gui, а не графический движок с возможностью построения графов, батчингом и т.д

Debian 11 работает довольно сносно на таком хламе. Браузинг конечно путь закрыт, оно может только долго открываться и закрываться:)) Но остальное могёт.

И теперь картина Windows 11, не поддерживает 8-ми ядерные процессоры 5-ти летней давности, занавес...

Information

Rating
231-st
Location
Россия
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик, Разработчик баз данных
Ведущий
SQL
Linux