Skip to content

Latest commit

 

History

History
212 lines (170 loc) · 14.9 KB

readme_ar.md

File metadata and controls

212 lines (170 loc) · 14.9 KB

AQ

AQ

AQ هي لغة برمجة مفسرة سريعة وصغيرة وبسيطة وآمنة. قد يكون عملًا رائعًا.

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

بداية سريعة · الإبلاغ عن خطأ · طلب وظيفة إضافية

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

هل أعجبك هذا المشروع؟ يرجى النظر فيراعي, انضم إلى التطويرأوStarsللمساعدة في إتقانها!

قد تكون الترجمات غير دقيقة أو متأخرة، يرجى قراءة النسخة الإنجليزية إذا أمكنك ذلك. إذا وجدت أي أخطاء، يرجى إبلاغنا بها علىإعداد التقارير.

الفهرس

مقدمة

مقدمة

AQ هي لغة برمجة "تفسيرية" لغة برمجة**. وهي "سريعة" و"صغيرة" و"بسيطة" و"آمنة". كما أن البرامج المكتوبة بلغة AQ يمكن "تجميعها". "*ربما عمل رائع. *

AQ Card

سمات

  • سريع (تجميع الكود المصدري وسرعة التشغيل)
  • صغير (حجم شفرة المصدر)
  • بسيط (سهل التعلم)
  • أمان (الآمنة إدارة الذاكرة و فحص الكود)
  • عبر منصة (يدعم Windows وLinux وMacOS وغيرها)
  • مشابه لبناء جملة C++ (يتم إتقانه بسرعة)
  • تفسيرية (اختياري تجميع)
  • حر (يخضع لـ ترخيص AQ)
  • المصدر (استنادًا إلى ترخيص AQ)

فيما يلي مقارنة بين لغة AQ و15 لغة برمجة رئيسية أخرى في جوانب مختلفة:

اللغة الأنواع السرعة الحجم البساطة الأمان عبر الأنظمة الأساسية أسلوب بناء الجملة التنفيذ مفتوح المصدر مجالات التطبيق
عبد القدير مفسرة / مجمعة ★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ موجهة للكائنات / إجرائية مفسرة / مجمعة عام
C مجمعة ★★★★★ ★★★★ ★★ ★★★ ★★★★ إجرائية مجمعة النظام/الأساسي
C++ مجمعة ★★★★★ ★★★★ ★★★ ★★★ ★★★★ موجهة للكائنات مجمعة عالمي
جافا مفسرة / مجمعة ★★★★ ★★★ ★★★★ ★★★★★ ★★★★★ موجهة للكائنات مفسرة / مجمعة عالمي
بايثون مفسرة ★★★ ★★★★★ ★★★★★ ★★★★ ★★★★★ موجهة للكائنات مفسرة عالمي
جافا سكريبت مفسرة ★★★★ ★★★★★ ★★★★ ★★★ ★★★★★ موجهة للكائنات مفسرة الويب/الخادم
اذهب مجمعة ★★★★★ ★★★★ ★★★★ ★★★★ ★★★★★ إجرائية مجمعة النظام/الشبكة
روبي مفسر ★★★ ★★★★ ★★★★★ ★★★★ ★★★★★ موجه للكائنات مفسر تطوير الويب
سويفت مجمعة ★★★★★ ★★★★ ★★★★ ★★★★★ ★★★ موجهة للكائنات مجمعة تطوير الهاتف المحمول
الصدأ مجمعة ★★★★★ ★★★★★ ★★★ ★★★★★ ★★★★★ موجهة للكائنات مجمعة النظام/الويب
كوتلين مجمعة ★★★★ ★★★★ ★★★★ ★★★★★ ★★★★★ موجهة للكائنات مجمعة الجوال/الخادم
سكالا مجمعة ★★★★ ★★★ ★★★ ★★★★ ★★★★★ وظيفية مجمعة البيانات الضخمة/الويب
R التفسير ★★ ★★★★★ ★★★★ ★★★★ ★★★★ المصفوفة التفسير إحصائيات / تحليل البيانات
بيرل مفسرة ★★★ ★★★★ ★★★ ★★★ ★★★★★ إجرائية مفسرة معالجة النصوص/الويب
PHP مُفسّر ★★★ ★★★★★ ★★★★★ ★★★ ★★★★★ موجه للكائنات مُفسّر تطوير الويب

يلاحظ:

  1. عدد النجوم يمثل درجة التميز في هذا الجانب (5 نجوم كحد أقصى).
  2. هذه مجرد مقارنة تقريبية، وقد يكون الوضع الفعلي مختلفًا.
  3. تشير علامة (√) مفتوحة المصدر إلى أن اللغة نفسها مفتوحة المصدر.

كما يتبين من الجدول، تتمتع لغة AQ بأداء أفضل من حيث السرعة والحجم والبساطة والأمان والتوافق مع الأنظمة الأساسية. يشبه أسلوب بناء الجملة الخاص به أسلوب C++، ويمكن تفسيره وتنفيذه أو تجميعه وتنفيذه، وهو مفتوح المصدر تمامًا. تهدف AQ إلى أن تكون لغة برمجة ذات أغراض عامة مناسبة لسيناريوهات التطبيقات المختلفة. بالمقارنة مع اللغات الأخرى، فإن ميزتها هي أنها تتمتع بالأداء العالي وسهولة الاستخدام.

التقدم في عملية التنمية

AQ قيد التطوير النشط حاليًا وقد قام بتنفيذ تركيب الجملة والوظائف الأساسية. ولكن لا يزال هناك الكثير من العمل الذي يتعين القيام به، بما في ذلك تحسين الأداء وإضافة دعم المكتبة وتحسين أدوات التطوير. نرحب بالجميع للانضمام إلى التطوير والمساهمة في AQ!

GitHub Stats

انقر لعرض تقدم التطوير

بداية سريعة

ثَبَّتَ

يمكن تثبيت AQ بعدة طرق، بما في ذلك تجميع كود المصدر والثنائيات المترجمة مسبقًا. تختلف خطوات التثبيت المحددة حسب النظام الأساسي، يرجى مراجعة دليل التثبيت لمزيد من المعلومات.

على منصات مثل Linux، يمكنك التجميع على النحو التالي:

mkdir build
cd build
cmake ..
make

في نظام التشغيل Windows، تحتاج إلى تنزيل CMake والأدوات الضرورية الأخرى أولاً، ثم التحويل البرمجي.

أخيرًا، يمكنك التشغيل على نظامي Linux وWindows:

cd aq

# ابحث عن ملف قابل للتنفيذ مثل aq أو aq.exe وقم بتشغيله

الاستخدام

يمكنك تشغيل AQ باستخدام سطر الأوامر أو واجهة المستخدم الرسومية.

./aq <file> -other-options

الرجاء مراجعة الوثائق للحصول على التفاصيل

وثيقة

أنت تستطيع وثيقة عثر عليه في AQ للمزيد من المعلومات.

قد تحتوي الوثائق الحالية على أخطاء أو أجزاء مفقودة. وسوف نقوم بتحسينه في أقرب وقت ممكن. إذا وجدت أي أخطاء أو مجالات للتحسين، فلا تتردد في ذلكاتصل بنا.

معيار اللغة

أنت تستطيع معايير اللغة ابحث عن المعلومات ذات الصلة.

المساهمين

AQ هو مشروع مفتوح المصدر ونرحب بالجميع للمساهمة فيه! سواء كان ذلك تقديم تقرير خطأ، أو المشاركة في تطوير التعليمات البرمجية، أو تحسين الوثائق، أو تقديم اقتراحات، فإن أي نوع من المساهمة موضع تقدير كبير.

رخصة

AQ يعتمد على ترخيص AQ. هذا ترخيص مصمم خصيصًا لـ AQ لحماية الملكية الفكرية ومصالح المجتمع الخاصة بـ AQ.

يتيح لك ترخيص AQ استخدام AQ وتعديله وتوزيعه بحرية وفقًا لشروط الترخيص، ولكنه يشتمل أيضًا على بعض القيود على أفعالك. على سبيل المثال، يتعين عليك الاحتفاظ بـ بيان حقوق الطبع والنشر ونص الترخيص الخاصين بـ AQ وعدم استخدامهما لأغراض غير قانونية أو غير أخلاقية.

إذا كنت تخطط لاستخدام AQ في الاستخدام التجاري، أو تطوير منتجات مشتقة بناءً على AQ، فيرجى قراءة النص الكامل لـ ترخيص AQ بعناية والالتزام بـ الشروط والأحكام. ` فيها. إذا كانت لديك أي أسئلة، يمكنك أيضًا الاتصال بنا في أي وقت.

بالإضافة إلى ذلك، قد يستخدم AQ أيضًا أجزاء من التعليمات البرمجية من برامج مفتوحة المصدر أخرى، وقد تخضع هذه الرموز إلى تراخيص أخرى. وسنضع علامة دقيقة على معلومات الترخيص هذه في الكود.

نعتقد أن ترخيص AQ يمكن أن يوازن بشكل جيد بين المصدر المفتوح وحماية الملكية الفكرية لـ AQ، مما يخلق ظروفًا مواتية لـ التنمية طويلة المدى لـ AQ. إذا كانت لديك أي أسئلة أو اقتراحات حول الترخيص، فلا تتردد في مناقشتها معنا.

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.