Proqram Tərtibatçıları üçün Pulsuz Wolfram Mühərrik Kitabxanası

Proqram Tərtibatçıları üçün Pulsuz Wolfram Mühərrik Kitabxanası
Orijinal tərcümə bloqumda

Wolfram dili haqqında bir neçə video


Niyə hələ də Wolfram texnologiyalarından istifadə etmirsiniz?

Yaxşı, bu olur və çox vaxt. Proqram tərtibatçıları ilə ünsiyyət zamanı onlar bizim texnologiyalarımız haqqında, məsələn, məktəbdə oxumaqda və ya elmi iş aparmaqda onlara həqiqətən necə kömək etdikləri barədə olduqca yaltaqlıqla danışırlar, lakin bundan sonra mən onlara sual verirəm: “Beləliklə, dildən istifadə edirsiniz Volfram dilihesablama imkanları proqram sistemlərinizdə?"Bəzən bəli cavabı verirlər, amma çox vaxt yöndəmsiz bir sükut yaranır və sonra deyirlər:"Xeyr, amma bu mümkündürmü?.

Proqram Tərtibatçıları üçün Pulsuz Wolfram Mühərrik KitabxanasıƏmin olmaq istəyirəm ki, bu sualın cavabı həmişə yalnız belə olacaq: “Bəli, asandır!" Bu işdə sizə kömək etmək üçün bu gün işə başlayırıq tərtibatçılar üçün pulsuz Wolfram Engine (Tərtibatçılar üçün pulsuz Wolf Engine). Bu, hər hansı bir sistemdə yerləşdirilə və istənilən proqramdan, dildən, veb serverdən və ya başqa hər hansı bir şeydən çağırıla bilən tam hüquqlu Wolfram Language mühərrikidir...

Wolfram Mühərriki bütün proqram məhsullarımızın ürəyidir. Wolfram dili bütün hesablama intellekti ilə bunu həyata keçirir. alqoritmlər, bilik bazası və sair və s. Bizi davam etdirən budur masa üstü məhsullar (o cümlədən Mathematica), eləcə də bizim bulud platforması. İçəridə oturan budur Wolfram | Alpha, və getdikcə daha çox sayda əsas istehsal sistemləri dünyada. İndi, nəhayət, problemlərin həlli üçün bu mühərriki pulsuz yükləmək imkanını təqdim edirik proqram təminatı layihələrinizdə istifadə edin hərkəsə.

Wolfram dili proqramlaşdırma dili

Çoxları dil haqqında bilir Volfram dili (çox vaxt yalnız Mathematica proqramı şəklində) interaktiv hesablama üçün güclü sistem kimi, eləcə də təhsildə elmi tədqiqatlar, məlumatların emalı və bir çox X (bilik sahələri) üçün "Hesablama X" (hesablama sahələri) üçün. Bununla belə, o, istehsal proqram sistemlərinin qurulmasında əsas komponent kimi gündəmə gətirilmədən getdikcə daha çox istifadə olunur. Beləliklə, pulsuz Wolfram Engine kitabxanası indi tərtibatçılar üçün nə edə bilər? “O, dili elə bir şəkildə paketləyir ki, onu bir çox proqram mühitinə və layihəyə daxil etmək rahat olsun.

Aydınlaşdırma üçün burada fasilə verməliyik, Bugünkü reallıqlarda Volfram dilini necə görürəm. (Qeyd etmək lazımdır ki, onu dərhal onlayn olaraq işə sala bilərsiniz Wolfram Dil Sandbox). Ən əsası, Wolfram Dilinin hazırkı formada həqiqətən yeni bir proqram məhsulu olduğunu başa düşməkdir, yəni. tam funksiyalı hesablama dili. Bu gün çox güclüdür (simvolik, funksional,... ) proqramlaşdırma dilidir, lakin ondan daha çox şeydir, çünki onun unikal xüsusiyyəti var ki, onun daxilində çoxlu sayda hesablama bilik bazası var: alqoritmlər haqqında biliklər, ətrafımızdakı dünya haqqında biliklər, proqram məhsullarının və proseslərin avtomatlaşdırılması haqqında biliklər.

Artıq 30 ildən çoxdur Şirkətimiz bu gün Wolfram dilinin mövcud olduğu hər şeyi sistemli şəkildə inkişaf etdirir. Və mən xüsusilə fəxr edirəm ki (bu, olduqca çətin olsa da, məsələn emal canlı video yayımları!) nə qədər vahid, zərif və sabit proqram dizaynı bütün dildə həyata keçirə bildik. Hal-hazırda dil 5000-dən çox funksiyaya malikdir, demək olar ki, bütün sahələri əhatə edir: dən vizuallaşdırma üzrə maşın öyrənməsi, ədədi məlumatların işlənməsi (ədədi hesablamalar), qrafik təsvirin işlənməsi, həndəsə, ali riyaziyyat, təbii dilin tanınması, eləcə də bir çox başqa sahələr ətrafımızdakı dünya haqqında biliklər (coğrafiya, dərman, incəsənət, mühəndislik, elm və s.).

Son illərdə biz dilə bir çox güclü proqramlaşdırma xüsusiyyətləri də əlavə etdik – bu, anidir bulud yerləşdirilməsi, şəbəkə proqramlaşdırması, veb qarşılıqlı əlaqəsi, verilənlər bazalarına qoşulma, idxal/ixrac (200-dən çox əlavə məlumat formatı), xarici proseslərin idarə edilməsi, proqram testi, hesabatların yaradılması, kriptoqrafiya, blok və s. (dilin simvolik quruluşu onları çox əyani və güclü edir).

Wolfram dilinin məqsədi sadə, eyni zamanda olduqca iddialıdır: lazım olan hər şey dildə qurulmalı və eyni zamanda mümkün qədər avtomatlaşdırılmalıdır.

Məsələn: Lazımdır şəkli təhlil edin? Lazımdır coğrafi məlumatlar? Səs emalı? Optimallaşdırma problemini həll edin? Hava məlumatı? 3D Obyekt yaradın? Anatomik məlumatlar? Təbii dilin tanınması (NLP)? Anomaliya aşkarlanması ilə zaman seriyası? Отправить сообщение? Rəqəmsal imza əldə edin? Bütün bu vəzifələr (və bir çox digərləri) sadəcə olaraq Wolfram dilində yazılmış istənilən proqramdan dərhal zəng edə biləcəyiniz funksiyalardır. Xüsusi proqram kitabxanalarını axtarmağa ehtiyac yoxdur və hər şey dərhal dildə qurulur.

Ancaq kompüter mühəndisliyinin doğulmasına qayıdaq - o zaman mövcud olanların hamısı yalnız maşın kodu idi, sonra sadə proqramlaşdırma dilləri meydana çıxdı. Və tezliklə kompüterdə əvvəlcədən quraşdırılmış əməliyyat sisteminin olması lazım olduğu kimi qəbul edilə bilər. Daha sonra şəbəkələrin yaranması ilə istifadəçi interfeysi, daha sonra şəbəkəyə qoşulma vasitələri meydana çıxdı.

Mən Wolfram dili ilə yanaşı, istifadəçiyə mahiyyət etibarilə bütün sivilizasiyamızın bütün hesablama biliklərini özündə cəmləşdirən və insanların kompüterlərinin obyektləri necə tanıyacağını bildiyinə inanmağa imkan verən hesablama intellekti səviyyəsini təmin etməyi məqsədim kimi görürəm. bir şəkildə, tənlikləri necə həll etmək və ya hər hansı bir şəhərin əhalisini necə hesablamaq, eləcə də digər faydalı problemlərin saysız-hesabsız həlləri.

Bu gün tərtibatçılar üçün pulsuz Wolfram Mühərriki ilə biz məhsulumuzu hər yerdə və tez bir zamanda proqram tərtibatçıları üçün əlçatan etmək istərdik.

Volfram mühərriki

Tərtibatçılar üçün pulsuz Wolfram Mühərriki kitabxanası tam Wolfram Dilini proqram təminatı komponenti kimi tətbiq edir və onu birbaşa istənilən standart proqram inkişaf yığınına qoşmaq olar. İstənilən standart sistem platformasında işləyə bilər (Linux, Mac, Windows, moruq pi,…; fərdi kompüter, server, virtual, paylanmış, paralelləşdirilmiş, quraşdırılmış). Ondan birbaşa istifadə edə bilərsiniz proqram kodu və ya əmr xətti. Buna proqramlaşdırma dillərindən zəng edə bilərsiniz (Python, Java, . NET, C / C ++,...) və ya digər proqramlardan, məsələn üstün olmaq, Yupiter, Birlik, Rhino Siz müxtəlif media vasitəsilə zəng edə bilərsiniz - rozetkalar, ZeroMQ, MQTT və ya öz daxili vasitəsilə WSTP (Wolfram Symbolic Transfer Protocol). Məlumatları oxuyur və ona yazır yüzlərlə format (CSV, JSON, XML,... və s.), verilənlər bazasına qoşulur (SQL, RDF/SPARQL, Mongo, ...) və xarici proqramları da çağıra bilər (icra edilə bilən fayllar, kitabxanalar…), dən brauzerlər, poçt serverləri, API-lər, cihazlar, həmçinin dillər (Python, NodeJ, Java, . NET, R, …). Yaxın gələcəkdə o, həmçinin veb serverlərə (J2EE, aiohttp, Django, ...) birbaşa qoşula biləcək. Siz standart IDE-lərdən, redaktorlardan və alətlərdən istifadə edərək Wolfram Dil kodunu redaktə edə və idarə edə bilərsiniz (Tutulma, IntelliJ IDEA, Atom, cəldlik, Visual Studio Kodu, get və digərləri).

Tərtibatçılar üçün pulsuz Wolfram mühərriki bütün verilənlər bazasına giriş imkanına malikdir Volfram biliyi pulsuz vasitəsilə Wolfram Cloud Əsas Abunə Planı. (Əgər real vaxt məlumatlarına ehtiyacınız yoxdursa, hər şey yaddaşda saxlanıla bilər və siz Wolfram Mühərrikini oflayn rejimdə işlədə bilərsiniz.) Wolfram Cloud-a əsas abunə də metodlarınızı saxlamağa imkan verir Buludda API.

Wolfram dilinin əsas xüsusiyyəti siz edə bilməyinizdir hər yerdə eyni kodu işlədin. ilə interaktiv şəkildə işlədə bilərsiniz Wolfram sənədləri - fərdi kompüterdə, in bulud və ya mobil telefon. Siz onu bulud API-də (və ya planlaşdırılmış tapşırıq kimi və s.) işlədə bilərsiniz Wolfram ictimai bulud və ya Wolfram Enterprise özəl yerli bulud. Və indi, Wolfram Mühərrikindən istifadə edərək, siz onu istənilən standart proqram inkişaf yığını daxilində də asanlıqla işlədə bilərsiniz.

(Əlbəttə, əgər siz masa üstü, server, bulud, paralel, quraşdırılmış, mobil və interaktiv, inkişaf və istehsal hesablamalarını əhatə edən bütün "ultra-arxitekturamızdan" istifadə etmək istəyirsinizsə, onda başlamaq üçün yaxşı yerdir. Wolfram|Bir, pulsuz olaraq mövcuddur sınaq versiyası).

İstismara

Beləliklə, pulsuz Wolfram Engine kitabxanasının lisenziyası tərtibatçılar üçün necə işləyir? Son 30+ il ərzində şirkətimiz çox şeyə sahib olmuşdur sadə istifadə modeli: Biz proqram təminatımızı mənfəət üçün lisenziyalaşdırmışıq, bu da bizə uzunmüddətli missiyamızı davam etdirməyə imkan verir davamlı və enerjili elmi inkişaflar. Biz həmçinin bir çox vacib proqramları pulsuz təqdim etdik - məsələn, bu bizim əsas proqramımızdır Wolfram|Alpha veb saytı, Wolfram Oyunçusu və əsas abunə ilə Wolfram buluduna giriş.

Pulsuz Wolfram Mühərriki hazır proqram təminatı hazırlayarkən tərtibatçıların istifadə etməsi üçün nəzərdə tutulmuşdur. Siz ondan həm özünüz, həm də işlədiyiniz şirkət üçün hazır proqram məhsulları hazırlamaq üçün istifadə edə bilərsiniz. Siz evdə, məktəbdə və ya işdə şəxsi layihələr hazırlamaq üçün istifadə edə bilərsiniz. Gələcək proqram layihələri üçün Wolfram dilini öyrənmək üçün ondan istifadə edə bilərsiniz. (Əgər maraqlanırsınızsa, bu link mövcuddur etibarlı lisenziya).

Əgər işləməyə hazır hazır proqram məhsulunuz (sisteminiz) varsa, onu da əldə edə bilərsiniz lisenziya Wolfram Mühərrikindən istifadə edərək istehsal üçün. Bunun tam olaraq necə işləməsi yaratdığınız və təklif etdiyiniz xüsusi proqram məhsulundan asılı olacaq. Bir neçə variant var: yerli yerləşdirmə, müəssisə yerləşdirmə, Wolfram Mühərriki kitabxanasını proqram təminatı və ya aparat təminatı ilə yaymaq, bulud hesablama platformalarında yerləşdirmə və Wolfram Cloud və ya Wolfram Enterprise Private Cloud-da yerləşdirmə üçün.

Əgər siz pulsuz, açıq mənbə sistemi qurursunuzsa, o zaman Wolfram Mühərrikindən istifadə etmək üçün pulsuz lisenziya tələb edə bilərsiniz. Həmçinin, artıq lisenziyanız varsa Wolfram lisenziya növü ilə (mövcud olan növdən, məsələn, əksər universitetlər), siz lisenziyada göstərilən hər şey üçün Tərtibatçılar üçün Pulsuz Wolfram Mühərrikindən istifadə edə bilərsiniz.

Biz hələ Wolfram mühərrikindən istifadənin bütün mümkün nüanslarını əhatə etməmişik, lakin biz uzun müddət üçün lisenziyalaşdırmanı asanlaşdırmağa qərarlıyıq (və biz Wolfram Dilinin həmişə mövcud və funksional, oflayn olmasını təmin etmək üçün çalışırıq). Hal-hazırda 30+ il ərzində zəhmətlə yaradılmış bütün proqram məhsullarımızda sabit qiymətlərimiz var və biz təəssüf ki, son zamanlarda çox yayılmış reklam hiylələrindən mümkün qədər uzaq olmaq istərdik. dəfə. proqram təminatının lisenziya sahələri.

Sağlamlığınız üçün istifadə edin!

Mən Wolfram Dili ilə yarada bildiklərimizlə çox qürur duyuram və bu onilliklər ərzində proqram təminatımızdan istifadə etməklə təhsildə əldə edilmiş bütün ixtiraları, kəşfləri və inkişafları görmək çox xoşdur. Son illərdə irimiqyaslı proqram layihələrində Volfram dilinin getdikcə daha geniş şəkildə istifadə edilməsində əsaslı şəkildə yeni səviyyə yaranmışdır. Bəzən bütün layihə yalnız Wolfram dilində qurulur. Bəzən Wolfram Dili layihədə müəyyən bir yerə bəzi əlavə yüksək səviyyəli hesablama intellektini gətirmək üçün təqdim olunur.

Tərtibatçılar üçün pulsuz Wolfram Mühərrikinin məqsədi hər bir istifadəçinin istənilən proqram təminatı layihəsində və onun güclü hesablama imkanlarından istifadə edən sistemlər qurarkən Wolfram Dilindən istifadəsini asanlaşdırmaqdır.

Komandamız Pulsuz Wolfram Mühərrikini tərtibatçıların mümkün qədər istifadə etməsi və yerləşdirməsi üçün çox çalışıb. Ancaq birdən bir şey şəxsən sizin üçün və ya işinizdəki layihənizdə işləmirsə, xahiş edirəm mənə məktub göndər! Hər şey qaydasındadırsa, sizin üçün hazırladığımızdan istifadə edin və artıq yaradılmışlara əsaslanaraq yeni bir şey yaradın!

Tərcümə haqqındaSteven Wolfram-ın yazısının tərcüməsi "Bu gün işə salınır: Tərtibatçılar üçün Pulsuz Wolfram Mühərriki
".

Ən dərin minnətdarlığımı bildirirəm Petr Tenişev и Qalina Nikitina tərcümədə və nəşrin hazırlanmasında köməyə görə.

Wolfram dilində proqramlaşdırmağı öyrənmək istəyirsiniz?
Həftəlik baxın vebinarlar.
qeyd yeni kurslar üçün... Hazır onlayn kurs.
Sifariş həllər Volfram dilində.

Mənbə: www.habr.com

Добавить комментарий