Skip to content

Latest commit

 

History

History
213 lines (170 loc) · 18.2 KB

readme_ru.md

File metadata and controls

213 lines (170 loc) · 18.2 KB

AQ

AQ

AQ — это быстрый, небольшой, простой и безопасный интерпретируемый язык программирования. Это может быть отличная работа.

License Commits Создано Последние фиксации Языки Язык Проблемы Размер кода Размер репо Stars Forks Twitter

Быстрый старт · Сообщить об ошибке · Запросить добавление функций

عربي · 简体中文 · English · Français · Русский · Española

Нравится этот проект? Пожалуйста, рассмотрите возможность спонсора, присоединяйтесь к разработке. или Звезды, чтобы помочь ему улучшиться!

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

Оглавление

представлять

Введение

AQ — это интерпретируемый язык программирования. Это быстро, маленькое, простое и безопасное. При этом программы, написанные на AQ, тоже можно компилировать. *Возможно, отличная работа. *

Карта AQ

Функции

  • Быстро (компиляция исходного кода и скорость работы)
  • Маленький (размер исходного кода)
  • Простой (легко освоить)
  • Безопасность (безопасное управление памятью и проверка кода)
  • Кроссплатформенность (поддерживает Windows, Linux, MacOS и т. д.)
  • Аналогичен синтаксису C++ (быстрое освоение)
  • Интерпретировано (необязательно компиляция)
  • Бесплатно (в соответствии с лицензией AQL)
  • Открытый исходный код (под лицензией AQL).

Ниже приводится сравнение языка AQ и 15 других основных языков программирования в различных аспектах:

Язык Типы Скорость Размер Простота Безопасность Кроссплатформенность Стиль синтаксиса Исполнение Открытый исходный код Области применения
AQ Интерпретировано/Компилировано ★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ Объектно-ориентированное/Процедурное Интерпретировано/Компилировано Общие
C Скомпилировано ★★★★★ ★★★★ ★★ ★★★ ★★★★ Процедурно Скомпилировано Система/Базовый
C++ Скомпилировано ★★★★★ ★★★★ ★★★ ★★★ ★★★★ Объектно-ориентированное Скомпилировано Универсальный
Java Интерпретируемый/Компилируемый ★★★★ ★★★ ★★★★ ★★★★★ ★★★★★ Объектно-ориентированный Интерпретируемый/Компилируемый Универсальный
Python Интерпретируемый ★★★ ★★★★★ ★★★★★ ★★★★ ★★★★★ Объектно-ориентированный Интерпретируемый Универсальный
JavaScript Интерпретируемый ★★★★ ★★★★★ ★★★★ ★★★ ★★★★★ Объектно-ориентированный Интерпретируемый Веб/Сервер
Перейти Скомпилировано ★★★★★ ★★★★ ★★★★ ★★★★ ★★★★★ Процедурно Скомпилировано Система/Сеть
Ruby Интерпретируемый ★★★ ★★★★ ★★★★★ ★★★★ ★★★★★ Объектно-ориентированный Интерпретируемый Веб-разработка
Swift Скомпилировано ★★★★★ ★★★★ ★★★★ ★★★★★ ★★★ Объектно-ориентированное Скомпилировано Мобильная разработка
Rust Скомпилировано ★★★★★ ★★★★★ ★★★ ★★★★★ ★★★★★ Объектно-ориентированное Скомпилировано Система/Веб
Kotlin Скомпилировано ★★★★ ★★★★ ★★★★ ★★★★★ ★★★★★ Объектно-ориентированное Скомпилировано Мобильный/Серверный
Scala Скомпилировано ★★★★ ★★★ ★★★ ★★★★ ★★★★★ Функционально Скомпилировано Большие данные/Интернет
R Интерпретация ★★ ★★★★★ ★★★★ ★★★★ ★★★★ Матрица Интерпретация Статистика/Анализ данных
Perl Интерпретируемый ★★★ ★★★★ ★★★ ★★★ ★★★★★ Процедурный Интерпретируемый Обработка текста/Веб
PHP Интерпретируемый ★★★ ★★★★★ ★★★★★ ★★★ ★★★★★ Объектно-ориентированный Интерпретируемый Веб-разработка

Уведомление:

  1. Количество звезд обозначает степень совершенства в этом аспекте (максимум 5 звезд).
  2. Это лишь грубое сравнение, реальная ситуация может быть иной.
  3. Знак открытого исходного кода (√) указывает на то, что сам язык имеет открытый исходный код.

Как видно из таблицы, язык AQ имеет лучшую производительность с точки зрения скорости, размера, простоты, безопасности и кроссплатформенности. Его синтаксический стиль похож на C++, его можно интерпретировать и выполнять или компилировать и выполнять, и он имеет полностью открытый исходный код. AQ стремится стать языком программирования общего назначения, подходящим для различных сценариев применения. По сравнению с другими языками его преимуществом является высокая производительность и простота использования.

Ход разработки

AQ в настоящее время находится в стадии активной разработки и реализовал базовый синтаксис и функции. Но предстоит еще много работы, включая оптимизацию производительности, добавление поддержки библиотек и улучшение инструментов разработки. Мы приглашаем всех присоединиться к разработке и внести свой вклад в AQ!

Статистика GitHub

Нажмите, чтобы просмотреть ход разработки

Быстрый старт

Установить

AQ можно установить несколькими способами, включая компиляцию исходного кода и предварительно скомпилированные двоичные файлы. Конкретные шаги установки различаются в зависимости от платформы. Дополнительную информацию можно найти в Руководстве по установке.

На таких платформах, как Linux, вы можете скомпилировать следующим образом:

mkdir build
cd build
cmake ..
make

В Windows вам необходимо сначала загрузить CMake и другие необходимые инструменты, а затем скомпилировать.

Наконец, вы можете запустить в Linux и Windows:

cd aq

# Найдите исполняемый файл, например aq или aq.exe, и запустите его.

Использование

Вы можете запустить AQ, используя командную строку или GUI.

./aq <file> -other-options

Подробности см. в документ.

документ

Дополнительную информацию о AQ можно найти в документации.

Текущий документ может содержать ошибки или недостающие части. Мы улучшим его как можно скорее. Если вы обнаружите какие-либо ошибки или области, требующие улучшения, свяжитесь с нами.

Языковой стандарт

Информацию можно найти в Языковых стандартах.

Авторы

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

Лицензия

AQ основан на лицензии AQL. Это лицензия, разработанная специально для AQ для защиты интеллектуальной собственности AQ и интересов сообщества.

Лицензия AQL позволяет вам свободно использовать, модифицировать и распространять AQ в соответствии с условиями лицензии, но она также имеет некоторые ограничения на ваши действия. Например, вам необходимо сохранить заявление об авторских правах и текст лицензии AQ и не использовать их в незаконных или неэтичных целях.

Если вы планируете использовать AQ для коммерческого использования или разрабатывать производные продукты на основе AQ, внимательно прочитайте полный текст Лицензии AQL и соблюдайте положения и условия. ` там. Если у вас есть какие-либо вопросы, вы также можете связаться с нами в любое время.

Кроме того, AQ сама может использовать части кода из другого программного обеспечения с открытым исходным кодом, и на эти коды могут распространяться другие лицензии. Мы аккуратно отметим эту лицензионную информацию в коде.

Мы считаем, что Лицензия AQL может хорошо сбалансировать открытый исходный код AQ и защиту интеллектуальной собственности, создавая благоприятные условия для долгосрочного развития AQ. Если у вас есть какие-либо вопросы или предложения по поводу лицензии, пожалуйста, не стесняйтесь обсудить их с нами.

Copyright 2024 AQ authors, All Rights Reserved. This program is licensed under the AQ License. You can find the AQ license in the root directory.