Apa Perbedaan Antara Bahasa Scripting dan Bahasa Pemrograman

Daftar Isi:

Anonim

NS perbedaan utama antara bahasa scripting dan bahasa pemrograman adalah bahwa kode sumber yang ditulis dalam bahasa scripting diubah menjadi kode mesin menggunakan interpreter sedangkan kode sumber yang ditulis dalam bahasa pemrograman diubah menjadi kode mesin menggunakan compiler atau interpreter.

Bahasa scripting adalah bahasa komputer dengan serangkaian perintah dalam file, yang mampu dieksekusi tanpa dikompilasi. Bahasa pemrograman adalah bahasa yang menyediakan aturan, sintaks dan perintah untuk mengembangkan program komputer. Program-program ini dikembangkan dengan mengikuti algoritma, yang merupakan urutan set untuk memecahkan masalah tertentu.

Bahasa Scripting, Bahasa Pemrograman

Apa itu Bahasa Scripting

Bahasa scripting adalah bahasa pemrograman yang menafsirkan dan mengeksekusi satu perintah pada satu waktu. Bahasa-bahasa ini lebih mudah dipelajari dan dikodekan. Program yang ditulis menggunakan bahasa skrip diubah menjadi kode mesin oleh juru bahasa. Ia membaca kode sumber satu baris pada satu waktu dan mengubahnya menjadi kode mesin. Oleh karena itu, program yang ditulis dalam bahasa skrip dieksekusi lebih lambat.

Gambar 1: Bahasa Scripting

Bahasa skrip dapat dibagi menjadi skrip sisi klien dan skrip sisi server. Bahasa skrip sisi klien menghasilkan kode yang dijalankan di browser web. Salah satu contohnya adalah JavaScript. Bahasa skrip sisi server menghasilkan kode yang dijalankan di server web. Perl, PHP, Python dan Ruby adalah beberapa contohnya.

Apa itu Bahasa Pemrograman?

Bahasa pemrograman adalah bahasa formal yang dapat digunakan untuk membuat program komputer yang memerintahkan komputer untuk melakukan tugas. Bahasa pemrograman dapat berupa bahasa tingkat tinggi atau bahasa tingkat rendah.

Bahasa tingkat tinggi lebih mudah dibaca dan dipahami oleh programmer. Program atau kode sumber ini diubah menjadi kode mesin menggunakan kompiler atau juru bahasa. Kompiler mengubah seluruh kode sumber menjadi kode mesin sekaligus. Oleh karena itu, bahasa pemrograman berbasis compiler cepat. Beberapa contohnya adalah C dan C++. Seorang juru bahasa mengubah kode sumber baris demi baris ke kode mesin sekaligus. Oleh karena itu, program-program ini membutuhkan waktu untuk dieksekusi. Beberapa contohnya adalah PHP, Perl dan Python. Mereka juga dikenal sebagai bahasa scripting.

Gambar 2: Bahasa Pemrograman

Selain itu, bahasa pemrograman tingkat rendah lebih ramah mesin. Assembly adalah salah satu contoh bahasa pemrograman tingkat rendah. Program perakitan diubah menjadi kode mesin menggunakan assembler.

Hubungan Antara Bahasa Scripting dan Bahasa Pemrograman

Perbedaan Antara Bahasa Scripting dan Bahasa Pemrograman

Definisi

Bahasa skrip atau skrip adalah bahasa pemrograman yang mendukung skrip: program yang ditulis untuk lingkungan run-time khusus yang mengotomatiskan pelaksanaan tugas. Bahasa pemrograman adalah bahasa formal, yang terdiri dari satu set instruksi yang digunakan untuk menghasilkan berbagai jenis output. Jadi, inilah perbedaan mendasar antara bahasa scripting dan bahasa pemrograman.

Kecepatan

Kecepatan eksekusi bahasa scripting lambat. Dalam bahasa pemrograman, bahasa berbasis compiler dieksekusi lebih cepat sementara bahasa berbasis interpreter dieksekusi lebih lambat. Ini adalah perbedaan utama antara bahasa scripting dan bahasa pemrograman.

Kategori

Selain itu, bahasa skrip dapat dibagi menjadi bahasa skrip sisi klien dan bahasa skrip sisi server. Bahasa pemrograman dapat dibagi menjadi bahasa tingkat tinggi, bahasa tingkat rendah atau bahasa berbasis compiler atau interpreter.

Kompleksitas

Perbedaan lain antara bahasa scripting dan bahasa pemrograman adalah bahasa scripting lebih mudah dipelajari daripada bahasa pemrograman berbasis compiler.

Contoh

JavaScript, Perl, PHP, Python dan Ruby adalah beberapa contoh untuk bahasa scripting. Mereka juga dapat dianggap sebagai bahasa pemrograman. C, C++, dan Assembly adalah beberapa contoh bahasa pemrograman.

Penggunaan

Bahasa scripting sebagian besar digunakan untuk pengembangan web. Bahasa pemrograman digunakan untuk mengembangkan berbagai aplikasi seperti desktop, web, mobile, dll.

Kesimpulan

Perbedaan antara bahasa skrip dan bahasa pemrograman adalah bahwa kode sumber yang ditulis dalam bahasa skrip diubah menjadi kode mesin menggunakan juru bahasa sedangkan kode sumber yang ditulis dalam bahasa pemrograman diubah menjadi kode mesin menggunakan kompiler atau juru bahasa.

Referensi:

1. “Apa Itu Bahasa Scripting? – Definisi dari WhatIs.com.” SearchWinDevelopment, Tersedia di sini.2. "Bahasa pemrograman." Wikipedia, Wikimedia Foundation, 26 September 2018, Tersedia di sini.

Gambar Courtesy:

1. "ru.do" oleh Ecin Krispie (CC BY 2.0) melalui Flickr2. "898961" (CC0) melalui Pixabay

Apa Perbedaan Antara Bahasa Scripting dan Bahasa Pemrograman