روزيتا :: اللغة

وثيقة تصميم لغة Rosetta D
التحميل الان

روزيتا :: اللغة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Darren Duncan
  • موقع ويب الناشر:
  • http://search.cpan.org/~duncand/

روزيتا :: اللغة العلامات


روزيتا :: اللغة وصف

وثيقة تصميم لغة روزيتا د Rosetta :: لغة هي وحدة بيرل لتصميم وثائق لغة Rosetta D. اللغة الأصلية ل Rosetta DBMS (نظام إدارة قواعد البيانات) / الجهاز الظاهري يسمى Rosetta D؛ هذه الوثيقة، Rosetta :: لغة ("اللغة")، هي وثيقة التصميم الموثوقة للقراءة البشرية لتلك اللغة، وللآلة الظاهرية Rosetta التي تنفذ فيها. إذا كان هناك تعارض بين أي وثيقة أخرى وهذا واحد، إما أن المستند الآخر قيد الأخطاء، أو كان المطورون مهملين في تحديثه قبل اللغة، حتى تتمكن من الصراخ في كل منهم. يهدف إلى التأهل ك "D" اللغة كما حددتها "البيان الثالث" (TTM)، اقتراح رسمي لمؤسسة صلبة لأنظمة إدارة البيانات وقواعد البيانات، كتبها كريستوفر جاء تاريخ وهيو داروين؛ انظر http://www.aw-bc.com/catalog/academic/product/0،1144،0321399420،00.html للحصول على رابط الناشرين إلى الكتاب الذي ينشر رسميا TTM. انظر http://www.thethirdmanifesto.com/ لبعض المراجع إلى ما TTM هو، وكذلك نسخ من بعض المستندات التي استخدمتها في كتابة Rosetta D. المرجع الرئيسي الأولي الذي استخدمته عند إنشاء Rosetta D كان كتاب "قاعدة بيانات العمق" (2005؛ http://www.oreilly.com/catalog/databaseid/)، يجب أن يكون مكتوب حسب التاريخ ونشره oreilly.IT أن روزيتا د، كونها جديدة تماما، قد تغفل بعض الميزات الإلزامية ل "د "اللغة في البداية، لتسريع الطريق إلى حل جزئي قابل للاستخدام، ولكن يمكنك أن تكون مرتاحا في معرفة أنها ستضاف في أقرب وقت ممكن. أيضا، يحتوي على بعض الميزات التي تتجاوز نطاق لغة "D"، لذلك روزيتا د تقنيا "D زائد إضافي"؛ تتميز الأمثلة على ذلك بإنشاء قواعد البيانات نفسها وإدارة الاتصالات إليها. ومع ذلك، يجب ألا تتناقض Rosetta D أبدا مع البيان الثالث؛ على سبيل المثال، لا تحتوي علاقاتها على التكرارات، ولا تسمح Nulls Nulls في أي مكان، ولا يمكنك تحديد السمات حسب الموضع الترتيبي بدلا من الاسم. هذا لا يعني أنك لا تستطيع محاكاة جميع ميزات SQL على Rosetta D؛ يمكنك، مرة واحدة على الأقل إكماله. يرمزت أيضا جوانب التصميم والبناءات التي يتم أخذها من أو تأثرت لغات Perl 6، لغات وظيفية نقية مثل Haskell، البرنامج التعليمي D، تطبيقات TTM المختلفة، وملجات SQL المختلفة (انظر Rosetta :: ملف seealso). في حين أن معظم هذه اللغات أو المشروعات غير مرتبطة خصيصا ب TTM، فإن أي من حشايا Rosetta من هذه غير متوافقة مع TTM.Note أن وثائق Rosetta ستركز بشكل أساسي على كيفية عمل Rosetta نفسها، ولن تقضي الكثير من الوقت في توفير المناولة . يمكنك أن تقرأ TTM نفسها وغيرها من مختلف وثائق الخارجية لكثير من ذلك. متطلبات: perl.


روزيتا :: اللغة برامج ذات صلة