لغة البرمجة Little b هي لغة مخصصة لنطاق معين، وتحديداً لبناء نماذج رياضية م modifiable للأنظمة البيولوجية. تم تصميمها لتكون لغة تصميمية (Domain-specific programming language) تسمح ببناء نماذج رياضية م modifiable للأنظمة البيولوجية. تم تطويرها في برنامج الخلية الافتراضي في كلية الطب بجامعة هارفارد، تحت إشراف الرياضي الرياضي جيريمي جوناوردينا. تستند هذه اللغة إلى Lisp وهي مصممة لتمكين البرمجة ال modifiable لنماذج الأنظمة الحيوية.
تم تصميم Little b لتوفير مرونة أكبر لتسهيل التغيير السريع الذي يلزم لالتقاط الأنظمة الحيوية المعقدة بدقة. تستلهم اللغة تقنيات من الذكاء الاصطناعي والرياضيات الرمزية، وتوفر تسهيلاً تركيبيًا (syntactic conveniences) مشتقًا من لغات البرمجة الموجهة نحو الكائنات.
أصل اسم اللغة كان يكتب بحرف صغير “b” (لتمييزه عن B، السلف المباشر للغة البرمجة C الشهيرة)، ولكن تم تغيير الاسم فيما بعد إلى “Little b” لتجنب الالتباس وتقديرًا للسوالك، أول لغة برمجة موجهة نحو الكائنات.
تتميز Little b بالتالي:
- توفير مرونة عالية لتغيير النماذج الرياضية بسرعة.
- مستوى عالٍ من القوة الرياضية والتعبير.
- توفير مزايا تركيبية مشتقة من لغات البرمجة الموجهة نحو الكائنات.
- مستوى عالٍ من الإمكانيات في الذكاء الاصطناعي والرياضيات الرمزية.
- توفير تسهيلاً للتعليقات والتنسيق الداخلي للكود.
يمكنك الحصول على معلومات إضافية عن لغة البرمجة Little b من خلال زيارة المصادر التالية:
- موقعها الرسمي: Little b
- صفحتها على ويكيبيديا: Little b Wikipedia