(0275) 2974 127
Dalam artikel kali ini kita akan membahas mengenai bahasa pemrograman Julia,Julia ini bahasa pemrograman yang berkualitas tinggi yang masih berjalan hingga 2020 ini.
Langsung saja kita bahas satu per satu tentang Julia :
Merupakan bahasa pemrograman dinamis tingkat tinggi yang berkinerja tinggi.Julia merupakan bahasa pemrograman umum yang dikembangkan oleh MIT(Massachusetts Institutes of Technology).Julia dapat digunakan untuk menulis aplikasi apapun,banyak fitur yang sesuai untuk analisis numerik dan ilmu komputasi.Beberapa alat pengembangan mendukung pengkodean di Julia misalnya Microsoft’s Visual Studio Code.Aspek khas dari desain julia yakni sistem tipe dengan cara untuk membuat bahasa lebih ekspresif, dengan tetap mempertahankan keamanan tipe statis penuh.Julia mendukung jeniskomputasi di mana banyak perhitungan atau eksekusi proses dilakukan secara bersamaan dan dapat disusun dengan atau tanpa menggunakan MPI.
Julia mulai diciptakan pada tahun 2009,yang dikerjakan oleh JEFF BEZANSON,STEFAN KARPINSKI,VIRAL B SHAH DAN ALAN EDELMAN.Mereka berupaya menciptakan bahasa pemrograman tingkat tinggi dan cepat yang gratis.Julia diciptakan karena para kreator tersebut ingin memecahkan masalah klasik yang dialami para programmer.ALAN EDELMEN melakukan pengamatan bahwa di organisasi besar seringkali perkembangan software dilakukan dengan menggunakan bahasa pemrograman tingkat tinggi di tahap awal.Lalu organsisai tersebut membuat tim lain yang bertujuan untuk menulis ulang kode software dengan bahasa pemrograman low level.Metode ini sangat tidak efektif karena harus memulai siklus baru.Itulah sebabnya dia dan teman-temannya menciptakan Julia.
Tanggal 14 Februari 2012,meluncurkan situs web dengan entri blog yang menjelaskan misi bahasa tersebut.
Nama Julia sendiri,Sebenarnya tidak ada alasan yang baik,hanya seperti nama itu bagus untuk dipakai itu yang diungkapkan STEFAN KARPINSKI di wawancara InfoWorld.Bezanson mengatakan dia memilih nama itu atas rekomendasi seorang teman.
Perkembangan Julia pun bertambah dan terus meningkat,sejak tahun 2012,Julia diunduh pengguna lebih dari 10.000 perusahaan.Dan jug lebih dari 20.000.000 unduhan pada September 2020.Lalu naik dari 9 juta setahun sebelumnya dan digunakan di lebih dari 1.500 universitas.
Pekerjaan pada Julia 0.7 adalah usaha besar,karena pengoptimal yang baru dan beberapa perubahan dilakukan pada semantik,misalnya antarmuka yang disederhanakan dan sintaksnya berubah sedikit dengan sintaks sekarang stabil, dan sama untuk 1.x dan 0.7.
Rilis perbaikan bug diperkirakan kira-kira bulanan, untuk Versi 1.4.x dan Versi 1.0.x dan Versi 1.0.1 hingga Versi 1.0.5 telah mengikuti jadwal itu.
Dengan itu Julia 1.4.x, 1.3. rilis x, 1.2.x dan Julia 1.1.x tidak lagi dipertahankan.
1 + 1 # => 2
8 – 1 # => 7
10 * 2 # => 20
35 / 5 # => 7.0
10 / 2 # => 5.0
div(5, 2) # => 2
5 \ 35 # => 7.0
2^2 # => 4
12 % 10 # => 2
# Contoh variabel
someVar = 5
if someVar > 10
println(“someVar is totally bigger than 10.”)
elseif someVar < 10 # Klausa ini opsional
println(“someVar is smaller than 10.”)
else # Klausa ini juga optional.
println(“someVar is indeed 10.”)
end
# => Mengeluarkan “some var is smaller than 10”
# Membuat fungsi
function add(x, y)
println(“x is $x and y is $y”)
x + y
end
add(5, 6)
# => x is 5 and y is 6
# => 11
Deklarasi variable pada Bahasa Julia tidak perlu deklarasi jenis/tipe data.
Penamaan jenis tiap nama variabel tidak diizinkan sesuai dengan keyword di bawah ini :
hindari penamaan function sebagai nama variabel seperti sqrt
Kita bisa membuat sebuah array dengan cara berikut,untuk julia sudah support secara default :
Akses index nya dimulai dari angka 1, misalkan untuk akses nilai 3 yang berada di index 2 yaitu
Ada tambahan feature seperti unary(operasi dengan hanya satu operan, yaitu input tunggal).
ketika kalian suka otak-atik operator aritmatika pada level biner gunakan operator di bawah ini :
contoh :
julia> 34 & 45
32
julia>
nilai 34 dalam UInt8() yaitu
nilai 45 yaitu
angka 00100000 adalah urutan bit UInt8 dari nilai 32
contoh
julia juga menyediakan beberapa function untuk mengecek equalitas antar variabel dan cek keberadaan jenis variabel yaitu :
menggunakan tanda seru !
coba kode berikut :
Akan menghasilkan false
sekian artikel kali ini,semoga bisa bermanfaat bagi kalian semua.
DAMPAK POSITIF DAN DAMPAK NEGATIF DARI INTERNET
MANFAAT DAN KELEBIHAN CLOUD COMPUTING
MANFAAT HOSTING DAN CIRI-CIRI HOSTING BERKUALITAS
TIPS MEMILIH SERVER : PERBEDAAN DEDICATED SERVER DAN VPS
KELEBIHAN DAN KEKURANGAN MEMBUAT WEBSITE BLOGSPOT DENGAN DOMAIN SENDIRI ( CUSTOM DOMAIN)
Design website toko online tidak hanya soal estetika, tapi juga UX yang bagus secara keseluruhan.…
Sebelum memulai karir Anda sebagai desainer UX, Anda harus membuat portofolio yang mencakup semua pengalaman…
Keep-Alive memungkinkan browser pengunjung Anda mendownload semua konten (JavaScript, CSS, gambar, video, dll) melalui koneksi…
Job description seorang web developer adalah membuat situs web menggunakan berbagai bahasa pemrograman. Tanggung jawab…
Secara default, WordPress tidak mendukung A/B testing. Tapi jangan khawatir. Di bawah ini, kami telah…
UX design merupakan singkatan dari User Experience design atau desain pengalaman pengguna. Istilah ini sering…