Бесплатна библиотека Волфрам Енгине за програмере софтвера

Бесплатна библиотека Волфрам Енгине за програмере софтвера
Оригинални превод на мом блогу

Неколико видео записа о Волфрам Лангуагеу


Зашто још увек не користите Волфрам технологије?

Па, ово се дешава, и то прилично често. У процесу комуникације са програмерима софтвера, они прилично ласкаво говоре о нашим технологијама, на пример, о томе како су им заиста помогли у учењу у школи или у обављању научног рада, али када им после тога поставим питање: „Дакле, користите језик Волфрам Лангуаге и рачунарске могућности у вашим софтверским системима?„Понекад одговарају да, али пречесто дође до непријатне тишине и онда кажу: „Не, али да ли је ово могуће?'.

Бесплатна библиотека Волфрам Енгине за програмере софтвераЖелим да будем уверен да ће одговор на ово питање увек бити само: „Да, лако је!" И да бисмо вам помогли у томе, данас покрећемо бесплатни Волфрам Енгине за програмере (Бесплатан Волф Енгине за програмере). То је пуноправни Волфрам Лангуаге мотор који се може поставити на било који систем и позвати из било ког програма, језика, веб сервера или било чега другог...

Волфрам Енгине је срце свих наших софтверских производа. Ово је оно што Волфрам језик имплементира, са свом својом рачунарском интелигенцијом, алгоритми, база знања и тако даље и тако даље. То је оно што нас држи десктоп производи (укључујући Матхематица), као и наше цлоуд платформа. Ово је оно што се налази унутра Волфрам | Алфа, и то у све већем броју системи производње језгра у свету. И сада, коначно, пружамо прилику да бесплатно преузмете овај мотор за решавање проблема користите у својим пројектима развоја софтвера свима који то желе.

Програмски језик Волфрам Лангуаге

Многи људи знају за језик Волфрам Лангуаге (често само у облику програма Матхематица) као моћан систем за интерактивно рачунарство, као и за научна истраживања у образовању, обраду података и „Цомпутатионал Кс“ (области рачунарства) за многе Кс (области знања). Међутим, он се све више користи, а да није доведен у први план, као кључна компонента у изградњи производних софтверских система. Шта сада бесплатна библиотека Волфрам Енгине може да уради за програмере? „Он пакује језик на такав начин да га је згодно убацити у многа софтверска окружења и пројекте.

Овде би требало да застанемо ради разјашњења, Како ја видим Волфрам Лангуаге у данашњој стварности. (Треба напоменути да га можете одмах покренути на мрежи Волфрам Лангуаге сандбок). Најважније је схватити да је Волфрам Лангуаге у свом садашњем облику заиста суштински нов софтверски производ, тј. потпуно функционалан рачунарски језик. Данас је изузетно моћан (симболичан, функционалан, ... ) је програмски језик, али је много више од тога јер има јединствену карактеристику да има огроман број рачунарских база знања уграђених у њега: знања о алгоритмима, знања о свету око нас, знања о томе како да аутоматизујемо софтверске производе и процесе.

Већ током КСНУМКС година Наша компанија систематски развија све што је Волфрам језик данас. А посебно сам поносан на чињеницу да (иако је прилично тешко, нпр. обрада видео преноси уживо!) колико уједначен, елегантан и стабилан софтверски дизајн успели смо да га применимо у целом језику. Тренутно језик има више од 5000 функција, обухватајући скоро све области: од визуелизација до Машинско учење, обрада нумеричких података (нумерички прорачуни), графичка обрада слике, геометрија, виша математика, препознавање природног језика, као и многе друге области знања о свету око нас (географија, лек, уметност, инжењеринг, науке и тако даље).

Последњих година смо такође додали много моћних програмских функција у језик — то је тренутно размештање облака, мрежно програмирање, веб интеракција, повезивање са базама података, увоз/извоз (више од 200 додатних формата података), управљање екстерним процесима, тестирање програма, креирање извештаја, криптографија, блок итд (симболичка структура језика их чини веома визуелним и моћним).

Циљ Волфрам Лангуаге-а је једноставан, али и прилично амбициозан: све што је потребно треба да буде уграђено у језик и да у исто време буде максимално аутоматизовано.

На пример: Неопходно анализирати слику? Неедед географски подаци? Обрада звука? Решите проблем оптимизације? Информације о времену? Креирајте 3Д објекат? Анатомски подаци? Препознавање природног језика (НЛП)? Откривање аномалија у временске серије? Пошаљи поруку? Набавите дигитални потпис? Сви ови задаци (и пуно других) су једноставно функције које можете одмах позвати из било ког програма написаног на језику Волфрам. Нема потребе да тражите специјализоване софтверске библиотеке и све је одмах уграђено у језик.

Али да се вратимо на рођење рачунарског инжењерства - све што је тада постојало био је само машински код, затим су се појавили једноставни програмски језици. А ускоро би се чак могло узети здраво за готово да рачунар треба да има унапред инсталиран оперативни систем. Касније, са појавом мрежа, појавио се кориснички интерфејс, затим средства за повезивање на мрежу.

Видим да је мој циљ, заједно са Волфрам Лангуаге, да обезбедим кориснику ниво рачунарске интелигенције који у суштини садржи сво рачунарско знање целе наше цивилизације и омогућава људима да узму здраво за готово да ће њихов рачунар знати да препознаје објекте на слици, како решити једначине или израчунати становништво било ког града, као и безброј решења других корисних проблема.

Данас, са бесплатним Волфрам Енгине-ом за програмере, желимо да наш производ учинимо свеприсутним и брзо доступним програмерима софтвера.

Волфрам мотор

Бесплатна библиотека Волфрам Енгине за програмере имплементира комплетан Волфрам Лангуаге као софтверску компоненту која се може прикључити директно у било који стандардни програм за развој софтвера. Може да ради на било којој стандардној системској платформи (Линук, Мац, Виндовс, РаспберриПи,…; персонални рачунар, сервер, виртуелни, дистрибуирани, паралелизовани, уграђени). Можете га користити директно из програмски код или од командна линија. Можете га позвати из програмских језика (Питон, Јава, . НЕТ, Ц / Ц ++,...) или из других програма као нпр екцел, Јупитер, јединство, Носорог итд. Можете га назвати преко разних медија - утичнице, ЗероМК, МКТТ или преко сопственог уграђеног ВСТП (Волфрам Симболиц Трансфер Протоцол). Чита податке и уписује стотине формата (ЦСВ, ЈСОН, КСМЛ,...итд.), повезује се са базама података (СКЛ, РДФ/СПАРКЛ, монго, ...) и такође може да позива екстерне програме (извршне датотеке, библиотеке…), од претраживачи, маил сервери, АПИ-ји, уређаји, као и језици (Питон, НодеЈ, Јава, . НЕТ, R, …). У блиској будућности ће такође моћи да се повеже директно на веб сервере (Ј2ЕЕ, аиохттп, Дјанго, ...). Можете уређивати и управљати својим Волфрам Лангуаге кодом користећи стандардне ИДЕ, уређиваче и алате (Ецлипсе, ИнтеллиЈ ИДЕА, Атом, енергија, Висуал Студио Цоде, гит и други).

Бесплатни Волфрам енгине за програмере има приступ целој бази података Волфрам знања преко бесплатних Основни план претплате на Волфрам Цлоуд. (Ако вам нису потребни подаци у реалном времену, све се може кеширати и можете покренути Волфрам Енгине ван мреже.) Основна претплата на Волфрам Цлоуд вам такође омогућава да чувате своје методе АПИ у облаку.

Кључна карактеристика Волфрам Лангуаге-а је да можете покрените потпуно исти код било где. Можете га покренути интерактивно са Волфрам документи - на персоналном рачунаруУ облак или мобилни телефон. Можете га покренути у цлоуд АПИ-ју (или као заказани задатак, итд.) у Волфрам јавни облак или Волфрам Ентерприсе приватни локални облак. А сада, користећи Волфрам Енгине, можете га лако покренути у било ком стандардном стеку за развој софтвера.

(Наравно, ако желите да искористите нашу целокупну „ултра-архитектуру“ која обухвата десктоп, сервер, облак, паралелно, уграђено, мобилно – и интерактивно, развојно и производно рачунарство – онда је добро место за почетак Волфрам|Један, који је доступан као бесплатан Пробна верзија).

Пуштање у рад

Дакле, како лиценцирање бесплатне библиотеке Волфрам Енгине функционише за програмере? Током протеклих 30+ година, наша компанија је имала веома једноставан модел употребе: Лиценцирали смо наш софтвер за профит, што нам омогућава да наставимо нашу дугорочну мисију континуиран и енергичан научни развој. Такође смо учинили много важних програма доступним бесплатно - на пример, ово је наш главни Волфрам|Алпха веб-сајт, Волфрам Плаиер и приступ Волфрам облаку са основном претплатом.

Бесплатни Волфрам Енгине је дизајниран за програмере који их користе приликом развоја готовог софтвера. Можете га користити за развој готових софтверских производа, како за себе тако и за компанију у којој радите. Можете га користити за развој личних пројеката код куће, у школи или на послу. Можете га користити да научите Волфрам Лангуаге за будуће софтверске пројекте. (Ако сте заинтересовани, ова веза је доступна важећа лиценца).

Ако имате готов софтверски производ (систем) спреман за покретање, такође можете добити лиценца за производњу користећи Волфрам Енгине. Како то тачно функционише зависиће од специфичног софтверског производа који сте креирали и нудите. Постоји неколико опција: за локалну примену, за примену у предузећима, за дистрибуцију Волфрам Енгине библиотеке са софтвером или хардвером, за примену на платформама рачунарства у облаку и за примену у Волфрам Цлоуд или Волфрам Ентерприсе Привате Цлоуд.

Ако градите бесплатан систем отвореног кода, онда можете затражити бесплатну лиценцу за коришћење Волфрам Енгине-а. Такође, ако већ имате лиценцу према врсти лиценце Волфрам (оног типа који постоји, на пример, у већина универзитета), слободни сте да користите бесплатни Волфрам Енгине за програмере за све што је наведено у лиценци.

Још увек нисмо покрили све могуће нијансе коришћења Волфрам мотора, али смо посвећени томе да дугорочно олакшамо лиценцирање (и радимо на томе да Волфрам Лангуаге буде увек доступан и функционалан, ван мреже). Тренутно имамо стабилне цене за све наше софтверске производе који су креирани током више од 30 година напорног рада, и желели бисмо да останемо што даље од многих врста рекламних трикова који су, нажалост, постали превише уобичајени у последње време пута софтверске лиценцне области.

Користите га за своје здравље!

Веома сам поносан на оно што смо успели да створимо са Волфрам Лангуаге-ом, и било је задовољство видети све проналаске, открића и развој у образовању који су постигнути коришћењем нашег софтвера током ових деценија. Последњих година појавио се фундаментално нови ниво у све раширеној употреби Волфрам Лангуаге-а у великим софтверским пројектима. Понекад је цео пројекат изграђен само на Волфрам језику. Понекад се Волфрам Лангуаге уводи да би донео додатну рачунарску интелигенцију високог нивоа на одређену локацију у пројекту.

Циљ бесплатног Волфрам Енгине-а за програмере је да свима олакша коришћење Волфрам језика у било ком пројекту развоја софтвера и приликом изградње система који користе његове моћне рачунарске могућности.

Наш тим је напорно радио да би Фрее Волфрам Енгине учинио што лакшим за програмере за коришћење и примену. Али ако одједном нешто не ради за вас лично или у вашем пројекту на послу, молим вас пошаљи ми писмо! Ако је све у реду, искористите оно што смо развили за вас и направите нешто ново на основу већ створеног!

О преводуПревод поста Стивена Волфрама "Лансирање данас: Бесплатан Волфрам Енгине за програмере
".

Изражавам своју дубоку захвалност Петар Тенисхев и Галина Никитина за помоћ у преводу и припреми публикације.

Желите да научите како да програмирате на језику Волфрам?
Гледајте недељно вебинари.
регистрација за нове курсеве... Спреман онлајн курс.
Наручите решења на Волфрам језику.

Извор: ввв.хабр.цом

Додај коментар