rdfs:comment
| - شارم++ (بالإنجليزية: ++Charm) هي لغة البرمجة موازية كائنية التوجه مستند إلى سي++ طورت في مختبر البرمجة المتوازية في جامعة إلينوي. صممت شارم ++ بهدف تعزيز الإنتاجية المبرمج من خلال توفير التجريد عالي المستوى لبرنامج مواز، وفي الوقت نفسه تقديم أداء جيد في مجموعة واسعة من منصات الأجهزة الأساسية. وتتحلل البرامج المكتوبة في شارم ++ إلى عدد من العناصر المتعاونة التي تعتمد على الرسائل والتي تسمى chares. عندما يستدعي المبرمج طريقة على كائن ما، يرسل نظام وقت التشغيل شارم ++ رسالة إلى الكائن الذي تم استدعاؤه ، والذي قد يكون موجودًا في معالج محلي أو في معالج بعيد في حساب متوازي. تؤدي هذه الرسالة إلى تنفيذ التعليمات البرمجية داخل chare للتعامل مع الرسالة بشكل غير متزامن. (ar)
- Charm++ è un linguaggio di programmazione orientato ad oggetti, basato su C++ ed è stato creato con lo scopo di avere un linguaggio ad alto livello di astrazione per la programmazione parallela senza perdita di prestazioni e con la possibilità di supportare ambienti hardware differenti. Il progetto è stato sviluppato dal Parallel Programming Laboratory dell'Università dell'Illinois ed attualmente è supportato da tutti i maggiori sistemi operativi (Windows, Linux e Osx) ed è in grado di funzionare su una grande varietà di sistemi hardware standard o dedicati come Cray o IBM Blue Gene. (it)
- Charm++ is a parallel object-oriented programming paradigm based on C++ and developed in the Parallel Programming Laboratory at the University of Illinois at Urbana–Champaign. Charm++ is designed with the goal of enhancing programmer productivity by providing a high-level abstraction of a parallel program while at the same time delivering good performance on a wide variety of underlying hardware platforms. Programs written in Charm++ are decomposed into a number of cooperating message-driven objects called chares. When a programmer invokes a method on an object, the Charm++ runtime system sends a message to the invoked object, which may reside on the local processor or on a remote processor in a parallel computation. This message triggers the execution of code within the chare to handle th (en)
- Charm++ ist eine parallele objektorientierte Programmiersprache basierend auf C++ und wurde im Parallel Programming Laboratory der University of Illinois entwickelt (Hauptentwickler Laxmikant Kale). Charm++ wurde mit dem Ziel entwickelt, eine höhere Produktivität durch eine höhere Abstraktionsebene paralleler Programmierung und gleichzeitig gute Performanz auf vielen verschiedenen Hardware-Plattformen zu bieten. In Charm++ geschriebene Programme bestehen aus einer Anzahl an kooperierenden Nachrichten-gesteuerten Objekten, genannt Chares. (de)
- Charm++ – równoległy, zorientowany obiektowo język programowania bazujący na C++ i stworzony w Laboratorum Programowania Równoległego na . Charm++ powstał w celu zwiększenia produktywności programisty poprzez udostępnienie abstrakcji wysokiego poziomu w programowaniu równoległym, przy jednoczesnym zachowaniu wysokiej wydajności dla większości stosowanych platform sprzętowych. Kontenery mogą być grupowane w postaci indeksowanych tablic kontenerów (chare arrays), a komunikaty mogą być wysyłane do pojedynczych kontenerów lub do wszystkich znajdujących się w tablicy jednocześnie. (pl)
- Charm++ — параллельный объектно-ориентированный язык программирования на базе Си++, разработанный в Лаборатории Параллельного Программирования Иллинойсского университета. Charm++ спроектирован с целью повышения эффективности кодирования за счёт высокоуровневых абстракций, и в то же время увеличения производительности на широком разнообразии аппаратных платформ. Программы на языке Charm++ разбиваются на несколько взаимодействующих посредством сообщений объектов, которые называются чарами (chare). Когда программа вызывает метод объекта, система исполнения Charm++ посылает сообщение вызванному объекту, который может обрабатываться на локальном процессоре или на удалённом процессоре при параллельных вычислениях. Это сообщение вызывает исполнение метода внутри чара для асинхронной обработки соо (ru)
- Charm++ − це об'єктно-орієнтована мова програмування, яка є надмножиною C++. Розроблена Лабораторією Паралельних Обчислень Університету Іллінойсу. Charm++ була розроблена з метою підсилення продуктивності розробників шляхом надання високорівневих абстракцій для паралельних програм. В той же час вона забезпечує хорошу продуктивність, яка покладена в основу платформ апаратного забезпечення. Програми, які написані на Charm++, діляться на керовані повідомленнями об'єкти — чари (chares), які взаємодіють між собою. Коли розробник викликає метод об'єкта, середовище виконання Charm++ відправляє до нього повідомлення. Такий об'єкт може розміщуватися в локальному або віддаленому процесорі паралельних обчислень. Повідомлення запускає на виконання код в межах чара, що забезпечує асинхронність операцій (uk)
|