#خليك_مبرمج_واع
22 subscribers
247 photos
38 videos
114 files
903 links
مجموعة أخرى أكثر إفادة و تجيب على الأسئلة
https://msaht-programming-and-w-d.quora.com/?ch=10&oid=3116845&share=396067ef&srid=hBsZuY&target_type=tribe
Download Telegram
Forwarded from أسامة مخزوم
السلام عليكم
عثرت على بروتوتايب قديم كتصميم لنسخة ألف تعمل من المتصفح

كان لي نية بعمله على wt
Forwarded from Hassan DRAGA
* ألف 3

لغة ألف نسخة 3 تعمل بنفس طريقة عمل لغة Nim أو لغة V، أو Zig، حيت تترجم syntax الخاص باللغة إلى لغة C و C++. حاليا قدراتها لا تتجاوز تطوير آلة حاسبة بواجهة عربية. لكن التطوير سيستمر لتصبح أكبر حجما عن طريق إضافة مكتبات جديدة للغة.

ألف 4

لغة ألف نسخة 4 تعمل بنفس طريقة نسخة 3 لكن تترجم كليا إلى C بدلا من C++

ألف 5

ألف نسخة 5 هي أول نسخة مفسرة من لغة ألف، يعني يمكن تنفيذ السكريبت مباشرة بدلا من مترجمة، مثل البايثون

لماذا عدة نسخ مختلفة؟

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

ما هي مكتبة WebUI ؟

مكتبة WebUI هي مكتبة واجهة مستخدم صممناها من الصفر لغرض إعطاء لغة ألف 3 القدرة على تصميم واجهة عربية حديثة وعصرية... لكن تفاجأنا لاحقا أنها لقت قبول وإعجاب مبرمجين من مختلف أنحاء العالم حتى سارع الكثيرون لتصميم wrappers للمكتبة على Github

هل نستطيع تطوير مكتبة الذكاء الصناعي؟

نعم، لكن بكل تأكيد مكتبة عربية تستخدم مكتبات أجنية صممت من طرف شركات ضخمة... فهذا المجال مقتصر على شركات محدودة الصراع بينهم حاد وقوي. ونحن كباقي مستخدمي العالم سنستعمل مكتباتهم لنطور مكتبتنا الخاصة العربية في مجال الذكاء الصناعي. مثلا قد نستخدم مكتبة TensorFlow
السلام عليكم ورحمة الله
واجهت هذه المشكلة عند بنائي للمشروع على نظام Linux (Debian), ما سبب ذلك؟ هل هو خطأ من المشروع نفسه؟
Forwarded from mohamed kemari
عَلِيُّ بْنُ عَايِدٍ ٱلْفَتْلَاوِيُّ / FREE PALESTINE 🇵🇸
السلام عليكم ورحمة الله واجهت هذه المشكلة عند بنائي للمشروع على نظام Linux (Debian), ما سبب ذلك؟ هل هو خطأ من المشروع نفسه؟
الخطأ هذا يمكنك حله عن طريق إضافة بارامتر رابع خاص بالذاكرة
ستجده في نفس الملف قم فقط بنسخه ولصقه لنفس السطر
indef win_64
......
else
....
endif
الخطأ يظهر لك فيالنصف الاول المجهز للينكس وستجد حله في النصف الثاني المجهز لوندوز
سيظهر لك خطأين آخرين احدهما يجب تضمين مكتبة cmath
والآخر عند تجهيز كائن وحله لا اذكر ماذا تحذف ربما قوسين وتضع محلها {}
Forwarded from mohamed kemari
بالنسبة لتعلم الكتابة على الكيبورد يمكنك التعلم من خلال موقع typing club
أو تحميل برنامج والتعلم من خلاله
Forwarded from mohamed kemari
اعتقد البرنامج اسمه typing master
لأني استخدمته منذ مدة
ويوجد برنامج على لينكس نسيت اسمه اظنه يستخدم سطر الأوامر
اللي عاوز يعمل مشروع احاديث فدة API عملته لكدا
هو API وسيط بيحسن الـ API الأصلي بتاع موقع الدرر السنية
Forwarded from GNUTUX linux (صالح saleh)
#KDE
موقع كدي أصبح يدعم اللغة العربية شكل كبير جدا في معضم أقسامه و بشكل جيد جدا.
https://kde.org/ar/
تشغيل لغة ألف.
https://t.me/aliflang/17830
𝓗𝓐𝓢𝓢𝓐𝓝 𝓜𝓐𝓗𝓜𝓜𝓞𝓓 𖠕:
ويقسم الفريق الى مجموعات وكل مجموعة تكون لها جزئية وبإشراف مهندس برامجيات


مثلا المجموعة الاولى مسؤولة عن تطوير الشفرة البرمجية

ومجموعة ثانيه مسؤولة عن تطوير برنامج يقوم بتصميم تطبيقات شبيه بالفيجوال ستوديو

Shadow:
وعليكم السلام ورحمة الله

إن شاء الله ستصدر النسخة التجريبية الثانية من ألف5 خلال شهرين

أما النسخة الرسمية منها قد تحتاج الى سنة والله أعلم

مبنية على لغة cpp ولكن قد تحتوي بعض الشفرات من لغة c وذلك للإستفادة من سرعة التنفيذ

علي عدنان:
سلام عليكم

نظام Windows :

قم بتحميل برنامج visual studio اصدار 2014 فما فوق
يمكنك تحميله من خلال الرابط : https://visualstudio.microsoft.com/downloads/
قم بتحميل الشفرة المصدرية من مجتمع ألف على github : https://github.com/alifcommunity/Alif5
ثم قم بفتح ملف winBuild الموجود على ملف Alif5 بعدها قم بتشغل ملف Alif5.sln
سيتم تشغيل مشروع الف على برنامج visual studio
يمكنك كتابة الشيفرة من خلال ملف code.alif5 الموجود في ملف Alif5
ملاحظة : يجب توفر حزمة desktop development with c++ الموجودة على visual studio installer

على githup منشور هاي

اشلون اشغل لغة لو كود بدون
visual studio

مثل على برنامج
VS code خفيف  على حاسبه

حاسبة نظام وندوز

Shadow:
يمكنك ذلك بكتابة

g++ *.cpp -municode

وذلك ضمن مسار ملف source

علي عدنان:
جربته عن طريق cmd
و يطلع هاي

Shadow:
ادخل ملف AlifRun.h

قم بحذف السطور 238 , 243, 244, 245, 295, 300, 301, 302

واحفظ الملف وأعد المحاولة

او جرب هذا الأمر دون حذف أي شيء

g++ *.cpp -municode -std=c++20

علي عدنان:
هاي كود سوه ملف اسمه
a.exe

بنفس مجلد source

Shadow:
اكتب a.exe بنفس مجلد source

تفتح لغة ألف التي تعمل على cmd فقط
وهي اللغة التفاعلية
أما إن اردت تنفيذ ملف
فقط اكتب
a.exe example.alif5

حيث example.alif5 هو اسم الملف الذي تريد تشغيله

يوجد ملف في المسار العام اسمه
code.alif5
يمكنك نقله إلى مجلد source وتجربته

يحتوي مثال عن الأصناف

علي عدنان:
33.3333
4165500ns

Shadow:
في حال عمل البرنامج
يسعدنا ان تشاركنا صورة من النتيجة

علي عدنان:
جربت هاي و اشتغل

Shadow:
نعم صحيح هذا حجم المخروط والأخير زمن التنفيذ

mohamed kemari:
علي تجربتها فيما بعد. لكن مترجمي لم يتعرف على municode
فقد جربته سابقا ولم يصلح

عَلِيّ عَايد ٱلْفَتْلَاوِيُّ / FREE PALESTINE 🇵🇸:
جرّب مترجم mingw، عبر الرابط الآتي:
https://github.com/niXman/mingw-builds-binaries/releases/tag/12.2.0-rt_v10-rev2

mohamed kemari:
جربت مترجم mingw المضمن في كود بلوك. سأجرب هذا إن شاء الله

Shadow:
اعتقد انه قد يعمل الآن
بعض المواضيع المهمة في تطوير لغة ألف


كتاب dragon compiler ليساعدنا في عمل لغة مترجمة
https://t.me/aliflang/17636

استعمال lib boost ضروريا ؟
https://t.me/aliflang/17646

التحدث مع مكتبة AI وإظهار النتائج في الواجهة،
https://t.me/aliflang/17668

تطبيق الخوارزميات
https://t.me/aliflang/17670

المرحلة الثانية من تطوير اللغة وضعنا بالحسبان دخول اللغة في مجال الذكاء الصناعي
https://t.me/aliflang/17672

شخص يدعى عويتب
كتب كومبايلر للغة صممها باللغة الانجليزية ، السينتاكس جميل بصراحة ورايق
https://t.me/aliflang/17676