Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

About: CORAL

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

CORAL, short for Computer On-line Real-time Applications Language is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, Worcestershire, in the United Kingdom. The R was originally for "radar", not "real-time". It was influenced primarily by JOVIAL, and thus ALGOL, but is not a subset of either.

Property Value
dbo:abstract
  • لغة كورال (أو لغة تطبيقات الوقت الفعلي عبر الإنترنت للكمبيوتر) هي لغة برمجة تم تطويرها عام 1964 في مؤسسة رويال رادار (RRE) بمالفن المملكة المتحدة مجموعة جزئيةمن جوفيال. وقد عمل على تطويرها لاحقا آي إف كوري وإم جريفيث. أما تعريفها الرسمي فقد عمل على تحريره كل من وودوورد وويذرال وجورمان وصدرت لأول مرة عام 1970. وكورال 66 هي لغة برمجة متعددة الأغراض، تعتمد على ألجول 60 مع بعض سمات من كورال 64 والفورتران. وهي تتضمن أنماط سجل هيكلي (كما في لغة باسكال) وتدعم تجميع البيانات في تخزين محدود (مثل باسكال (لغة برمجة)). ومثل إدنبرة آي إم بي، فهي تسمح للمجمع المطمر، ويقدم أيضا فحوص وتشخيصات للوقت الفعلي. وهي تستهدف بصورة خاصة تطبيقات الوقت الفعلي ولاستخدامها في الحواسيب مع قدرة معالجة محدودة بما فيها تلك المقتصرة على عمليات حسابية ذات نقاط ثابتة وتلك الغير مدعمة بمساحة مخصصة للتخزين الديناميكي. وقد كانت اللغة ذات معيار متداخل الخدمات لبرمجة السكرية البريطانية، كما كانت متبعة أيضا في الأغراض المدنية في الضبط البريطاني والصناعات الأوتوماتيكية. وقد كانت تستخدم في كتابة البرمجيات لكل من حواسيب فيرانتي وجي إي سي منذ عام 1971 وما بعد. وقد تواجدت تلك التطبيقات أيضا بمنصات إنترداتا Interdata 8/23، PDP-11، VAX، ALPHA وخوادم إتش بي إنتجريتي HP Integrity هانيويلوكمبيوتر تكنولوجي ليمتد موديولار ون Computer Technology Limited (CTL, later ITL) Modular -1، وأيضا سولاريس الذي يعمل ب سبارك لينكس Linux الذي يعمل إنتل INTEL. كما تم تطوير نسخة أخرى من كورال 66 خلال نهاية السبعينات وبداية الثمانينات بواسطة جي بي أو GPO، بالتعاون مع GEC و STC وبليسي Plessy لاستخدامه في حواسب التحكم التبادلي للهواتف الرقمية سيستم إكس System X المعروفة ب PO-CORAL والتي تم تسميتها فيما بعد BT-CORAL حين اشتقت British telecom من مكتب البريد. وقد كانت السمات الفريدة لهذه اللغة هي نقطة التركيز على تنفيذ الوقت الفعلي ومعالجة الرسائل وحدود تنفيذ العبارات بين انتظار المدخلات وحظر التكرار لمنع الحاجة لأي عوادم. ونظرا لأن حورال كانت تستهدف مجموعة متنوعة من أعمال الوقت الفعلي بدلا من الأعمال المكتبية العامة DP، ولم يكن من المعتقد المطالبة بأي مكافئ قياسي لمكتبة ستديو stdio. وقد جعل ذلك الحياة أصعب لكل من يتعلم اللغات الجديدة كما أن إنتاج مجرد برنامج أهلا بالعالملم يكن مجرد إنجاز. الشفرة المصدرية لمصنف كورال 66 (كتبت بلغة لغة البرمجة الأساسية المختلطةBCPL) تم استردادها ثم تم مسح "التعريف الرسمي لكورال 66 بواسطة HMSO، وقد أصدر مكتب براءات اختراع وزارة الدفاع ترخيصا لمشروع تاريخ حواسيب إدنبرة ليسمح لهم بوضع كل من الشفرة ومرجع اللغة عبر الإنترنت للاستخدام غير التجاري. (ar)
  • CORAL, short for Computer On-line Real-time Applications Language is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, Worcestershire, in the United Kingdom. The R was originally for "radar", not "real-time". It was influenced primarily by JOVIAL, and thus ALGOL, but is not a subset of either. The most widely-known version, CORAL 66, was subsequently developed by I. F. Currie and M. Griffiths under the auspices of the Inter-Establishment Committee for Computer Applications (IECCA). Its official definition, edited by Woodward, Wetherall, and Gorman, was first published in 1970. In 1971, CORAL was selected by the Ministry of Defence as the language for future military applications and to support this, a standardization program was introduced to ensure CORAL compilers met the specifications. This process was later adopted by the US Department of Defense while defining Ada. (en)
  • CORAL (Computing Online Realtime Algorithmic Language) fue desarrollado en 1966 en el Royal Radar Establishment (RRE), Malvern, UK por I. F. Currie and M. Griffiths. CORAL 66 es un lenguaje de programación basado en Algol 60, con algunas características de , JOVIAL, y FORTRAN. Como Edinburgh IMP, esto permite un ensamblador integrado, y también ofreció un buen tiempo de comprobación y diagnósticos. El lenguaje usa palabras clave reservadas identificadas por comillas simples, como 'BEGIN'. Mientras la sintaxis recuerda ligeramente a Pascal, en algunos aspectos se parece más a FORTRAN que a Algol, en el cual los procedimientos recurrentes no son apoyados. Ideado para usos en tiempo real, el lenguaje era un estándar de inter-servicio para la programación militar Británica, y también fue adoptada extensamente para propósitos civiles en el control Británico y en la industria de la automatización. Fue usado para escribir el software tanto para Ferranti como para ordenadores GEC a partir de 1971 en adelante. Las implementaciones también existen para Interdata 8/32, PDP-11, VAX y los procesadores Alpha; Para Honeywell, y para Computer Technology Limited (CTL) Modular-1; así como para SPARC corriendo Solaris e Intel corriendo Linux. El código fuente para un compilador de CORAL 66 (escrito en BCPL) ha sido recuperado y el documento "Definición Oficial de CORAL 66" por HMSO ha sido escaneado. La oficina de patentes del Ministerio de Defensa ha publicado una licencia al proyecto de Edinburgh Computer History para permitirles poner en línea tanto el código, como el lenguaje de referencia para uso no comercial. Ambos documentos estarán en línea dentro de unos días. Una variante de CORAL66 fue desarrollada durante finales de los años 1970 y principios de los 1980 por la GPO Británica, en unión con GEC, STC y Plessey, para el empleo sobre de ordenadores de control de divisas digitales telefónicos, conocido como PO-CORAL. Más tarde fue renombrado a BT-CORAL cuando British Telecom fue derivada desde Correos. Las únicas características de éste lenguaje eran el foco sobre la ejecución en tiempo real, el procesamiento de mensajes, límites sobre la ejecución de declaración entre espera de entrada, y una prohibición contra la repetición para quitar la necesidad de una pila. * Datos: Q4117844 (es)
  • Coral 66 é uma linguagem de programação para fins gerais baseada em Algol 60, com alguns recursos das linguagens de programação , Jovial e Fortran. Originalmente projetada em 1966 na (RRE), na cidade de Malvern, Reino Unido, em resposta a necessidade de um compilador em um computador de ponto fixo e em um ambiente de controle. (pt)
dbo:developer
dbo:influencedBy
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 7262 (xsd:integer)
dbo:wikiPageLength
  • 10405 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1109696232 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designers
  • Philip Woodward, I. F. Currie, M. Griffiths (en)
dbp:developer
dbp:family
dbp:influencedBy
dbp:name
  • Coral 66 (en)
dbp:operatingSystem
dbp:paradigms
dbp:platform
  • CTL Modular-1, DEC Alpha, GEC, Ferranti, Honeywell, HPE Integrity Servers, Interdata 8/32, PDP-11, SPARC, VAX, x86, Intel 8080, Zilog Z80, Motorola 68000 (en)
dbp:programmingLanguage
dbp:scope
dbp:typing
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • Coral 66 é uma linguagem de programação para fins gerais baseada em Algol 60, com alguns recursos das linguagens de programação , Jovial e Fortran. Originalmente projetada em 1966 na (RRE), na cidade de Malvern, Reino Unido, em resposta a necessidade de um compilador em um computador de ponto fixo e em um ambiente de controle. (pt)
  • لغة كورال (أو لغة تطبيقات الوقت الفعلي عبر الإنترنت للكمبيوتر) هي لغة برمجة تم تطويرها عام 1964 في مؤسسة رويال رادار (RRE) بمالفن المملكة المتحدة مجموعة جزئيةمن جوفيال. وقد عمل على تطويرها لاحقا آي إف كوري وإم جريفيث. أما تعريفها الرسمي فقد عمل على تحريره كل من وودوورد وويذرال وجورمان وصدرت لأول مرة عام 1970. ونظرا لأن حورال كانت تستهدف مجموعة متنوعة من أعمال الوقت الفعلي بدلا من الأعمال المكتبية العامة DP، ولم يكن من المعتقد المطالبة بأي مكافئ قياسي لمكتبة ستديو stdio. وقد جعل ذلك الحياة أصعب لكل من يتعلم اللغات الجديدة كما أن إنتاج مجرد برنامج أهلا بالعالملم يكن مجرد إنجاز. (ar)
  • CORAL, short for Computer On-line Real-time Applications Language is a programming language originally developed in 1964 at the Royal Radar Establishment (RRE), Malvern, Worcestershire, in the United Kingdom. The R was originally for "radar", not "real-time". It was influenced primarily by JOVIAL, and thus ALGOL, but is not a subset of either. (en)
  • CORAL (Computing Online Realtime Algorithmic Language) fue desarrollado en 1966 en el Royal Radar Establishment (RRE), Malvern, UK por I. F. Currie and M. Griffiths. CORAL 66 es un lenguaje de programación basado en Algol 60, con algunas características de , JOVIAL, y FORTRAN. Como Edinburgh IMP, esto permite un ensamblador integrado, y también ofreció un buen tiempo de comprobación y diagnósticos. El lenguaje usa palabras clave reservadas identificadas por comillas simples, como 'BEGIN'. Mientras la sintaxis recuerda ligeramente a Pascal, en algunos aspectos se parece más a FORTRAN que a Algol, en el cual los procedimientos recurrentes no son apoyados. (es)
rdfs:label
  • كورال 66 (ar)
  • CORAL66 (es)
  • CORAL (en)
  • Coral 66 (pt)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • Coral 66 (en)
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