1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/a1027663760-EC

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Модуль E-языка_Программирование E-языка_Модуль E-языка_Примеры части функций

Описание

Профессионально разработанный общий модуль для программирования на E-языке

Структура кода проектируется с акцентом на высокую внутреннюю связность и низкую внешнюю связность; при стремлении к высокой производительности, также учитывается стабильность и совместимость программ.

Модуль учитывает совместимость в многопоточной среде и для каждого функционального элемента предоставляются подробные комментарии, чтобы обеспечить читаемость и поддерживаемость кода. Параметры объектов и возвращаемые значения строго определены по типам данных, а не опираются на автоматическое преобразование E-языка (например, переменная типа), полностью совместим с режимом компиляции сборки на ассемблере.Проектирование функциональности модуля: цель состоит в предоставлении набора богатых настраиваемых параметров, для которых установлены разумные значения по умолчанию, чтобы удовлетворить потребности разработчиков с различным уровнем навыков.
Для начинающих разработчиков использование предустановленных параметров по умолчанию позволяет быстро начать работу с модулем и постепенно углубиться в понимание его принципов проектирования.
А для опытных разработчиков предоставляется возможность свободно настраивать эти параметры, чтобы достичь более высокого уровня персонализации.Модуль использует встроенный ассемблер и интегрирует эффективный пул памяти, что позволяет эффективно преодолеть ограничения производительности исходного кода E-языка в числовых вычислениях, чтении/записи памяти и управлении памятью. Используя потенциал наборов инструкций AVX2, SSE2 и SSE4.2, достигается значительное повышение производительности (при динамическом определении поддерживаемых наборов инструкций текущим процессором). При обработке данных от миллиона до десятков миллионов, не только значительно ускоряется скорость обработки, но и демонстрируется выдающаяся производительность системы.

Все методы классов модуля, такие как Создание() / Уничтожение(), все проектируются для безопасного повторного вызова, без опасений конфликтов в многопоточной среде.

Дополнительные специальные примеры являются внутренними ресурсами группы QQ, для загрузки обратитесь к разделу файлов группы [Другие коды_Не загружать на git]

Обращение

QQ: 1027663760 Q-группа: 1013105; пожалуйста, не используйте этот модуль для написания программ, нарушающих закон, я не предоставляю техническую поддержку для таких программ.

Подробная история обновлений модуля

https://www.1027663760.com

Лицензии

https://gitee.com/a1027663760/EC/tree/master/License-s

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Созданы профессиональные универсальные модули для языка EPL (Easy Programming Language). Цель — разработка программ с высокой производительностью; структура кода характеризуется высокой внутренней связностью и умеренной степенью藕合;все функции не конфликтуют с другими модулями, учтена совместимость с многопоточностью, модули имеют подробные комме... Развернуть Свернуть
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/a1027663760-EC.git
git@api.gitlife.ru:oschina-mirror/a1027663760-EC.git
oschina-mirror
a1027663760-EC
a1027663760-EC
master