Jump to content

P (язык программирования)

П
Разработчик Анкуш Десаи, Вивек Гупта: не политик, Итан Джексон , Шаз Кадир , Шрирам Раджамани , Microsoft
Впервые появился 2012 год ; 12 лет назад ( 2012 )
ТЫ Кросс-платформенный
Лицензия МОЯ лицензия
Расширения имен файлов .п
Веб-сайт p-орг .github .что /

P — это язык программирования для асинхронного , управляемого событиями программирования и Интернета вещей , разработанный Microsoft и Калифорнийским университетом в Беркли . [1]

P позволяет программистам определять системы, состоящие из набора конечных автоматов , которые взаимодействуют асинхронно в терминах событий. [2] Программы P можно запускать и анализировать на любой платформе, поддерживаемой .NET . Кроме того, программы P могут генерировать код C# и C.

P имеет открытый исходный код , распространяется под лицензией MIT License и доступен на GitHub . [3]

См. также

[ редактировать ]
  1. ^ Язык P с открытым исходным кодом Microsoft для IoT
  2. ^ Анкуш Десаи; Вивек Гупта; Итан Джексон; Шаз Кадир; Шрирам Раджамани. «P: Безопасное асинхронное программирование, управляемое событиями» . Майкрософт . Проверено 20 февраля 2017 г.
  3. ^ Серджио Де Симоне. «Язык P с открытым исходным кодом Microsoft для безопасного асинхронного программирования, управляемого событиями» . ИнфоQ . Проверено 20 октября 2016 г.

Дальнейшее чтение

[ редактировать ]
  • P: Безопасное асинхронное программирование, управляемое событиями. Анкуш Десаи, Вивек Гупта, Итан Джексон, Шаз Кадир, Шрирам Раджамани и Дэмиен Зуфери. В материалах ACM SIGPLAN конференции по разработке и реализации языков программирования (PLDI), 2013.
  • Систематические испытания асинхронных реактивных систем. Анкуш Десаи, Шаз Кадир и Санджит А. Сешиа. В материалах 10-го совместного совещания по основам программной инженерии 2015 г. (ESEC/FSE 2015).
  • Создание надежных распределенных систем с П. Анкушем Десаи, Итаном Джексоном, Амаром Фанишайи, Шазом Кадиром и Санджитом А. Сешиа. Калифорнийский университет в Беркли . Технический отчет № UCB/EECS-2015-198.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 746bfc73456362c6757fbdcc3081c110__1695760140
URL1:https://arc.ask3.ru/arc/aa/74/10/746bfc73456362c6757fbdcc3081c110.html
Заголовок, (Title) документа по адресу, URL1:
P (programming language) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)