Pernahkah Anda ingin terjun ke pemrograman dengan Haskell tetapi tidak tahu harus mulai dari mana? Nah, Anda tidak perlu mencari lebih jauh! Artikel wikiHow ini akan menunjukkan cara menjalankan kode Haskell di sistem Windows 10 Anda. Haskell adalah bahasa pemrograman yang diketik secara statis dan berfungsi murni. Untuk informasi lebih lanjut dan sumber daya tentang Haskell, lihat halaman dokumentasi Haskell, wiki Haskell, dan buku wiki Haskell.
Langkah
Bagian 1 dari 2: Memasang Chocolatey dan Haskell Toolchain
Langkah-langkah ini akan menunjukkan cara menjalankan Chcolatey di Windows dan cara menggunakan Chocolatey untuk mengunduh rantai alat Haskell. Chocolatey adalah manajer paket tingkat mesin yang dibuat khusus untuk Microsoft Windows. Lebih penting lagi, Chocolatey adalah metode yang direkomendasikan Haskell.org untuk menginstal komponen yang diperlukan pada platform Windows. Anda akan menggunakan versi open-source Chocolatey. Untuk informasi lebih lanjut lihat Mengapa Cokelat?, Memasang Kursus Cokelat, dan Cokelat.
Langkah 1. Ketahui arsitektur sistem Anda
Buka penampil informasi sistem dasar. Itu terletak di panel kontrol di
Panel Kontrol > Sistem dan Keamanan > Sistem
. Pada panel informasi sistem, Anda akan melihat informasi penting tentang sistem Windows Anda. Di bawah Sistem bagian, Anda akan melihat System type. Tepat di sebelah kanan label itu akan menunjukkan kepada Anda arsitektur sistem. (misalnya 32-bit atau 64-bit)
Langkah 2. Instal Powershell
Anda akan menggunakan Powershell di langkah selanjutnya untuk menginstal Chocolately. Klik di sini untuk membuka rilis terbaru Powershell 7 di Github. Ada banyak versi berbeda di halaman ini, tetapi Anda hanya harus fokus pada versi yang kompatibel dengan Windows. Mereka akan terlihat hampir identik dengan
PowerShell-7.x.y-win-ARCH.msi
di mana
x.y
adalah subversi--yang dapat Anda abaikan karena semuanya sama--dan
LENGKUNGAN
adalah x64 atau x86 (masing-masing 64-bit dan 32-bit). Anda akan ingin mengunduh yang cocok dengan arsitektur sistem Anda. Misalnya, jika versi terbaru adalah 7.0.2 dan mesin Anda menjalankan arsitektur 32-bit (x86), Anda harus mengunduh
PowerShell-7.0.2-win-x86.msi
. Demikian juga, untuk arsitektur 64-bit, file akan memiliki x64 sebagai pengganti x86.
Langkah 3. Jalankan penginstal setelah selesai mengunduh
Anda tidak perlu repot dengan konfigurasi; namun, pastikan untuk mencentang opsi add-on menu konteks "Buka Di Sini". Ini akan membuatnya lebih mudah dan lebih cepat untuk membuka Powershell ke direktori tertentu.
Langkah 4. Unduh Terminal Windows dari Microsoft Store
Ini pada dasarnya adalah pembungkus untuk Powershell yang memodernisasi tampilan dan nuansa Powershell sambil meningkatkan efisiensi dan menambahkan beberapa fungsi termasuk integrasi shell lainnya. Klik di sini untuk membuka halaman unduhan Terminal Windows.
Langkah 5. Instal Chocolatey
Untuk memulai, Jalankan Terminal Windows sebagai Administrator. Jika Anda tidak menjalankan sebagai Administrator, Chocolatey akan gagal untuk menginstal karena Anda memerlukan hak istimewa yang lebih tinggi. Secara alami, ini mengikuti setiap kali Anda ingin menjalankan Chocolatey, Anda harus memiliki hak istimewa yang lebih tinggi (yaitu Anda harus menjalankan Prompt Anda sebagai Administrator).
Langkah 6. Masukkan perintah di bawah ini secara berurutan
Untuk referensi, saya telah menunjukkan contoh pada foto di atas.
Set-ExecutionPolicy RemoteSigned
Set-ExecutionPolicy Bypass -Proses Lingkup -Force; iwr https://chocolatey.org/install.ps1 -UseBasicParsing | contoh
Langkah 7. Mulai ulang Terminal Windows atau jalankan perintah
menyegarkan
untuk memperbarui
$Env:Jalan
dengan yang baru dipasang
coklat
.
Anda dapat memeriksa ini dengan menjalankan
coklat --versi
. Jika Anda tidak mendapatkan kesalahan, maka semuanya normal. Untuk informasi lebih lanjut tentang menginstal Chocolatey, silakan kunjungi Memasang Chocolatey
Langkah 8. Instal alat Haskell
Seperti disebutkan di situs web Haskell, Anda harus menginstal
haskell-dev
paket melalui Chocolatey. Sebelum berlari
coklat
pastikan Anda telah memulai ulang Windows Termal atau menjalankan perintah
menyegarkan
yang seperti itu
coklat
akan berada di
$Env:Jalan
. Menggunakan prompt yang ditinggikan, jalankan perintah berikut
choco install haskell-dev -y
Langkah 9. Jalankan perintah refreshenv
Satu kali
haskell-dev
selesai menginstal, jalankan
menyegarkan
dan uji untuk melihat apakah mereka ada di jalur Anda. Anda dapat melakukan ini dengan berlari
ghc --versi
untuk memeriksa kompiler.
Bagian 2 dari 2: Membuat Program Haskell Pertama Anda
Langkah 1. Buka dokumen kosong baru
Anda dapat menggunakan editor teks apa pun yang Anda inginkan (mis. vscode, atom, sublime, dll). Buka editor teks pilihan Anda dengan dokumen kosong. Anda akan menyimpan dokumen ini sebagai
halo.hs
. NS
.hs
ekstensi digunakan untuk mengidentifikasi file yang berisi kode sumber Haskell.
Langkah 2. Buat variabel pertama di Haskell
Anda perlu mendefinisikan variabel yang disebut main. Kompiler haskell akan mencari ini ketika Anda mengkompilasi kode sumber Anda.
utama:: IO()
-
NS
::
- operator dapat dibaca sebagai "memiliki tipe".
-
Jadi Anda dapat membaca baris kode di atas sebagai
utama
"memiliki tipe"
IO()
-
NS
IO()
tipe adalah sesuatu yang disebut a
Monad
. Saya tidak akan menjelaskan secara detail tetapi Anda dapat membaca lebih lanjut di wiki Haskell tentang monad.
Langkah 3. Berikan nilai
NS
IO()
Monad digunakan untuk Input/Output. Jadi sekarang Anda memiliki variabel Anda
utama
Anda hanya perlu memberikan beberapa nilai.
main:: IO() main = putStrLn "Halo, dunia!"
-
putStrLn
adalah fungsi yang bertipe
String -> IO()
- .
-
Itu mungkin terlihat membingungkan pada awalnya, tetapi ini agak sederhana. Pikirkan tentang
->
sebagai pemetaan dari satu jenis ke jenis lainnya. Itu adalah
putStrLn
- fungsi memetakan String ke Monad.
-
Pada dasarnya fungsi
putStrLn
mengambil nilai tipe
Rangkaian
dan mengembalikan nilai tipe
IO()
- .
-
Inilah sebabnya mengapa pengetikan diperiksa saat Anda menetapkan
utama
dengan nilai
putStrLn "Halo, dunia!"
Langkah 4. Kompilasi program
Selamat, Anda baru saja menulis program haskell pertama Anda. Yang harus Anda lakukan sekarang adalah mengkompilasinya. Buka Terminal Windows dan arahkan ke folder tempat Anda menyimpan
halo.hs
mengajukan. Anda dapat menggunakan opsi menu konteks "Buka Di Sini" jika Anda memilih opsi itu saat menginstal Powershell 7. Sesampai di sana, Anda dapat memulai proses kompilasi menggunakan perintah berikut:
ghc halo.hs -o halo
-
Kompilasi mengambil kode sumber
halo.hs
- sebagai masukan
-
menggunakan
-Hai
flag Anda dapat memberikan nama yang Anda inginkan agar output dapat dieksekusi. Dalam hal ini adalah
Halo
-
Untuk menjalankan program setelah dijalankan
.\halo.exe
-
catatan: Penting untuk memiliki
.\
di depan
halo.exe
-
-