WikiDer > X10 (бағдарламалау тілі) - Википедия
| Парадигма | Нысанға бағытталған |
|---|---|
| Жобалаған | Кемал Эбчиоглу, Виджай Сарасват және Вивек Саркар |
| Әзірлеуші | IBM |
| Бірінші пайда болды | 2004 |
| Тұрақты шығарылым | 2.6.2 / 2019 жылғы 8 қаңтар |
| Пәнді теру | Статикалық, күшті, қауіпсіз, шектеулі |
| ОЖ | IBM AIX, Linux, Mac OS X, Windows |
| Лицензия | Eclipse Public License 1.0 |
| Файл атауының кеңейтімдері | .x10 |
| Веб-сайт | x10-lang |
| Әсер еткен | |
| C ++, Java | |
X10 Бұл бағдарламалау тілі дамытуда IBM кезінде Уотсон атындағы зерттеу орталығы Өнімді, қолдануға қарапайым, сенімді есептеу жүйесінің бөлігі ретінде (PERCS) қаржыландыратын жоба ДАРПАКеліңіздер Жоғары өнімділікті есептеу жүйелері (HPCS) бағдарламасы. Оның негізгі авторлары - Сараванан Арумугам (Асват), Кемал Эбчиоглу, Виджай Сарасват және Вивек Саркар.[1]
X10 арнайы жасалған параллель есептеу пайдаланып бөлінген ғаламдық мекен-жай кеңістігі (PGAS) моделі.Есептеу жиынтыққа бөлінеді орындар, олардың әрқайсысы кейбір деректерді сақтайды және бір немесе бірнеше орналастырады іс-шаралар сол мәліметтермен жұмыс істейді. Оның нысанды бағытталған бағдарламалауға арналған шектеулі типтік жүйесі бар тәуелді түрлері. Басқа мүмкіндіктерге пайдаланушы анықтаған қарабайырлық жатады құрылым түрлері; жаһандық таралған массивтер, және құрылымдалған және құрылымдалмаған параллелизм.[2]
X10 екі немесе одан да көп процестер аяқталғанға дейін бір-бірін аяқтауды күткен кезде пайда болатын құлыптау тығырықтан сақтайтын іс-шараларға арналған ата-аналар мен балалар арасындағы қатынастар тұжырымдамасын қолданады. Іс-әрекет бір немесе бірнеше балалар іс-әрекеттерін тудыруы мүмкін, олардың балалары болуы мүмкін. Балалар ата-анасының аяқталғанын күте алмайды, бірақ ата-ана баланы қолданғанша күте алады аяқтау команда.[3]
Сондай-ақ қараңыз
- Шіркеу
- Coarray Fortran
- Параллельдік
- Бекініс
- Бөгелмейтін алгоритм
- Параллель бағдарламалау моделі
- Бірыңғай параллель C
Әдебиеттер тізімі
- ^ Эбчиоглу, Кемал; Сарасват, Виджай; Саркар, Вивек. «X10: иерархиялық параллелизм және бірыңғай деректерге қол жеткізу үшін бағдарламалау». CiteSeerX 10.1.1.135.9826. Журналға сілтеме жасау қажет
| журнал =(Көмектесіңдер) - ^ Сарасват, Виджай; Блум, Бард; Пешанский, Игорь; Тардио, Оливье; Гроув, Дэвид (4 қаңтар, 2019). «X10 тіл спецификациясының 2.6.2 нұсқасы» (PDF). Журналға сілтеме жасау қажет
| журнал =(Көмектесіңдер) - ^ Бивер, C. «Компьютерлік революция бағдарламашыларға қиындықтар тудырады». Жаңа ғалым. 193 (2594).
Сыртқы сілтемелер
| Бұл бағдарламалау тілі- қатысты мақала а бұта. Сіз Уикипедияға көмектесе аласыз оны кеңейту. |