PLINY: проект системы автозаполнения программного кода

10 ноября 2014, 15:04

Агентство перспективных оборонных исследований при Министерстве обороны США (DARPA) занимается финансированием проектов по созданию человекоподобных роботов, восстанавливающих память имплантатов, экзокостюмов и компьютеров, имитирующих работу человеческого мозга. Кроме того, $11 млн будет выделено на разработку системы PLINY, позволяющей многократно ускорить процесс написания кода программ.

Pliny PLINY названа в честь древнеримского учёного и писателя Плиния Старшего, автора крупнейшего энциклопедического труда античности «Естественная история». В основу системы от специалистов Университета Райса положена огромная база данных, включающая сотни миллиардов строк открытого программного кода. Однако исследователи собираются создать нечто большее, чем простое хранилище информации.По задумке авторов проекта, программистам не придётся полностью описывать процедуры и функции. Уже после нескольких набранных строк PLINY найдёт наиболее подходящий под конкретные условия участок кода, «вырежет» из него всё необходимое и вставит в новый проект. В идеальном варианте дополненное новым кодом приложение должно работать без вмешательства разработчика, но интеллектуальная система всё равно будет осуществлять проверку результата на ошибки.

[embedded content]

По словам представителей университета, в PLINY будет использоваться принцип байесовской вероятности. Когда разработчики смогут оценить все преимущества системы автозаполнения кода, не сообщается.Ранее редакция THG.ru опубликовала обзор дрона Team BlackSheep Discovery Pro. Компьютерные энтузиасты нередко имеют и другие технологические увлечения. Наша редакция недавно купила квадрокоптер из верхнего ценового сегмента, чтобы оценить, насколько доступен вид с высоты птичьего полёта. Подробнее об этом читайте в статье «Team BlackSheep Discovery Pro: сборка квадрокоптера за $3000».

Читайте также:

©  Tom's Hardware