بلدي اللثغة

بلدي اللثغة - iOS Developer Tools

2.11 بواسطة Laurent Rodier
(0 المراجعات) ديسمبر 18, 2024
بلدي اللثغة بلدي اللثغة بلدي اللثغة بلدي اللثغة بلدي اللثغة بلدي اللثغة

أحدث إصدار

الإصدار
2.11
تحديث
ديسمبر 18, 2024
مطور
Laurent Rodier
المنصات
iOS
حجم الملف
14.7 MB
التنزيلات
0
الترخيص
$3.99
زيارة الصفحة

المزيد عن بلدي اللثغة

مترجم ليسب

My Lisp عبارة عن بيئة برمجة Lisp متعددة الاستخدامات وشاملة مصممة لمستخدمي iPhone وiPad وMac. إنه يعمل كمترجم فوري مستقل يلتزم بشكل وثيق بالمفاهيم الأساسية التي وضعها جون مكارثي في ​​تطبيق Lisp الأصلي. يشتمل التطبيق على العوامل الأساسية مثل quote وatom وeq وcar وcdr وcons وcond، جنبًا إلى جنب مع بنيات مثل lambda وlabel. بالإضافة إلى ذلك، يعمل My Lisp على إثراء تجربة المستخدم من خلال دمج الوظائف الأساسية والرياضية المستوحاة من لهجات Lisp المختلفة، بما في ذلك Le Lisp وLisp 1.5 وMacLisp وCommon Lisp وScheme. وهذا لا يجعل Lisp أسهل في التعلم فحسب، بل يجعل أيضًا ممتعًا للغاية لعشاق البرمجة.

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

يأتي التطبيق محملاً مسبقًا بمكتبة من ملفات الأمثلة والتعليمات البرمجية المصدرية التي تقدم الوظائف الكلاسيكية والمشكلات التي تم حلها باستخدام My Lisp. تعمل هذه الموارد كمراجع لا تقدر بثمن للمستخدمين الذين يتطلعون إلى تعلم اللغة أو تطوير برامجهم الخاصة. من بين المشاكل الكلاسيكية المتضمنة الألغاز الشائعة مثل برج هانوي وتحدي n-queens، بالإضافة إلى الوظائف الرياضية الأساسية مثل القاسم المشترك الأكبر (gcd)، والمضاعف المشترك الأصغر (lcm)، والمضروب، وتسلسل فيبوناتشي، والتحقق من الأعداد الأولية. . علاوة على ذلك، يمكن للمستخدمين استكشاف موضوعات متقدمة من خلال ملفات الأمثلة التي تتعمق في حساب التفاضل والتكامل Lambda وCombinators، وتعرض تحويلات ألفا، وتقليل بيتا، وترميز de Bruijn، من بين مفاهيم أخرى.

بالنسبة للمستخدمين الذين يبحثون عن إرشادات إضافية، يوفر My Lisp دليل مستخدم ودليلًا مرجعيًا. يمكن الوصول بسهولة إلى هذه الموارد من داخل التطبيق وهي متاحة أيضًا عبر الإنترنت عبر موقع My Lisp الإلكتروني وكتب Apple. وهذا يضمن حصول المستخدمين على جميع المعلومات التي يحتاجونها في متناول أيديهم، مما يعزز منحنى التعلم الأكثر سلاسة ويشجع على استكشاف مشهد البرمجة. والأهم من ذلك، أن الكود المصدري الكامل للمكتبة وملفات الأمثلة متضمن في My Lisp، مما يتيح للمستخدمين دراسة وتعديل الكود الموجود كما يرونه مناسبًا.

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


My Lisp عبارة عن بيئة Lisp كاملة وعالمية تعمل مباشرة على أجهزة iPhone وiPad وiPhone. ماك. يتوافق هذا المترجم مع تطبيق John McCarthy Lisp الأصلي مع اقتباس عوامل التشغيل السبعة الأساسية، atom، eq، car، cdr، cons، cond، جنبًا إلى جنب مع lambda وlabel. يحتوي My Lisp أيضًا على عوامل تشغيل أساسية ورياضية مستعارة من لهجات Lisp الأخرى (Le Lisp وLisp 1.5 وMacLisp وCommon Lisp وScheme على سبيل المثال لا الحصر) لتسهيل التعلم والبرمجة، والأهم من ذلك، الاستمتاع بـ Lisp. كما أنه يتميز بوظائف مدمجة للرياضيات المتقدمة، بما في ذلك الأعداد المركبة والتحليل الرقمي (مكتشف الجذور والأصفار، والتقريب المتكامل). يتوفر الوصف الكامل للوظائف الأساسية والأساسية والمدمجة باستخدام مجموعة من وظائف المكتبة المكتوبة بالكامل في My Lisp.

يوفر My Lisp مترجمًا ومحررًا، وجميعهم يعملون على iPhone وiPad و Mac، والأهم من ذلك، دون الحاجة إلى أي اتصال بالخادم، أي أن المترجم الفوري يعمل محليًا على iPhone أو iPad أو Mac المثبت عليه My Lisp.

تحتوي ملفات المكتبة والأمثلة على الكود المصدري للوظائف الكلاسيكية والمشكلات التي تم حلها بواسطة My Lisp ويمكن استخدامها كمرجع لتعلم Lisp وتطوير برامج أخرى. وهي تشمل الألغاز الكلاسيكية (هانوي وn-queens)، والوظائف الرياضية الأساسية (gcd، وlcm، والمضروب، وفيبوناتشي، والرئيسية؟)، والتطبيق التاريخي، ووظائف Mapcar وmaplist. يحتوي ملف مثال حساب التفاضل والتكامل Lambda على وظائف متنوعة تتعلق بحساب التفاضل والتكامل Lambda والمجمعات، مع تحويل ألفا، وتخفيض بيتا، ورموز de Bruijn، وما إلى ذلك. كملاحظة خاصة، يحتوي ملف المثال الاشتقاق الرمزي على وحدة اشتقاق رمزية كاملة وقابلة للتوسيع تسمح بـ حساب الاشتقاق الرسمي لأي دالة رمزية تقريبًا يتم التعبير عنها كتعبير Lisp.

يتوفر دليل مستخدم ودليل مرجعي من داخل التطبيق ولكن أيضًا على My موقع ويب Lisp (https://lisp.lsrodier.net) وفي Apple Books. يعد الكود المصدري الكامل للمكتبة وملفات الأمثلة جزءًا من My Lisp.

أخيرًا وليس آخرًا، لا يمكن أن تنتهي هذه النظرة العامة بدون نموذج تعريف لدالة REPL سيئة السمعة:
(حدد (REPL eval_me) (REPL (println (eval (read))))< ر>

تقييم التطبيق

إضافة تعليق ومراجعة

تقييمات المستخدم

استنادًا إلى 0 تقييم
5 तारा
0
4 तारा
0
3 तारा
0
2 तारा
0
1 तारा
0
إضافة تعليق ومراجعة
لن نشارك بريدك الإلكتروني مع أي شخص آخر.
جميع الفئات »

الفئات