Skip to content
EntityQ1268744· pop 21· linked from 171 articles

ديلان

Sign in to save

multi-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

Publisher
Apple Inc.
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
software version identifier
2020.1
source code repository URL
github.com/dylan-lang/opendylan
typing discipline
strong typing
Sources (5)

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