Terjemahan asli di blog sayaBeberapa video tentang Bahasa Wolfram
Mengapa Anda tidak menggunakan teknologi Wolfram?
Nah, ini terjadi, dan cukup sering. Dalam proses berkomunikasi dengan pengembang perangkat lunak, mereka berbicara agak menyanjung tentang teknologi kami, misalnya, bagaimana mereka banyak membantu mereka ketika belajar di sekolah atau dalam melakukan karya ilmiah, tetapi ketika setelah itu saya mengajukan pertanyaan kepada mereka: "
Jadi, Anda menggunakan bahasa Wolfram Bahasa dan kemampuan komputasinya dalam sistem perangkat lunaknya? "Kadang-kadang mereka menjawab - ya, tapi terlalu sering keheningan canggung muncul, dan setelah itu mereka berkata:"
Tidak, tetapi apakah itu mungkin? ".

Saya ingin diyakinkan bahwa jawaban untuk pertanyaan ini akan selalu: "
Ya, itu sederhana! ". Dan untuk membantu Anda dengan ini, hari ini kami meluncurkan
Mesin Wolfram gratis untuk pengembang . Ini adalah mesin Bahasa Wolfram lengkap yang dapat digunakan pada sistem apa pun dan dipanggil dari semua program, bahasa, server web, atau apa pun ...
Mesin Wolfram adalah jantung dari semua produk perangkat lunak kami. Inilah yang diterapkan Wolfram, dengan semua kecerdasan komputasi,
algoritme ,
basis pengetahuan, dan sejenisnya. Inilah yang mendukung
produk desktop kami (termasuk
Mathematica ), serta
platform cloud kami. Inilah yang ada di dalam
Wolfram | Alpha , dan juga dalam
sistem produksi yang semakin
besar di dunia. Dan akhirnya, kami memberikan kesempatan untuk mengunduh mesin ini secara gratis untuk menyelesaikan masalah
penggunaannya dalam proyek pengembangan perangkat lunak kami untuk semua orang.
Bahasa Wolfram
Banyak orang tahu tentang
Bahasa Wolfram (seringkali hanya dalam bentuk program Mathematica) sebagai sistem yang kuat untuk komputasi interaktif, serta untuk penelitian ilmiah di bidang pendidikan, pemrosesan data, serta "Komputasi X" (bidang komputasi) untuk banyak X (bidang pengetahuan). Namun, semakin banyak digunakan, tidak membawa ke garis depan, sebagai komponen kunci dalam membangun sistem perangkat lunak produksi. Jadi apa yang bisa dilakukan pustaka Wolfram Engine gratis untuk pengembang sekarang? - Ini mengemas bahasa sedemikian rupa sehingga nyaman untuk menanamkannya di banyak lingkungan dan proyek perangkat lunak.
Di sini perlu berhenti sedikit untuk menjelaskan
bagaimana saya melihat Bahasa Wolfram dalam kenyataan hari ini . (Perlu dicatat bahwa Anda dapat segera meluncurkannya di Internet di
kotak pasir Bahasa Wolfram ). Yang paling penting adalah menyadari bahwa Bahasa Wolfram dalam bentuknya saat ini benar-benar merupakan produk perangkat lunak baru yang fundamental, yaitu
bahasa komputasi yang berfungsi penuh . Saat ini, ia adalah bahasa pemrograman yang sangat kuat (
simbolis, fungsional, ... ), tetapi pada saat yang sama ia mewakili sesuatu yang jauh lebih karena ia memiliki fitur yang unik, yang terdiri dari fakta bahwa sejumlah besar basis pengetahuan komputasi dibangun di dalamnya:
pengetahuan algoritma, pengetahuan tentang dunia, pengetahuan tentang cara mengotomatisasi produk dan proses perangkat lunak .
Selama
lebih dari 30 tahun, perusahaan kami telah terus mengembangkan segala sesuatu yang menjadi bahasa Wolfram saat ini. Dan saya sangat bangga (walaupun ini cukup sulit, misalnya, memproses
siaran video langsung !) Betapa kami berhasil menerjemahkan
proyek perangkat lunak yang seragam, elegan, dan stabil ke dalam seluruh bahasa. Saat ini,
bahasa ini memiliki lebih dari 5.000 fungsi yang mencakup hampir semua bidang: mulai dari
visualisasi hingga
pembelajaran mesin ,
pemrosesan data numerik (perhitungan numerik) ,
pemrosesan gambar grafik ,
geometri ,
matematika lebih tinggi ,
pengenalan bahasa alami , serta banyak bidang
pengetahuan lain tentang dunia. (
geografi ,
kedokteran ,
seni ,
teknik ,
sains , dll.)
Dalam beberapa tahun terakhir, kami juga telah menambahkan banyak fitur perangkat lunak yang kuat ke bahasa - ini adalah
penyebaran cloud instan,
pemrograman jaringan ,
interaksi web ,
menghubungkan ke database ,
impor / ekspor (lebih dari 200 format data tambahan) ,
mengelola proses eksternal ,
program pengujian ,
membuat laporan ,
kriptografi ,
blockchain , dll. (struktur simbolis bahasa membuatnya sangat visual dan kuat).
Tujuan dari Bahasa Wolfram adalah sederhana, meskipun cukup ambisius:
segala sesuatu yang perlu dibangun ke dalam bahasa dan pada saat yang sama seotomatis mungkin .
Misalnya: Perlu
menganalisis gambar ? Perlu
data geografis ?
Pemrosesan suara ?
Selesaikan masalah pengoptimalan ?
Info cuaca ?
Buat objek 3D ?
Data anatomi ?
Pengenalan Bahasa Alami (NLP) ?
Mendeteksi anomali dalam
deret waktu ?
Kirim pesan ?
Dapatkan tanda tangan digital ? Semua tugas ini (dan
banyak lainnya ) hanyalah fungsi yang dapat Anda segera panggil dari program apa pun yang ditulis dalam Bahasa Wolfram.
Tidak perlu mencari perpustakaan perangkat lunak khusus, dan semuanya langsung dibangun ke dalam bahasa .
Tetapi kembali ke saat munculnya teknik komputer - semua yang ada saat itu hanyalah kode mesin, kemudian bahasa pemrograman sederhana muncul. Dan segera bahkan dapat diterima begitu saja bahwa sistem operasi harus diinstal sebelumnya pada komputer. Kemudian, dengan munculnya jaringan, antarmuka pengguna muncul, lalu - cara menghubungkan ke jaringan.
Saya menganggap itu tugas saya, bersama dengan Bahasa Wolfram, untuk memberikan kepada pengguna tingkat kecerdasan komputasi yang benar-benar berisi semua pengetahuan komputasi tentang seluruh peradaban kita dan memungkinkan orang menerima begitu saja bahwa komputer mereka akan tahu cara mengenali objek dalam gambar, cara memecahkan menyamakan atau menghitung seberapa banyak populasi dari setiap kota, serta solusi yang tak terhitung jumlahnya untuk tugas-tugas berguna lainnya.
Hari ini, menggunakan Mesin Wolfram gratis untuk pengembang, kami ingin membuat produk kami dapat digunakan secara universal dan tersedia dengan cepat untuk pengembang perangkat lunak.
Mesin Wolfram
Pustaka Wolfram Engine gratis untuk pengembang mengimplementasikan Wolfram Language sebagai komponen perangkat lunak yang dapat segera dihubungkan ke tumpukan pengembangan perangkat lunak standar apa pun. Ini dapat bekerja pada platform sistem apa saja (
Linux, Mac, Windows ,
RaspberryPi , ...;
komputer pribadi, server, secara virtual, didistribusikan, diparalelkan, built-in ). Anda dapat menggunakannya langsung dari
kode program atau dari
baris perintah . Anda dapat memanggilnya dari bahasa pemrograman (
Python ,
Java ,
.NET ,
C / C ++ , ...) atau dari program lain seperti
Excel ,
Jupyter ,
Unity ,
Rhino , dll. Anda dapat menyebutnya melalui berbagai cara transfer data -
soket ,
ZeroMQ ,
MQTT atau melalui
protokol WSTP bawaan (protokol transfer simbol Wolfram) . Ini membaca data dan menulis ke
ratusan format (
CSV ,
JSON ,
XML , ... dll), terhubung ke database (
SQL ,
RDF / SPARQL ,
Mongo , ...) dan juga dapat memanggil program eksternal (
file yang dapat dieksekusi ,
perpustakaan . ..), dari
browser ,
server mail ,
API ,
perangkat , dan bahasa (
Python ,
NodeJ ,
Java ,
.NET ,
R , ...). Dalam waktu dekat, ia juga akan dapat terhubung langsung ke server web (J2EE, aiohttp, Django, ...). Anda dapat mengedit dan mengelola kode Bahasa Wolfram Anda menggunakan IDE, editor, dan alat standar (
Eclipse ,
IntelliJ IDEA ,
Atom ,
Vim ,
Visual Studio Code ,
Git , dll.).
Mesin pengembang Wolfram gratis memiliki akses ke seluruh basis
pengetahuan Wolfram melalui
paket berlangganan dasar Wolfram Cloud gratis. (Jika Anda tidak memerlukan data real-time, semuanya dapat di-cache dan Anda dapat memulai Mesin Wolfram tanpa terhubung ke jaringan). Langganan dasar Wolfram Cloud juga memungkinkan Anda untuk menyimpan metode
API di cloud .
Fitur utama dari Bahasa Wolfram adalah Anda dapat
menjalankan kode yang sama persis di mana saja . Anda dapat menjalankannya secara interaktif menggunakan
dokumen Wolfram -
di komputer pribadi , di
cloud atau di
ponsel . Anda dapat menjalankannya di cloud API (atau sebagai tugas yang dijadwalkan, dll.), Di
cloud publik Wolfram, atau di
cloud lokal pribadi Wolfram Enterprise . Dan sekarang, dengan menggunakan Mesin Wolfram, Anda juga dapat dengan mudah menjalankannya di dalam tumpukan pengembangan perangkat lunak standar.
(Tentu saja, jika Anda ingin menggunakan seluruh "arsitektur super" kami, yang mencakup desktop, server, cloud, paralel, tertanam, mobile - dan interaktif, pengembangan dan komputasi produksi - maka
Wolfram | One , yang tersedia secara gratis
versi uji coba ).
Commissioning
Jadi, bagaimana cara melisensikan perpustakaan Wolfram Engine gratis untuk pengembang? Selama lebih dari 30 tahun terakhir, perusahaan kami telah memiliki
model penggunaan yang sangat
sederhana : kami melisensikan perangkat lunak kami untuk mendapatkan laba, yang memungkinkan kami untuk melanjutkan misi jangka panjang kami dalam
pengembangan ilmiah yang berkelanjutan dan penuh energi . Kami juga menyediakan banyak program penting secara gratis - misalnya,
situs web utama
Wolfram | Alpha ,
Wolfram Player, dan akses cloud Wolfram dalam berlangganan tarif dasar.
Mesin Wolfram gratis untuk pengembang dimaksudkan untuk digunakan dalam pengembangan perangkat lunak yang tidak tersedia. Anda dapat menggunakannya untuk mengembangkan produk perangkat lunak yang sudah jadi, baik untuk Anda sendiri maupun untuk perusahaan tempat Anda bekerja. Anda dapat menggunakannya untuk mengembangkan proyek pribadi di rumah, di sekolah atau di tempat kerja. Anda dapat menggunakannya untuk mempelajari Bahasa Wolfram untuk proyek perangkat lunak di masa depan. (Jika Anda tertarik pada tautan ini,
lisensi yang valid tersedia).
Jika Anda memiliki produk (sistem) produk siap pakai yang siap diluncurkan, Anda juga bisa mendapatkan
lisensi untuk memproduksi menggunakan Wolfram Engine. Bagaimana tepatnya ini bekerja akan tergantung pada jenis produk perangkat lunak yang Anda buat dan tawarkan. Ada beberapa opsi: untuk lokal, untuk penyebaran perusahaan, untuk mendistribusikan perpustakaan Mesin Wolfram dengan perangkat lunak atau perangkat keras, untuk digunakan pada platform cloud computing, dan untuk digunakan ke Wolfram Cloud atau Wolfram Enterprise Private Cloud.
Jika Anda membuat sistem sumber terbuka gratis, maka Anda dapat mengajukan lisensi gratis untuk menggunakan Mesin Wolfram. Selain itu, jika Anda sudah memiliki lisensi
sesuai dengan jenis lisensi Wolfram (jenis yang, misalnya, di
sebagian besar universitas ), Anda dapat dengan bebas menggunakan Mesin Wolfram Gratis untuk Pengembang untuk semua yang tertulis dalam lisensi.
Kami belum berhasil mempertimbangkan semua kemungkinan nuansa menggunakan mesin Wolfram, tetapi kami berusaha keras untuk memberikan lisensi sederhana untuk jangka panjang (dan kami sedang bekerja untuk memastikan ketersediaan dan ketersediaan terus-menerus dari Bahasa Wolfram secara offline). Saat ini, kami memiliki harga yang stabil untuk semua produk perangkat lunak kami yang telah dibuat lebih dari 30 tahun kerja keras, dan kami ingin tetap sejauh mungkin dari banyak pilihan untuk trik periklanan, yang, sayangnya, baru-baru ini menjadi terlalu umum di bidang lisensi perangkat lunak.
Gunakan untuk kesehatan!
Saya sangat bangga dengan apa yang kami berhasil ciptakan berdasarkan Bahasa Wolfram, dan saya sangat senang mengamati semua penemuan, penemuan, dan pengembangan di bidang pendidikan yang telah dicapai dengan bantuan produk perangkat lunak kami selama beberapa dekade ini. Dalam beberapa tahun terakhir, tingkat baru yang secara fundamental lebih luas dan lebih luas penggunaan Bahasa Wolfram dalam proyek perangkat lunak berskala besar telah ditetapkan. Terkadang seluruh proyek dibangun hanya dalam Bahasa Wolfram. Terkadang Bahasa Wolfram diperkenalkan untuk membawa kecerdasan komputasi tingkat tinggi ekstra ke lokasi tertentu dalam suatu proyek.
Tujuan dari Mesin Wolfram gratis untuk pengembang adalah untuk membuatnya lebih mudah bagi setiap pengguna untuk menggunakan Bahasa Wolfram dalam setiap proyek perangkat lunak dan untuk menciptakan sistem yang menggunakan kemampuan komputasi yang kuat.
Tim kami bekerja keras untuk membuat Mesin Wolfram Gratis untuk pengembang semudah mungkin dan digunakan. Tetapi jika tiba-tiba sesuatu tidak bekerja untuk Anda secara pribadi atau dalam proyek Anda di tempat kerja, maka silakan
kirim saya email ! Jika semuanya beres, gunakan apa yang kami kembangkan untuk Anda dan lakukan sesuatu yang baru berdasarkan apa yang telah dibuat!
Ingin belajar cara memprogram dalam Bahasa Wolfram?
Tonton webinar mingguan.
Pendaftaran untuk kursus baru . Kursus online siap.
Memesan solusi di Bahasa Wolfram.