Pustaka Mesin Wolfram gratis kanggo Pangembang Piranti Lunak

Pustaka Mesin Wolfram gratis kanggo Pangembang Piranti Lunak
Terjemahan asli ing blogku

Saperangan video babagan Wolfram Language


Napa sampeyan isih ora nggunakake teknologi Wolfram?

Inggih, iki kedadeyan, lan cukup kerep. Ing proses sesambungan karo pangembang piranti lunak, dheweke ngomong kanthi apik babagan teknologi kita, umpamane, babagan carane dheweke mbantu dheweke sinau ing sekolah utawa nindakake karya ilmiah, nanging sawise aku takon pitakon: "Dadi sampeyan nggunakake ilat Basa Wolfram lan dheweke kapabilitas komputasi ing sistem piranti lunak sampeyan?"Kadhangkala dheweke mangsuli ya, nanging asring ana kasepen sing kikuk lan banjur ujar, "Ora, nanging apa iki bisa?".

Pustaka Mesin Wolfram gratis kanggo Pangembang Piranti LunakAku pengin yakin manawa jawaban kanggo pitakonan iki mesthi mung: "Ya, iku gampang!" Lan kanggo mbantu sampeyan, dina iki kita miwiti free Wolfram Engine kanggo gawe (Free Wolf Engine kanggo pangembang). Iku mesin Wolfram Language lengkap sing bisa disebarake ing sistem apa wae lan diarani saka program, basa, server web, utawa liya-liyane ...

Wolfram Engine minangka jantung kabeh produk piranti lunak kita. Iki sing ditindakake basa Wolfram, kanthi kabeh intelijen komputasi, algoritma, basis kawruh lan sapanunggalane. Iki sing nggawe kita terus maju produk desktop (kalebu Mathematica), uga kita platform awan. Iki sing lungguh ing njero Wolfram | Alpha, lan ing nomer liyane lan liyane sistem produksi inti ing donya. Lan saiki, pungkasane, kita menehi kesempatan kanggo ndownload mesin iki kanthi gratis kanggo ngrampungake masalah digunakake ing proyek pangembangan piranti lunak sampeyan kanggo saben wong sing pengin.

Basa Pemrograman Wolfram Language

Akeh wong sing ngerti babagan basa kasebut Basa Wolfram (asring mung ing wangun program Mathematica) minangka sistem kuat kanggo komputasi interaktif, uga kanggo riset ilmiah ing pendidikan, pangolahan data, lan "Komputasi X" (area komputasi) kanggo akeh X (area kawruh). Nanging, iki saya akeh digunakake, tanpa digawa menyang ngarep, minangka komponen kunci ing mbangun sistem piranti lunak produksi. Dadi apa sing bisa ditindakake perpustakaan Wolfram Engine gratis kanggo pangembang saiki? "Iku ngemas basa kanthi cara sing trep kanggo nglebokake menyang akeh lingkungan piranti lunak lan proyek.

Kita kudu ngaso ing kene kanggo klarifikasi, Kepiye carane aku ndeleng Basa Wolfram ing kasunyatan saiki. (Perlu dicathet yen sampeyan bisa langsung mbukak online ing Kothak wedhi Wolfram Language). Sing paling penting yaiku ngerti yen Basa Wolfram ing wangun saiki pancen minangka produk piranti lunak sing dhasar anyar, yaiku basa komputasi lengkap. Dina iki, iku banget kuat (simbolik, fungsional,... ) minangka basa pamrograman, nanging luwih akeh tinimbang iku amarga nduweni fitur unik sing nduweni basis pengetahuan komputasi sing akeh banget: kawruh babagan algoritma, kawruh babagan donya watara kita, kawruh bab carane ngotomatisasi produk lan pangolahan software.

Wis luwih saka 30 taun Perusahaan kita kanthi sistematis ngembangake kabeh babagan basa Wolfram saiki. Lan aku utamanΓ© bangga kasunyatan sing (sanajan cukup angel, contone Processing siaran video langsung!) pinten seragam, desain lunak elegan lan stabil kita kasil ngleksanakake ing saindhenging basa. Saiki basa wis luwih saka 5000 fungsi, nutupi meh kabeh wilayah: saka visualisasi kanggo machine learning, ngolah data numerik (perhitungan angka), pangolahan gambar grafis, geometri, matematika sing luwih dhuwur, pangenalan basa alam, uga akeh wilayah liyane kawruh bab donya watara kita (geografi, obat, seni, rekayasa, ngelmu lsp).

Ing taun-taun pungkasan, kita uga wis nambahake akeh fitur pemrograman sing kuat menyang basa kasebut - iku cepet panyebaran awan, pemrograman jaringan, interaksi web, nyambung menyang database, impor/ekspor (luwih saka 200 format data tambahan), manajemen proses eksternal, testing program, nggawe laporan, kriptografi, pamblokiran lan liya-liyane (struktur simbolis saka basa kasebut ndadekake visual lan kuat banget).

Tujuan saka Wolfram Language iku prasaja, nanging uga cukup ambisius: kabeh sing perlu kudu dibangun ing basa lan ing wektu sing padha dadi otomatis sabisa.

Contone: Perlu nganalisis gambar? Dibutuhake data geografis? Pangolahan swara? Ngatasi masalah optimasi? Informasi cuaca? Nggawe Obyek 3D? Data anatomi? Pangenalan Basa Alami (NLP)? Deteksi anomali ing seri wektu? ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС? Njaluk teken digital? Kabeh tugas iki (lan akeh liyane) iku mung fungsi sing bisa langsung nelpon saka program sembarang ditulis ing Wolfram Language. Ora perlu golek perpustakaan piranti lunak khusus, lan kabeh langsung dibangun ing basa kasebut.

Nanging ayo bali menyang lair saka teknik komputer - kabeh sing ana mung kode mesin, banjur basa pamrograman prasaja muncul. Lan ora suwe bisa uga dianggep manawa komputer kudu duwe sistem operasi sing wis diinstal. Mengko, kanthi munculΓ© jaringan, antarmuka panganggo muncul, banjur sarana kanggo nyambung menyang jaringan.

Aku ndeleng minangka tujuanku, bebarengan karo Basa Wolfram, kanggo nyedhiyakake pangguna kanthi tingkat intelijen komputasi sing ateges ngemot kabeh kawruh komputasi saka kabeh peradaban kita lan ngidini wong nganggep manawa komputer bakal ngerti carane ngenali obyek. ing gambar, carane ngatasi persamaan utawa ngetung populasi kutha apa wae, uga solusi sing ora kaetung kanggo masalah liyane sing migunani.

Dina iki, kanthi Mesin Wolfram gratis kanggo pangembang, kita pengin nggawe produk kita ana ing endi wae lan kasedhiya kanthi cepet kanggo pangembang piranti lunak.

mesin Wolfram

Pustaka Wolfram Engine gratis kanggo pangembang ngetrapake Wolfram Language lengkap minangka komponen piranti lunak sing bisa disambungake langsung menyang tumpukan pangembangan piranti lunak standar. Bisa mlaku ing platform sistem standar apa wae (Linux, Mac, Windows, raspberry pi,…; komputer pribadi, server, virtual, mbagekke, parallelized, ditempelake). Sampeyan bisa nggunakake langsung saka kode program utawa saka baris printah. Sampeyan bisa nelpon saka basa pemrograman (Python, Jawa, NET, C / C ++,...) utawa saka program liyane kayata Excel, jupyter, Unity, Badhak lsp. Sampeyan bisa nelpon liwat macem-macem media - soket, ZeroMQ, MQTT utawa liwat built-in dhewe WSTP (Wolfram Symbolic Transfer Protocol). Iku maca data lan nulis kanggo atusan format (CSV, JSON, XML,...etc.), nyambung menyang database (SQL, RDF/SPARQL, mongo, ...) lan uga bisa nelpon program eksternal (file eksekusi, perpustakaan…), saka browser, server mail, API, piranti, uga basa (Python, NodeJ, Jawa, NET, R,…). Ing mangsa cedhak uga bakal bisa nyambung langsung menyang server web (J2EE, aiohttp, Django, ...). Sampeyan bisa ngowahi lan ngatur kode Wolfram Language nggunakake IDE, editor, lan piranti standar (eclipse, IntelliJ IDEA, atom, Vim, Kode Visual Studio, Git lan lsp).

Mesin Wolfram gratis kanggo pangembang nduweni akses menyang kabeh database kawruh Wolfram liwat free Rencana Langganan Dasar Wolfram Cloud. (Yen sampeyan ora mbutuhake data wektu nyata, kabeh bisa di-cache lan sampeyan bisa mbukak Wolfram Engine offline.) Langganan dhasar kanggo Wolfram Cloud uga ngidini sampeyan nyimpen metode sampeyan API ing mΓ©ga.

Fitur utama saka Wolfram Language yaiku sampeyan bisa mbukak persis kode padha ngendi wae. Sampeyan bisa mbukak kanthi interaktif dokumen Wolfram - ing komputer pribadiing awan utawa ing ponsel. Sampeyan bisa mbukak ing API maya (utawa minangka tugas dijadwal, etc.) ing Awan umum Wolfram utawa ing Wolfram Enterprise awan pribadi ing panggonan. Lan saiki, nggunakake Mesin Wolfram, sampeyan uga bisa mbukak kanthi gampang ing tumpukan pangembangan piranti lunak standar.

(Mesthi wae, yen sampeyan pengin nggunakake kabeh "ultra-arsitektur" kita kalebu desktop, server, maya, paralel, ditempelake, seluler - lan interaktif, pangembangan lan komputasi produksi - banjur panggonan sing apik kanggo miwiti yaiku Wolfram|Siji, kang kasedhiya minangka free versi nyoba).

Komisioning

Dadi, kepiye lisensi perpustakaan Wolfram Engine gratis kanggo pangembang? Swara 30+ taun kepungkur, perusahaan kita wis banget model panggunaan prasaja: Kita wis dilisensi piranti lunak kanggo entuk bathi, sing ngidini kita nerusake misi jangka panjang perkembangan ilmiah sing terus-terusan lan energik. Kita uga wis nggawe akeh program penting kasedhiya gratis - contone, iki utama kita Wolfram|Situs web Alpha, Pemain Wolfram lan akses menyang maya Wolfram kanthi langganan dhasar.

Mesin Wolfram gratis dirancang kanggo pangembang sing bisa digunakake nalika ngembangake piranti lunak sing wis rampung. Sampeyan bisa nggunakake aplikasi kasebut kanggo ngembangake produk piranti lunak sing wis siap, kanggo sampeyan dhewe lan kanggo perusahaan sing sampeyan kerja. Sampeyan bisa nggunakake aplikasi kasebut kanggo ngembangake proyek pribadi ing omah, sekolah utawa kerja. Sampeyan bisa nggunakake aplikasi kasebut kanggo sinau Basa Wolfram kanggo proyek piranti lunak ing mangsa ngarep. (Yen sampeyan kasengsem, link iki kasedhiya lisensi sah).

Yen sampeyan duwe produk lunak rampung (sistem) siap kanggo mbukak, sampeyan uga bisa njaluk lisensi kanggo produksi nggunakake Wolfram Engine. Persis carane iki bakal gumantung ing produk piranti lunak tartamtu sing wis digawe lan nawakake. Ana sawetara opsi: kanggo panyebaran ing papan, kanggo penyebaran perusahaan, kanggo nyebarake perpustakaan Wolfram Engine kanthi piranti lunak utawa hardware, kanggo penyebaran ing platform komputasi awan, lan kanggo penyebaran ing Wolfram Cloud utawa Wolfram Enterprise Private Cloud.

Yen sampeyan mbangun sistem open source gratis, sampeyan bisa njaluk lisensi gratis kanggo nggunakake Mesin Wolfram. Uga, yen sampeyan wis duwe lisensi dening Wolfram jinis lisensi (saka jinis sing ana, contone, ing paling universitas), sampeyan bebas nggunakake Mesin Wolfram Gratis kanggo Pangembang kanggo kabeh sing kasebut ing lisensi kasebut.

Kita durung nutupi kabeh nuansa bisa nggunakake mesin Wolfram, nanging kita setya nggawe lisensi gampang kanggo dangu (lan kita digunakake kanggo mesthekake yen Wolfram Language tansah kasedhiya lan fungsi, offline). Saiki kita duwe rega stabil kanggo kabeh produk piranti lunak sing wis dibangun luwih saka 30+ taun kerja keras, lan kita pengin tetep adoh saka akeh gimmicks sing sayangΓ© dadi umum banget ing jaman saiki. wilayah lisensi.

Gunakake kanggo kesehatan!

Aku bangga banget apa kita wis bisa kanggo nggawe karo Wolfram Language, lan wis kesenengan kanggo ndeleng kabeh penemuan, panemuan lan pembangunan ing pendidikan sing wis ngrambah nggunakake piranti lunak kita liwat dekade iki. Ing taun-taun pungkasan, tingkat dhasar anyar wis muncul ing panggunaan Wolfram Language sing saya akeh ing proyek piranti lunak skala gedhe. Kadhangkala kabeh proyek dibangun mung ing Wolfram Language. Kadhangkala Wolfram Language dienalake kanggo nggawa sawetara intelijen komputasi tingkat dhuwur tambahan menyang lokasi tartamtu ing sawijining proyek.

Tujuan saka Wolfram Engine gratis kanggo pangembang yaiku supaya saben pangguna nggunakake Wolfram Language ing proyek pangembangan piranti lunak lan nalika mbangun sistem sing nggunakake kemampuan komputasi sing kuat.

Tim kita wis kerja keras kanggo nggawe Mesin Wolfram Gratis supaya gampang digunakake lan disebarake para pangembang. Nanging yen dumadakan ana sing ora bisa digunakake kanggo sampeyan utawa ing proyek sampeyan ing karya, mangga kirim layang! Yen kabeh ok, gunakake apa sing wis dikembangake kanggo sampeyan lan gawe sing anyar adhedhasar apa sing wis digawe!

Babagan terjemahanTerjemahan saka kiriman Stephen Wolfram "Diluncurake Dina: Mesin Wolfram Gratis kanggo Pangembang
".

Kula aturaken agunging panuwun Peter Tenishev ΠΈ Galina Nikitina kanggo bantuan terjemahan lan nyiapake publikasi.

Pengin sinau babagan program ing Wolfram Language?
Nonton saben minggu webinars.
Register kanggo kursus anyar... siyap kursus online.
Pesenan solusi ing Wolfram Language.

Source: www.habr.com

Add a comment