From 05937aebfc29ff6702fdbbe1c5fec6f78bd11214 Mon Sep 17 00:00:00 2001 From: ax-6 Date: Mon, 11 Mar 2024 22:34:10 +0800 Subject: [PATCH] Some changes in README. --- README.md | 341 +++++++++++++++++++++++----------------------- docs/readme_cn.md | 20 +-- 2 files changed, 174 insertions(+), 187 deletions(-) diff --git a/README.md b/README.md index c8ee42a..385b761 100644 --- a/README.md +++ b/README.md @@ -1,175 +1,174 @@

AQ -

AQ

-

AQ is a fast, small, simple and safe interpreted programming language. It may be a great work.

​​ -

​​ - - -

- - License - - - Commits - - - Created At - - - Last Commits - - - Languages - - - Language - - - Issues - - - Code Size - - - Repo Size - - - Stars - - - Forks - - - Twitter - -
-
-

- -

- - - - - -

​​ +

AQ

+

AQ is a fast, small, simple and safe interpreted programming language. It may be a great work.

+

- Quick Start -· - Report a Bug -· - Request to add features -

​​ + +License + + +Commits + + +Created At + + +Last Commits + + +Languages + + +Language + + +Issues + + +Code Size + + +Repo Size + + +Stars + + +Forks + + +Twitter + +
+
+

+ +

+ + + + + +

+ +

+Quickstart +- +Reporting Bugs +- +Request for additional functionality +

- Français -· - 简体中文 -· - Español -· - Deutsch -· - Japanese -· - Português Brasileiro -· - Italiano -· - 한국어 +Français +- +Simplified Chinese +- +Español +- +Deutsch +- +Japanese +- +Português Brasileiro +- +Italiano +- +한국어 . - Nederlands +Nederlands . - नेपरली +नेपाली . - Türkçe -

​​ -

​​ -

Like this project? Please consider Sponsored , Join development or Stars to help it improve! - -## Table of contents - -- [ Introduction ]( #INTRODUCTION ) -- [ Introduction ]( #Introduction ) -- [ Features ]( #Features ) -- [ Development progress ]( #development progress ) -- [ Quick Start ]( #Quick Start ) -- [ Install ]( #install ) -- [ use ]( #use ) -- [ Documentation ]( #documentation ) -- [ grammar standard ]( #grammar standard ) -- [ license ]( #license ) - -## introduce +Türkçe +

+

+

Like this project? Please consider sponsoring, joining the development or Stars to help make it better! + +## Catalog + +- [Introduction](#Introduction) + - [Introduction](#Introduction) + - [Features](#features) + - [Development progress](#Development-progress) +- [Quick Start](#Quick=Start) + - [Installation](#installation) + - [Usage](#usage) +- [Documentation](#Documentation) +- [Grammatical standards](#grammatical-standards) +- [License](#license) + +## Introduction ### Introduction -**AQ** is an `interpreted` **programming language** . It's `fast`,`small`,`simple` and `safe` . At the same time, programs written in AQ can also be `compiled` . *Perhaps a great work. * +**AQ** is an `interpretive` **programming language**. It is `fast`, `small`, `simple` and `safe`. Also, programs written in AQ can be `compiled`. `*Maybe a great work. * -[ ![ AQ Card ]( https://aq-org-github-readme-stats.vercel.app/api/pin/?username=aq-org&repo=AQ ) ]( https://github.com/aq- org/AQ ) +[! [AQ Card](https://aq-org-github-readme-stats.vercel.app/api/pin/?username=aq-org&repo=AQ)](https://github.com/aq-org/AQ) ### Features -- **Fast** ( `source code` compilation and `running speed` ) -- **Small** ( `source code` size) -- **Simple** (Easy to learn) -- **Security** (Secure `memory management` and `code inspection` ) -- **Cross-platform** (supports `Windows`,`Linux` and `MacOS`,etc.) --Similar to `C++` syntax (quickly mastered) --interpreted (optional `compile` ) -- Free (subject to `AQL License` ) --Open source (based on `AQL license` ) - -### The following is a comparison between the **AQ** language and 15 other mainstream programming languages in different aspects: - -| Language | Types | Speed | Size | Simplicity | Security | Cross-platform | Syntax style | Execution | Open source | Application areas | -|------|------|------|------|--------|--------|--- ------|-----------|-----------|-------|----------- | -| AQ | Interpreted/Compiled | ★★★★ | ★★★★★ | ★★★★★ | ★★★★★ | ★★★★★ | Object-oriented/Procedural | Interpreted/Compiled | √ | General | -| C | Compiled | ★★★★★ | ★★★★ | ★★ | ★★★ | ★★★★ | Procedural | Compiled | √ | System/Underlying | -| C++ | Compiled | ★★★★★ | ★★★★ | ★★★ | ★★★ | ★★★★ | Object-oriented | Compiled | √ | Universal | -| Java | Interpreted/Compiled | ★★★★ | ★★★ | ★★★★ | ★★★★★ | ★★★★★ | Object-oriented | Interpreted/Compiled | √ | Universal | -| Python | Interpreted | ★★★ | ★★★★★ | ★★★★★ | ★★★★ | ★★★★★ | Object-oriented | Interpreted | √ | Universal | -| JavaScript | Interpreted | ★★★★ | ★★★★★ | ★★★★ | ★★★ | ★★★★★ | Object-oriented | Interpreted | √ | Web/Server | -| Go | Compiled | ★★★★★ | ★★★★ | ★★★★ | ★★★★ | ★★★★★ | Procedural | Compiled | √ | System/Network| -| Ruby | Interpreted | ★★★ | ★★★★ | ★★★★★ | ★★★★ | ★★★★★ | Object Oriented | Interpreted | √ | Web Development | -| Swift | Compiled | ★★★★★ | ★★★★ | ★★★★ | ★★★★★ | ★★★ | Object-oriented | Compiled | √ | Mobile Development | -| Rust | Compiled | ★★★★★ | ★★★★★ | ★★★ | ★★★★★ | ★★★★★ | Object-oriented | Compiled | √ | System/Web | -| Kotlin | Compiled | ★★★★ | ★★★★ | ★★★★ | ★★★★★ | ★★★★★ | Object-oriented | Compiled | √ | Mobile/Server | -| Scala | Compiled | ★★★★ | ★★★ | ★★★ | ★★★★ | ★★★★★ | Functional | Compiled | √ | Big Data/Web | -| R | Interpretation | ★★ | ★★★★★ | ★★★★ | ★★★★ | ★★★★ | Matrix | Interpretation | √ | Statistics/Data Analysis | -| Perl | Interpreted | ★★★ | ★★★★ | ★★★ | ★★★ | ★★★★★ | Procedural | Interpreted | √ | Text Processing/Web | -| PHP | Interpreted | ★★★ | ★★★★★ | ★★★★★ | ★★★ | ★★★★★ | Object Oriented | Interpreted | √ | Web Development | - -Notice: -1. The number of stars represents the degree of excellence in this aspect (maximum 5 stars). -2. This is only a rough comparison, the actual situation may be different. -3. The open source mark (√) indicates that the language itself is open source. - -As can be seen from the table, the **AQ** language has better performance in terms of speed, size, simplicity, security and cross-platformness. Its syntax style is similar to `C++`,it can be interpreted and executed or compiled and executed, and it is completely open source. AQ aims to be a general-purpose programming language suitable for various application scenarios. Compared with other languages, its advantage is that it has both high performance and ease of use . +- **Fast** (`source code` compilation and `running speed`) +- **Small** (`source code` size) +- **Simple** (easy to learn) +- **Security** (secure `memory management` and `code checking`) +- **Cross-platform** (supports `Windows`, `Linux` and `MacOS`, etc.) +- `C++`-like syntax (quick to grasp) +- Interpretive (optional `compilation`) +- Free of charge (compliance with `AQL license`) +- Open source (based on `AQL license`) + +### The following is a comparison of the **AQ** language with 15 other major programming languages in different aspects. + +| Language | Type | Speed | Size | Simplicity | Security | Cross-Platform | Syntax Style | Execution | Open Source | Applications +|------|------|------|------|--------|--------|---------|-----------|-----------|-------|-----------| +| AQ | Interpreted/Compiled | ★★★★ | ★★★★★ | ★★★★★ | ★★★★★ | ★★★★★ | Object/Process Oriented | Interpreted/Compiled | √ | General | +| C | Compiled | ★★★★★ | ★★★★ | ★★ | ★★★ ★★★ | ★★★★ | Procedural | Compiled | √ | System/Underlying | +| C++ | Compiled | ★★★★★ | ★★★★ | ★★★★ | ★★★★★ | ★★★★ | Object-Oriented | Compiled | √ | Generic | +| Java | Interpreted/Compiled | ★★★★ | ★★★★ | ★★★★ | ★★★★★ | ★★★★★ | Object Oriented | Interpreted/Compiled | √ | General | +| Python | Interpreted | ★★★★★ | ★★★★★ | ★★★★★ | ★★★★ | ★★★★★ | Object-Oriented | Interpreted | √ | Generic | +| JavaScript | Interpreted | ★★★★ | ★★★★★ | ★★★★ | ★★★★ | ★★★★★ | Object Oriented | Interpreted | √ | Web/Server | +| Go | Compiled | ★★★★★ | ★★★★ | ★★★★ | ★★★★ | ★★★★★ | Process | Compiled | √ | Systems/Networks | +| Ruby | Interpreted | ★★★★★ | ★★★★ | ★★★★★ | ★★★★ | ★★★★★ | Object-Oriented | Interpreted | √ | Web Dev. +| Swift | Compiled | ★★★★★ | ★★★★ | ★★★★ | ★★★★★ | ★★★★★ | Object-Oriented | Compiled | √ | Mobile Development | +| Rust | Compiled | ★★★★★ | ★★★★★ | ★★★★ | ★★★★★ | ★★★★★ | Object-Oriented | Compiled | √ | Systems/Web | +| Kotlin | Compiled | ★★★★ | ★★★★ | ★★★★ | ★★★★ | ★★★★★ | ★★★★★ | Object-Oriented | Compiled | √ | Mobile/Server | +| Scala | Compiled | ★★★★ | ★★★★ | ★★★★★ | ★★★★ | ★★★★★ | Functional | Compiled | √ | Big Data/Web | +| R | Interpretive | ★★★ | ★★★★★ | ★★★★ | ★★★★ | Matrix | Interpretive | √ | Statistics/Data Analysis | +| Perl | Interpreted | ★★★★ | ★★★★ | ★★★★ | ★★★★ | ★★★★★ | Procedural | Interpreted | √ | Text Processing / Web | +| PHP | Interpreted | ★★★★ | ★★★★★ | ★★★★★ | ★★★★ | ★★★★★ | Object-Oriented | Interpreted | √ | Web Development | + +Caution. +1. The number of asterisks represents the degree of strengths and weaknesses in that area (up to 5 stars). +2. This is only a broad comparison and the actual situation may vary. +3. The open source flag (√) indicates that the language itself is open source. + +As you can see from the table, the **AQ** language has a good performance in terms of speed, size, simplicity, security and cross-platform. Its syntax is similar to `C++`, it can be interpreted or compiled, and it is completely open source.AQ is intended to be a general-purpose programming language, suitable for a variety of application scenarios. Its advantage over other languages is that it combines `high performance` and `easy to use`. ### Development progress -**AQ** is currently under active development and has implemented basic `syntax` and `functions' . But there is still a lot of work to be done, including `optimizing performance`,adding `library support` and `improving development tools`,etc. We welcome everyone to join the development and contribute to **AQ** ! +**AQ** is currently under active development, with basic `syntax` and `functionality` already implemented. However, there is still a lot of work to be done, including `optimizing performance`, adding `library support` and `improving development tools`. We welcome everyone to join the development and contribute to **AQ**!

GitHub Stats -

​​ +

-