Coba Bahasa Wolfram berbasis pengetahuan secara gratis di browser Anda

Stephen Wolfram memperkenalkan ilmu berbasis Bahasa Wolfram awal tahun ini. Ini memperluas pekerjaan yang dia mulai dengan Mathematica dan Wolfram Alpha untuk membiarkan orang memecahkan masalah pada tingkat yang sangat abstrak yang memungkinkan mereka menghubungkan pengetahuan secara langsung dengan pemrograman. Bahasa Wolfram juga tersedia secara gratis bagi mereka yang membeli komputer Raspberry Pi seharga $ 35. Sekarang ada Wolfram Open Cloud, diumumkan dan tersedia awal minggu ini ; itu membuat bahasanya lebih mudah untuk diakses dan dicoba.

Yang Anda butuhkan hanyalah browser dan kemauan untuk membuat akun Wolfram gratis. Jika Anda sudah memiliki akun, Anda dapat menggunakannya untuk mengakses Wolfram Open Cloud. Setelah Anda masuk, Anda dapat menggunakan buku catatan ThingsToTry prebuilt untuk mempelajari cara kerja layanan dengan mengikuti petunjuk teks dan kode contoh di dalamnya. Menekan Shift-Enter di akhir contoh kode menjalankan kode. Kode sederhana seperti, secara harfiah, '2 + 2' menghasilkan hasil hampir seketika. Kode lain yang lebih kompleks, seperti untuk membuat grafik 3D, mungkin memerlukan beberapa detik atau lebih sebelum hasilnya ditampilkan.



wolframopencloud2015-02





Jika Anda memiliki latar belakang pengembangan perangkat lunak, buka Bahasa Wolfram: PENGANTAR CEPAT UNTUK PROGRAMMER . Bilah sisi di sebelah kiri memberi Anda gambaran umum singkat tentang kategori topik, mulai dari dasar-dasar 5.000 fungsi bawaan hingga grafik 3D dan cara menggunakan masukan bahasa aslinya.

Namun, perhatikan, sepertinya beberapa bahasa tidak tersedia saat menggunakan akun gratis atau mungkin tidak berfungsi seperti yang dijelaskan. Misalnya, mencoba menggunakan koneksi eksternal ke API Facebook



SocialMediaData ('Facebook', 'FriendNetwork')



menghasilkan pesan kesalahan ini:

SocialMediaData :: cloudf: SocialMediaData saat ini tidak didukung di Wolfram Cloud.



Menguji penerjemah bahasa alami menggunakan frasa uji '= gambar anjing' (variasi dari contoh yang diberikan Wolfram tentang '= gambar serigala') menghasilkan larik yang mencantumkan setiap nama jenis anjing, alih-alih menampilkan foto umum anjing yang diharapkan atau menggambar.

wolframopencloud2015-03



Di sisi lain, ketika kode berbasis pengetahuan berfungsi, itu spektakuler dan menunjukkan kekuatan nyata dari Bahasa Wolfram: kemampuan untuk segera menggunakan data dunia nyata tanpa harus menemukan sumber, mengubahnya menjadi bentuk yang dapat diimpor dengan benar , mengimpor data, lalu mencari cara yang tepat untuk mengerjakannya.



Misalnya, saya mengambil salah satu contoh kode untuk membuat plot 3D dari medan dalam radius lima mil di sekitar Gunung Everest, dan meminta Wolfram Open Cloud membuat peta medan 3D dari dua gunung yang lebih dekat ke rumah saya: Haleakala di Maui dan Mauna Kea di Pulau Hawaii. Ini kodenya:

ListPlot3D (GeoElevationData (GeoBoundingBox (GeoDisk (Entity (“Mountain”, “Haleakala”), Quantity (5, “Miles”)))), MeshFunctions -> {# 3 &}, Filling -> Bottom, ColorFunction -> “Rainbow ”)

ListPlot3D (GeoElevationData (GeoBoundingBox (GeoDisk (Entity (“Mountain”, “MaunaKea”), Quantity (5, “Miles”)))), MeshFunctions -> {# 3 &}, Filling -> Bottom, ColorFunction -> “Rainbow ”)

Untuk pengenalan terstruktur ke Bahasa Wolfram yang luar biasa, dan untuk mengeksplorasi lebih jauh Wolfram Open Cloud, Stephen Wolfram membuat bukunya Pengantar Dasar Bahasa Wolfram tersedia sebagai unduhan gratis. Anda juga dapat membeli versi hard copy buku tersebut.