waktu tersisa untuk klaim DISKON 40% dalam program Full Stack Membership. Klaim Promo!
Lebih terarah belajar coding melalui Kelas Online dan Interactive Coding Lihat Materi Belajar

Sejenak Berkenalan dan Mencoba Bahasa Pemrograman Crystal

Ditulis oleh Rubi Jihantoro, dipublikasi pada 23 Aug 2017 dalam kategori Info
Sejenak Berkenalan dan Mencoba Bahasa Pemrograman Crystal - CodePolitan.com

Crystal (.cr), adalah sebuah Bahasa Pemrograman yang memiliki Sintaks mirip Seperti Ruby dan kecepatan seperti C. Crystal sendiri awalnya dibuat oleh software engineer yang bernama Ary Borenszweig dan Juan Waznerman dikarenakan tantangan yang datang dari teman 1 tim nya untuk membuat bahasa pemrograman dengan sintaks yang seindah Ruby dan kecepatan setara bahasa pemrograman C, pembuatan Crystal sendiri awalnya dimulai di tahun 2011 dan sepenuh nya berada dibawah perusahaan Manas. dan mulai menjadi proyek open source pada tanggal 18 Juni 2014.

Sebelumnya nama bahasa pemrograman ini sendiri dinamakan Joy namun dengan cepat diganti menjadi Crystal, compiler Crystal pun memiliki sejarah sebagai berikut

  1. Ruby ke Ruby
  2. Ruby ke Crystal
  3. Crystal ke Crystal (LLVM Compiler)

Saat ini Crystal mendukung sistem operasi sebagai berikut :

  1. Linux
  2. OS X

Dan beberapa Web Framework yang ditulis menggunakan Crystal adalah sebagai berikut :

  1. Kemal
  2. Amber
  3. Raze
  4. Lucky Framework

Telah ada pula Sistem Operasi yang dibuat menggunakan Crystal, ada pula yang membuat Kernel menggunakan Crystal.

Dan setelah berkenalan, Mari kita coba bermain dengan Bahasa Pemrograman Crystal, disini penulis menggunakan sistem operasi Ubuntu 16.04

Menginstall Bahasa Pemrograman Crystal

  1. Tambah repositori bahasa pemrograman Crystal :
    curl https://dist.crystal-lang.org/apt/setup.sh | sudo bash
  2. Menginstall Crystal
    sudo apt-get install crystal
  3. Menginstall library yang dibutuhkan oleh Crystal
    sudo apt-get install build-essential
  4. Cek ! crystal -v dan kamu akan mendapat pesan Crystal 0.23.1 [e2a1389] (2017-07-13) LLVM 3.8.1

Hello World !

  1. Buat sebuah file yang bernama hello.cr
  2. edit file hello.cr yang kamu buat, dan isi dengan test puts "Hello World!"
  3. Compile aplikasi Crystal kita !, crystal build hello.cr (di bash / terminal)
  4. jalankan !, ./hello dan kamu akan mendapatkan pesan Hello World!

Selamat, kamu telah melakukan kompilasi dan menjalankan aplikasi Crystal pertamamu.

Channel Telegram : @CrystalID

Sumber :


background

Gabung CodePolitan Membership

Ingin belajar coding secara online dengan lebih terarah? Gabung sekarang dalam program Premium Membership di CodePolitan. Dapatkan ratusan modul belajar pemrograman premium dalam beragam format dengan materi silabus lengkap dan tersusun rapi dari awal hingga mahir.

LIHAT MATERI BELAJAR GABUNG MEMBERSHIP