Чаму вы да гэтага часу не карыстаецеся тэхналогіі Wolfram?
Што ж, такое здараецца, і часта. У працэсе зносін з распрацоўшчыкамі праграмнага забеспячэння, яны дастаткова добра адклікаюцца аб нашых тэхналогіях, напрыклад аб тым як яны вельмі дапамагалі ім пры навучанні ў школе або ў правядзенні навуковых работ, але калі пасля гэтага я задаю ім пытанне: «Такім чынам, вы карыстаецеся мову Wolfram Language і яго вылічальныя магчымасці у сваіх сістэмах праграмнага забеспячэння?» Часам яны адказваюць - так, але занадта часта надыходзіць няёмкае маўчанне, і пасля гэтага яны кажуць: «Не, а хіба гэта магчыма?.
Я хачу быць перакананы, што адказам на гэтае пытанне заўсёды будзе толькі:Так, гэта проста!». І каб дапамагчы Вам у гэтым, мы сёння запускаем бясплатны рухавічок Wolfram Engine для распрацоўшчыкаў (Free Wolf Engine for developers). Гэта паўнавартасны рухавічок мовы Wolfram Language, які можна разгарнуць у любой сістэме і выклікаць з любых праграм, моў, вэб-сервераў ці чагосьці яшчэ…
Многія людзі ведаюць пра мову Wolfram Language (часта толькі ў форме праграмы Mathematica) як аб магутнай сістэме для інтэрактыўных вылічэнняў, а таксама для правядзення навуковых даследаванняў у галіне адукацыі, пры апрацоўцы дадзеных, а таксама "Computational X" (вобласці вылічэнняў) для многіх X (абласцей ведаў). Аднак усё гушчару яго выкарыстаюць, не выводзячы на пярэдні план, як ключавы кампанент у пабудове вытворчых праграмных сістэм. Дык што ж зараз можа зрабіць бясплатная бібліятэка Wolfram Engine для распрацоўшчыкаў? — Яна менавіта пакуе мову такім чынам, каб яе было зручна ўстаўляць у мноства праграмных асяроддзяў і праектаў.
Тут варта крыху спыніцца для тлумачэнняў, якой я бачу мову Wolfram Language у сённяшніх рэаліях. (Варта адзначыць, што вы можаце адразу запусціць яго ў Інтэрнэце ў ізаляваным праграмным асяроддзі Wolfram Language). Самае важнае – гэта ўсвядоміць, што мова Wolfram Language у яго цяперашнім выглядзе – гэта сапраўды прынцыпова новы праграмны прадукт, а менавіта поўнафункцыянальная вылічальная мова. На сённяшні дзень, гэта надзвычай магутны (сімвальны, функцыянальны, … ) мова праграмавання, але пры гэтым ён уяўляе сабой нешта значна большае паколькі ён валодае ўнікальнай асаблівасцю, якая складаецца ў тым, што ў яго ўбудавана велізарная колькасць вылічальных баз ведаў: веды аб алгарытмах, веды аб навакольным свеце, веды аб тым, як аўтаматызаваць праграмныя прадукты і працэсы.
Мэта мовы Wolfram Language простая, хоць пры гэтым дастаткова амбіцыйная: усё што неабходна павінна быць убудавана ў мову і пры гэтым быць максімальна аўтаматызаваным.
Але вернемся да моманту зараджэння кампутарабудавання - усё, што тады існавала, гэта толькі машынны код, затым з'явіліся простыя мовы праграмавання. І неўзабаве можна было нават лічыць само сабой якія разумеюцца, што на кампутары павінна быць прадусталяваная аперацыйная сістэма. Пазней, са з'яўленнем сетак, з'явіўся карыстацкі інтэрфейс, затым – сродкі падлучэння да сеткі.
Я лічу сваёй задачай разам з мовай Wolfram Language – даць карыстачу ўзровень вылічальнага інтэлекту, які фактычна ўтрымоўвае ў сабе ўсе вылічальныя веды аб усёй нашай цывілізацыі і дазваляе людзям лічыць само сабой якія разумеюцца, што іх кампутар будзе ведаць, як распазнаваць аб'екты на малюнку, як вырашаць раўнанні або падлічыць колькі складае насельніцтва якіх-небудзь гарадоў, а таксама незлічонае мноства рашэнняў іншых карысных задач.
Сёння з дапамогай бясплатнага рухавічка Wolfram Engine для распрацоўшчыкаў, мы хацелі б зрабіць наш прадукт паўсюдна выкарыстоўваным і хутка даступным для распрацоўшчыкаў праграмнага забеспячэння.
Бясплатны рухавічок Wolfram для распрацоўшчыкаў мае доступ да ўсёй базы. ведаў Wolfram з дапамогай бясплатнай базавага плана падпіскі на сэрвіс Wolfram Cloud. (Калі вам не патрабуюцца дадзеныя ў рэжыме рэальнага часу, усё можа быць кэшавана і вы зможаце запускаць Wolfram Engine без падлучэння да сеткі). Базавая падпіска на Wolfram Cloud таксама дазваляе вам захоўваць свае метады API у воблаку.
(Безумоўна, калі вы хочаце выкарыстоўваць усю нашу «звышархітэктуру», якая ахоплівае настольныя, серверныя, хмарныя, паралельныя, убудаваныя, мабільныя - і інтэрактыўныя, распрацоўкі і вытворчыя вылічэнні - тады добрай адпраўной кропкай для Вас будзе Wolfram|One, якая даступная ў выглядзе бясплатнай пробнай версіі).
Запуск у эксплуатацыю
Такім чынам, як жа працуе ліцэнзаванне бясплатнай бібліятэкі Wolfram Engine для распрацоўшчыкаў? За апошнія 30 з лішнім гадоў у нашай кампаніі была вельмі простая мадэль выкарыстання: мы ліцэнзавалі наша праграмнае забеспячэнне з мэтай атрымання прыбытку, менавіта гэта і дазваляе нам працягваць нашу доўгатэрміновую місію. бесперапынных, і энергічных навуковых распрацовак. Таксама мы зрабілі шмат важных праграм даступнымі бясплатна - напрыклад, гэта наш асноўны сайт Wolfram|Alpha, Wolfram Player і доступ да воблака Wolfram у падпісцы па базавым тарыфе.
Бясплатны рухавік Wolfram Engine для распрацоўшчыкаў прызначаны для выкарыстання пры распрацоўцы гатовага праграмнага забеспячэння. Вы можаце выкарыстоўваць яго для распрацоўкі гатовых праграмных прадуктаў як для сябе асабіста, так і для кампаніі, у якой працуеце. Вы можаце выкарыстоўваць яго для распрацоўкі асабістых праектаў дома, у школе ці на працы. Вы можаце выкарыстоўваць яго для вывучэння мовы Wolfram Language для будучых праграмных праектаў. (Калі вас гэта зацікавіла па гэтай спасылцы даступная дзеючая ліцэнзія).
Калі ў вас ёсць гатовы праграмны прадукт (сістэма), гатовы да запуску, вы таксама можаце атрымаць ліцэнзію на вытворчасць з ужываннем Wolfram Engine. Як менавіта гэта працуе, будзе залежаць ад таго, які менавіта праграмны прадукт вы стварылі і прапануеце. Існуе некалькі варыянтаў: для лакальна-індывідуальнага, для карпаратыўнага разгортвання, для распаўсюджвання бібліятэкі Wolfram Engine з праграмным або апаратным забеспячэннем, для разгортвання на платформах хмарных вылічэнняў і для разгортвання ў Wolfram Cloud або Wolfram Enterprise Private Cloud.
Калі вы ствараеце бясплатную сістэму з адчыненым зыходным кодам, у гэтым выпадку вы можаце падаць запыт на бясплатную ліцэнзію на выкарыстанне Wolfram Engine. Акрамя таго, калі ў вас ужо ёсць ліцэнзія па тыпе ліцэнзіі Wolfram (таго тыпу, які ёсць, напрыклад, у большасці універсітэтаў), вы можаце свабодна выкарыстоўваць Free Wolfram Engine for Developers для ўсяго, што прапісана ў ліцэнзіі.
Мы пакуль не паспелі разгледзець усе магчымыя нюансы выкарыстання рухавічка Wolfram, але мы імкнемся забяспечыць простае ліцэнзаванне на доўгатэрміновую перспектыву (і мы працуем над тым, каб забяспечыць пастаянную даступнасць і працаздольнасць мовы Wolfram Language, у аўтаномным рэжыме). У сапраўдны момант у нас стабільныя цэны на ўсе нашы праграмныя прадукты, якія былі створаны за 30 з лішнім гадоў стараннай працы, і нам хацелася б трымацца як мага далей ад мноства варыянтаў рэкламных выкрутаў, якія, на жаль, у апошні час сталі занадта распаўсюджанымі ў вобласці ліцэнзій на праграмнае забеспячэнне.
Ужывайце на здароўе!
Я вельмі ганаруся тым, што нам удалося стварыць на базе мовы Wolfram Language, і мне было вельмі прыемна назіраць за ўсімі тымі вынаходкамі, адкрыццямі і развіццём у галіне адукацыі, якія дасягнуты з дапамогай нашага праграмнага прадукта за гэтыя дзесяцігоддзі. У апошнія гады абазначыўся прынцыпова новы ўзровень усё больш і больш шырокага выкарыстання мовы Wolfram Language у маштабных праграмных праектах. Часам увесь праект будуецца толькі на мове Wolfram Language. Часам Wolfram Language ўводзіцца, каб прыўнесці некаторы дадатковы вылічальны інтэлект высокага ўзроўню ў пэўным месцы праекта.
Мэтай бясплатнага рухавічка Wolfram Engine для распрацоўшчыкаў з'яўляецца менавіта палягчэнне для кожнага карыстальніка прымянення мовы Wolfram Language у любым праекце па распрацоўцы праграмнага забеспячэння і пры стварэнні сістэм, якія выкарыстоўваюць яго магутныя вылічальныя магчымасці.
Наша каманда ўпарта працавала для таго, каб зрабіць Free Wolfram Engine для распрацоўшчыкаў, настолькі простым у выкарыстанні і разгортванні, наколькі гэта наогул магчыма ў прынцыпе. Але калі раптам нешта не спрацуе ў вас асабіста ці ў вашым праекце на працы, тады калі ласка дашліце мне ліст! Калі ўсё ў парадку, выкарыстоўвайце тое, што мы распрацавалі для вас, і зрабіце нешта новае на базе таго, што ўжо створана!