AQ es un lenguaje de programación interpretado rápido, pequeño, sencillo y seguro. Puede que sea un gran trabajo.
Inicio rápido · Reportar un error · Solicitar características adicionales
عربي · 简体中文 · English · Français · Русский · Española
¿Te gusta este proyecto? por favor considerapatrocinador,Únete al desarrollo o Stars ¡Ven a ayudarlo perfecto!
Las traducciones pueden ser inexactas o retrasadas; lea la versión en inglés si puede. Si encuentra algún error, por favor infórmenos Informe。
AQ es un lenguaje de programación interpretado
. Es rápido
, pequeño
, simple
y seguro
. Al mismo tiempo, también se pueden compilar programas escritos en AQ. Quizás un gran trabajo.
- Rápido (compilación de
código fuente
yvelocidad de ejecución
) - Pequeño (tamaño
código fuente
) - Simple (fácil de aprender)
- Seguridad (
gestión de memoria
einspección de código
seguras) - Multiplataforma (compatible con
Windows
,Linux
yMacOS
, etc.) - Sintaxis similar a
C++
(dominio rápido) - Interpretado (
compilación
opcional) - Gratis (sujeto a "licencia AQ")
- Código abierto (basado en
licencia AQ
)
La siguiente es una comparación entre el lenguaje AQ y otros 15 lenguajes de programación convencionales en diferentes aspectos:
Idioma | Tipos | Velocidad | Tamaño | Simplicidad | Seguridad | Multiplataforma | Estilo de sintaxis | Ejecución | Código abierto | Áreas de aplicación |
---|---|---|---|---|---|---|---|---|---|---|
AQ | Interpretado/compilado | ★★★★ | ★★★★★ | ★★★★★ | ★★★★★ | ★★★★★ | Orientado a objetos/procedimental | Interpretado/compilado | √ | General |
C | Compilado | ★★★★★ | ★★★★ | ★★ | ★★★ | ★★★★ | Procesal | Compilado | √ | Sistema/Subyacente |
C++ | Compilado | ★★★★★ | ★★★★ | ★★★ | ★★★ | ★★★★ | Orientado a objetos | Compilado | √ | Universal |
Java | Interpretado/compilado | ★★★★ | ★★★ | ★★★★ | ★★★★★ | ★★★★★ | Orientado a objetos | Interpretado/compilado | √ | Universal |
Python | Interpretado | ★★★ | ★★★★★ | ★★★★★ | ★★★★ | ★★★★★ | Orientado a objetos | Interpretado | √ | Universal |
JavaScript | Interpretado | ★★★★ | ★★★★★ | ★★★★ | ★★★ | ★★★★★ | Orientado a objetos | Interpretado | √ | Web/Servidor |
Ir | Compilado | ★★★★★ | ★★★★ | ★★★★ | ★★★★ | ★★★★★ | De procedimiento | Compilado | √ | Sistema/Red |
Ruby | Interpretado | ★★★ | ★★★★ | ★★★★★ | ★★★★ | ★★★★★ | Orientado a objetos | Interpretado | √ | Desarrollo web |
Swift | Compilado | ★★★★★ | ★★★★ | ★★★★ | ★★★★★ | ★★★ | Orientado a objetos | Compilado | √ | Desarrollo móvil |
Rust | Compilado | ★★★★★ | ★★★★★ | ★★★ | ★★★★★ | ★★★★★ | Orientado a objetos | Compilado | √ | Sistema/Web |
Kotlin | Compilado | ★★★★ | ★★★★ | ★★★★ | ★★★★★ | ★★★★★ | Orientado a objetos | Compilado | √ | Móvil/Servidor |
Scala | Compilado | ★★★★ | ★★★ | ★★★ | ★★★★ | ★★★★★ | Funcional | Compilado | √ | Big Data/Web |
R | Interpretación | ★★ | ★★★★★ | ★★★★ | ★★★★ | ★★★★ | Matriz | Interpretación | √ | Estadísticas/Análisis de datos |
Perl | Interpretado | ★★★ | ★★★★ | ★★★ | ★★★ | ★★★★★ | Procesal | Interpretado | √ | Procesamiento de texto/Web |
PHP | Interpretado | ★★★ | ★★★★★ | ★★★★★ | ★★★ | ★★★★★ | Orientado a objetos | Interpretado | √ | Desarrollo web |
Aviso:
- El número de estrellas representa el grado de excelencia en este aspecto (máximo 5 estrellas).
- Esta es sólo una comparación aproximada y la situación real puede ser diferente.
- La marca de código abierto (√) indica que el lenguaje en sí es de código abierto.
Como puede verse en la tabla, el lenguaje AQ tiene mejor rendimiento en términos de velocidad, tamaño, simplicidad, seguridad y multiplataforma. Su estilo de sintaxis es similar a C++
, se puede interpretar y ejecutar o compilar y ejecutar, y es completamente de código abierto. AQ pretende ser un lenguaje de programación de propósito general adecuado para diversos escenarios de aplicación. En comparación con otros lenguajes, su ventaja es que tiene un alto rendimiento y facilidad de uso.
AQ se encuentra actualmente en desarrollo activo y ha implementado sintaxis
y funciones
básicas. Pero todavía queda mucho trabajo por hacer, incluida la optimización del rendimiento, la adición de soporte de biblioteca y la mejora de las herramientas de desarrollo. ¡Damos la bienvenida a todos a unirse al desarrollo y contribuir a AQ!
Click para ver el progreso del desarrollo
AQ se puede instalar de diversas formas, incluida la compilación del código fuente y los binarios precompilados. Los pasos de instalación
específicos varían según la plataforma
. Consulte la Guía de instalación para obtener más información.
En plataformas como Linux
, puedes compilar así:
mkdir build
cd build
cmake ..
make
En Windows
, primero debe descargar CMake
y otras herramientas necesarias y luego compilar
.
Finalmente, puedes ejecutar en Linux
y Windows
:
cd aq
# Busque un archivo ejecutable como aq o aq.exe y ejecútelo
Puede ejecutar AQ usando la línea de comando
o la GUI
.
./aq <file> -other-options
Para obtener más detalles, consulte documento
puede documento Encuentre más información sobre AQ en .
El documento actual puede tener algunos errores o faltar partes. Lo mejoraremos lo antes posible. Si encuentra algún error o área de mejora, no dude en contáctenos.
Puedes encontrar información sobre esto en estándares lingüísticos.
¡AQ es un proyecto de código abierto y todos pueden contribuir a él! Ya sea enviando un informe de error, participando en el desarrollo de código, mejorando el documento o brindando sugerencias, cualquier tipo de contribución es muy apreciada.
AQ se basa en licencia AQ. Esta es una licencia
diseñada específicamente para AQ para proteger la propiedad intelectual
y los intereses comunitarios
de AQ.
La licencia AQ
le permite usar
, modificar
y distribuir
AQ libremente bajo las condiciones de la licencia, pero también existen algunas restricciones en sus acciones. Por ejemplo, debe conservar el aviso de derechos de autor
y el texto de licencia
de AQ y no utilizarlos con fines ilegales o poco éticos.
Si planea utilizar AQ para uso comercial
o desarrollar productos derivados
basados en AQ, lea atentamente el texto completo de la licencia AQ
y respete los términos y condiciones
. en esto. Si tienes alguna pregunta, también puedes contactar con nosotros en cualquier momento.
Además, AQ también puede utilizar código parcial
de otro software de código abierto
, y estos códigos pueden estar sujetos a otra licencia
. Marcaremos con precisión esta información de licencia
en el código.
Creemos que la licencia AQ
puede equilibrar el código abierto
y la protección de la propiedad intelectual
de AQ, creando condiciones favorables para el desarrollo a largo plazo
de AQ. Si tiene alguna pregunta o sugerencia sobre la licencia, no dude en hablar con nosotros.
Copyright 2024 AQ author, All Rights Reserved. This program is licensed under the AQ License. You can find the AQ license in the root directory.