Open Space Lands Главная | Авто/Мото | Животные | Страны и города | Люди | Природа | Фильмы и ТВ | Еда | Игры | Техника | Разное |

Автоматично програмиране

View this page in Romanian любезното съдействие на azoftDeutsch ; Russian   Автоматично програмиране се определя като синтез на програма от спецификацията. Ако автоматичното програмиране е да бъде полезна, спецификацията трябва да бъде по-малък и по-лесно да се пише от програмата би било, ако написани на обикновен език за програмиране. Нашият подход към автоматично програмиране се основава на повторната употреба на генерични алгоритми чрез гледка. Общ алгоритъм изпълнява някаква задача, като сортиране свързан списък на документите, въз основа на абстрактни описания на данните, върху които работи програмата. Изгледът описва как актуалните данни за кандидатстване отговаря на абстрактните данни, използвани в генеричния алгоритъм. Като се има предвид, оглед, общ алгоритъм може да бъде специализирана компилация процес да произвежда версия на алгоритъма, който изпълнява алгоритми директно на данни на приложението. Графичен потребителски интерфейс го правят лесно за потребителя да създадете изглед на данните от заявлението. Предвид оглед на библиотечните алгоритми, определени за тази цел може да бъде специализирана за работа с данни на приложението. Специализирани програми могат да бъдат произведени на няколко езика (Lisp, C, C + +, Java или Pascal) от едно копие на общите алгоритми. Съответната система позволява на програмата да бъдат уточнени графично чрез свързване на диаграми, които представляват данни, физични закони, и математически модели. Он-лайн демонстрации на тези програми са avialable-долу. Софтуерни Демонстрации: Забележка: X версии на демоса (отляво) могат да бъдат по-достоверни, те изискват X сървър (например Cygwin под Windows). WeirdX версии (от дясната страна), може да се използва с всеки уеб браузър. Преведено е До дома
OpenSpaceLands