About: SPITBOL

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

SPITBOL (Speedy Implementation of SNOBOL) is a compiled implementation of the SNOBOL4 programming language. Originally targeted for the IBM System/360 and System/370 family of computers, it has now been ported to most major microprocessors including the SPARC. It was created by Robert Dewar and Ken Belcher, who were then at the Illinois Institute of Technology. The source code for MACRO SPITBOL was released under the GNU General Public License on April 17, 2009.

Property Value
dbo:abstract
  • برنامج سبيت بول المترجم SPITBOL هو برنامج يمتاز بسرعة تنفيذ النصوص المترجمة عن طريق برنامج يسمي معتمداً في الأصل علي نظام أي بي إم / 360 و نظام / 370 كعائلة من أجهزة الكمبيوتر ولقد صارت الآن الملجأ لمعظم المعالجات الرئيسية بما في ذلك وقد قام بإنشائه الذين كانوا آنذاك في . قبل وضع برنامج كان يعتقد أن برنامج سنبول4 ذا سرعة بطيئة للغاية وذاكرته المكثفة يستحيل معها أن تقوم بعملها علي الوجهة الأكمل وتجميع الكلمات بشكل منطقي بطئ في الترجمة يمنع من تحديد وقت مناسب ودقة عالية ذات جودة للترجمة علي العكس من ذلك وجدنا أن سبيت بول ذكي جدا في اتخاذ القرارات في وقت سريع بشكل مذهل وبرنامج سنبول 4 يعمل تحت سبيت بول بدقة عالية وسرعة رهيبة والملحوظ هنا هوان برنامج مثلاً عند برنامج سبيت بول ذو سرعة عالية ويدير العملية بشكل جيد للغاية في ظل ظروف بالغة التعقيد. الأخيرة من المترجم سبيت بول المتاحة منذ عام 2001 كان قد تحصل من خلالها علي شفرة المصدر الأصلي للمترجم 360 سبيت بول. وهي منشورة تحت رخصة جنو العمومية العامة. والإصدار الكامل لبرنامج سبيت بول مكتوب في عام 1970 من قبل دوار وانطوين مالكان.وتتضمن ترميز البرنامج وهو في تعريفه هو لغة تجميع لآله مجردة يتم تعريفها بعناية عن طريق مجموعة من المعلومات تسمح بحرية تنفيذ العملية المطلوبة وهي الترجمة السليمة بحيث يمكن استغلالها في أجهزة مقبلة لعلاج النظام حسب سلسلة إصدارة. تم إجراء تنفيذ الحد الأدنى من اللغة التي تم تصميمها للتفسير على الحواسيب الصغيرة بترجمته باستخدام الأصول الخاصة لعملية الترجمة من تلك التراجم . واصدر سبيت بول إصداراً يدعي فهو مترجم كانت له مزايا سبيت بول في تنفيذ الأوامر ونشرت نسخة من سبيت بول الكلية جنبا إلى جنب مع مترجم ميكرال في إطار لا يتعدي مساحته 40K بايت. ويتحقق هذا الرمز الكائن المدقع بضغط ميكرال باستخدام مجموعة من البرامج التي تهدف من خلال الماكرو البرمجية إلي التقليل من المساحة المطلوبة لرمز الكائن وجدول الماكرو حتى مع وجود التعقيدات الخوارزمية المعروفة للحصول على الحل الأمثل لهذه المشكلة الكبيرة ولكن الاستدلال أصبح ذات كفاءة عالية في تحقيق النتائج شبه الأمثل. وأفرج عن شفرة المصدر لسبيت بول الكلية تحت رخصة جنو العمومية العامة في 17 أبريل 2009. (ar)
  • SPITBOL (Speedy Implementation of SNOBOL) is a compiled implementation of the SNOBOL4 programming language. Originally targeted for the IBM System/360 and System/370 family of computers, it has now been ported to most major microprocessors including the SPARC. It was created by Robert Dewar and Ken Belcher, who were then at the Illinois Institute of Technology. Prior to the development of SPITBOL, SNOBOL4 was thought to be slow, memory-intensive, and impossible to compile due to its dynamic nature. While delayed binding prevents everything from being determined at compile time, SPITBOL adopts various strategies for making decisions as early as possible. Recent versions of the SPITBOL compiler are available. Since 2001 the source code for the original SPITBOL 360 compiler has been made available under the GNU General Public License. MACRO SPITBOL is an implementation of SPITBOL written in the 1970s by Robert Dewar and Anthony P. McCann. MACRO SPITBOL is coded in MINIMAL, an assembly language for an abstract machine. The instruction set is carefully defined to allow some latitude in its implementation, so that hardware operations favorable to string processing can be exploited. An implementation of MINIMAL that was designed for interpretation on microcomputers was done by translating MINIMAL into MICRAL using a translator that was itself implemented in SPITBOL. The MICRAL version of MACRO SPITBOL, together with the MICRAL interpreter ran in under 40K bytes. This extreme object code compression of MICRAL is achieved using a set of machine code macro substitutions that minimizes the space required for the object code and macro table. The complexity of known algorithms for an optimal solution to this problem are high, but efficient heuristics attain near-optimal results. The source code for MACRO SPITBOL was released under the GNU General Public License on April 17, 2009. (en)
dbo:wikiPageID
  • 389674 (xsd:integer)
dbo:wikiPageLength
  • 3936 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1054039686 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • برنامج سبيت بول المترجم SPITBOL هو برنامج يمتاز بسرعة تنفيذ النصوص المترجمة عن طريق برنامج يسمي معتمداً في الأصل علي نظام أي بي إم / 360 و نظام / 370 كعائلة من أجهزة الكمبيوتر ولقد صارت الآن الملجأ لمعظم المعالجات الرئيسية بما في ذلك وقد قام بإنشائه الذين كانوا آنذاك في . وهي منشورة تحت رخصة جنو العمومية العامة. تم إجراء تنفيذ الحد الأدنى من اللغة التي تم تصميمها للتفسير على الحواسيب الصغيرة بترجمته باستخدام الأصول الخاصة لعملية الترجمة من تلك التراجم . وأفرج عن شفرة المصدر لسبيت بول الكلية تحت رخصة جنو العمومية العامة في 17 أبريل 2009. (ar)
  • SPITBOL (Speedy Implementation of SNOBOL) is a compiled implementation of the SNOBOL4 programming language. Originally targeted for the IBM System/360 and System/370 family of computers, it has now been ported to most major microprocessors including the SPARC. It was created by Robert Dewar and Ken Belcher, who were then at the Illinois Institute of Technology. The source code for MACRO SPITBOL was released under the GNU General Public License on April 17, 2009. (en)
rdfs:label
  • مترجم سبيتبول (ar)
  • SPITBOL (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License