Мова Wolfram Alpha – революція в області програмування

0

Підготував студент групи РПЗ-3, Гац Владислав

 Праця, на яку пішло 25 років роботи, нарешті продемонстрована людям. Не так давно, Стівен Вольфрам, вчений у галузі інформаційних технологій показав світу підсумок роботи своєї команди – символічна мова програмування Wolfram Language.

Як вважають розробники, нова мова є найбільш ефективним способом створення програм для комп’ютерів на сьогодні.

За словами Стівена Вольфрама, Wolfram Language ґрунтується на великій базі даних, використовуючи яку можна створювати не тільки звичайні, але й складні додатки, при цьому, не використовуючи процеси традиційного програмування. Вже зараз дивлячись на досягнення команди розробників, частина фахівців називають нову мову програмування революційним.

У нової мови дуже цікавий механізм сприйняття природної мови, за допомогою якого він визначає і описує не тільки об’єкти реального світу, а й написаний вихідний код програми, яку збираються зробити. З його допомогою вже зараз можна описати одиниці виміру, дати, місця розташування, а так само створюються стандартизовані уявлення про інші об’єкти реального світу.

«Wolfram Language є мовою, що спирається на величезну базу знань, в якій укладені всі типові обчислювальні операції. Крім цього, в базу укладені відомості про середовище виконання програми, про навколишній світ, про об’єкти, що існують у цьому світі і про взаємозв’язки між ними. Прямо в мову вже вбудовані примітиви для обробки зображень, для роботи в мережевому середовищі, заготовки для створення інтерфейсу користувача, алгоритми розв’язання оптимізаційних задач і безліч інших низько- і високорівневих функцій ». Стівен Вольфрам.

Незважаючи на те, що створювана за допомогою Wolfram Language програма традиційно для подібних їй є складовою (що складається з декількох функціональних частин), кожна з частин є модулем, здатним запускатися і регламентуватиме незалежно від інших частин кінцевої програми. Тобто, подібна програма зможе працювати і локально, і спільно з іншими подібними пристроями, сервісами і т.д. використовуючи сервіс Wolfram Cloud.

Без заголовка

Можливості нової мови дозволяють без особливих спеціалізованих знань створювати додатки візуалізації, а для того, що б це зробити, необхідно всього лише описати дані з прив’язкою до конкретних об’єктів та їх взаємозв’язку між собою.

На даний момент нова мова може не переживати за своє місце на ринку, вже зараз є можливість реалізувати Wolfram Language на процесорах x86 і ARM, працюючи в операційних системах Linux, Mac і Windows, а в найближчому майбутньому планується оформити підтримку мови платформами iOS і Android.

 


Share.

Comments:

Leave A Reply

'