ديلان
Sign in to savemulti-paradigm programming language with support for functional and object-oriented programming
Source code
Note: if there is no build directory already, dylan-compiler will create it and build all used libraries. Subsequent builds will be much faster since they won't need to rebuild core libraries (as long as you always run the compiler in the same directory). If this is your first time trying Open Dylan, take a look at the Getting Started guide. BUILDING.rst - how to build the compiler and IDE See the Open Dylan Hacker's Guide for how to contribute to Open Dylan or its libraries. opendylan.org - our main website
Excerpt from the source-code README · 1,607 chars · not written by Vinony
Wikidata facts
- Instance of
- functional programming language
- Publisher
- Apple Inc.
- Developer
- Carnegie Mellon University
- Platform
- cross-platform
- Official website
- opendylan.org
Show 8 more facts
- programming paradigm
- functional programming
- publication date
- 1992-00-00
- inception
- 1992-01-01
- influenced by
- Common Lisp
- web feed URL
- opendylan.org/rss.xml
- software version identifier
- 2020.1
- source code repository URL
- github.com/dylan-lang/opendylan
- typing discipline
- strong typing
via Wikidata · CC0
Article · العربية
إن ديلان ( /ˈdɪlən/) هي لغة برمجة متعددة الجوانب وتشمل دعم البرمجة الوظيفية والموجهة لغرض محدد وهي لغة مرنة ومعبرة بينما يمكنها تقديم نموذج برمجي مصمم لدعم ذات الكفاءة بما فيها التحكم في المحاصيل الدقيقة من خلال سلوكيات متحركة وثابتة. وقد ظهرت هذه اللغة في بداية تسعينيات القرن العشرين على يد مجموعة بقيادة كمبيوتر أبل. وتشتق لغة ديلان من سكيم Scheme وليسب الشائعة Common Lisp وتضيف نظام غائي متكامل مشتق من النظام الغائي Common Lisp Object System (CLOS). وفي لغة ديلان فإن جميع القيم (بما فيها الأرقام والحروف والوظائف والأصناف classes) هي أهداف من الدرجة الأولى. وتدعم لغة ديلان العديد من الموروثات، والأشكال المتعددة، والنقاط المتعددة، ومعطيات لوحة المفاتيح، واستبطان الشيء، ووحدات الماكرو متسعة البنية القائمة على النمط، والعديد من الخصائص الأخرى. ويمكن للبرامج أن تعبر عن تحكمها في الحركية، والسماح للبرامج التي تشغل تواصلا بين البرمجة الحركية والثابتة ودعم التطور الثوري (من خلال السماح بأن يعقب النمذجة السريعة تزايدا في الدقة والتحسين). والهدف الرئيسي المصمم للغة ديلان هو أن تكون لغة مرنة وملائمة بشكل جيد لتطوير برمجيات تجارية. وتحاول لغة ديلان أن تتعامل مع قضايا الأداء المحتمل من خلال إدخال حدود «طبيعية» للمرونة الكاملة لنظم ليسب Lisp Systems (وهي لغة برمجة عالية المستوى تعالج البيانات في شكل قوائم)، مما يسمح للمؤدي أن يفهم بوضوح الوحدات التي يمكن العمل عليها (مثل المكتبات). وبالرغم من اشتقاق الكثير من تراكيبها من سكم ونظم ليسب الأخرى الأخرى- حيث أن بعض التطبيقات كانت في الواقع مبنية مبدئيا داخل نظم ليسب القائمة بالفعل- فإن لغة ديلان كان لها ألجول ALGOL (وهي لغة يتم التعبير فيها عن المعلومات بتنويت جبري ووفقا لقواعد الجبر المنطقي Boolean algebra) خاص بها – مثل صياغة أكثر من كونها مشروعا- مثل الصياغة الموضوعة مسبقا.
Abstract from DBpedia / Wikipedia · CC BY-SA