Ikhtisar Bahasa Komputasi
Bahasa komputer dapat dikategorikan menjadi tiga jenis.
- Bahasa Mesin
- Bahasa Tingkat Rendah
- Bahasa Terstruktur
Bahasa mesin
Ini adalah bahasa mesin 0 dan 1 dan merupakan bahasa yang paling fleksibel dari semua bahasa, tetapi bergantung pada mesin dan tidak portabel
Bahasa campuran
Ini adalah bahasa tingkat rendah 0 dan 1 tetapi kode mnemonik diberikan untuk kemudahan belajar.
Seperti cp=10010000 untuk menyalin data.
Bahasa Terstruktur
Bahasa Terstruktur menggunakan tiga struktur untuk menulis kode pemrograman.
- Struktur urutan
- Struktur Lingkaran
- Struktur Keputusan
Setiap bahasa modern menggunakan tiga struktur di atas dengan perbedaan sintaksis.
Mereka dekat dengan instruksi bahasa manusia biasanya dalam bahasa Inggris.
Struktur Urutan
Dalam struktur urutan, baris-baris kode dieksekusi atau dijalankan secara berurutan atau berurutan baris demi baris.
Misalnya kode Bahasa BASIC untuk menampilkan nama di layar.
CLS
Cetak “Silakan Masukkan nama Anda:” Masukkan $nama
Cetak “Nama Saya adalah” $nama
Akhir
Struktur Lingkaran
Dalam Struktur Loop, baris-baris program dieksekusi untuk waktu tertentu hingga suatu kondisi benar
CLS
Untuk X=1 sampai 100
Cetak X
X=X+1
Akhir Untuk
Akhir
Kode di atas akan dieksekusi sampai X nilai variabel lebih besar dari 100.
Di sini struktur FOR digunakan, beberapa bahasa menggunakan struktur DO WHILE atau WHILE untuk loop.
Struktur Keputusan
Struktur Keputusan untuk pengambilan keputusan.
Misalnya kode di bawah ini akan mengambil masukan dari layar dan menampilkan informasi setelah analisis masukan.
Di Sini JIKA struktur digunakan
CLS
Print “Silakan status pernikahan anda S untuk single dan M untuk menikah”
masukan $STATUS
JIKA $STATUS=”S” LALU Cetak “Tunggal”
Kalau tidak
JIKA $STATUS=”M” LALU CETAK “Menikah”
Kalau tidak
Cetak “Entri Tidak Valid”
Akhir
Ada banyak bahasa terstruktur, beberapa di antaranya adalah:
DASAR
Itu singkatan dari bahasa kode instruksi Pemula semua tujuan.
Ini adalah bahasa seperti bahasa Inggris untuk memudahkan pemahaman pemula untuk berbagai tugas seperti permainan, bisnis, dan masalah matematika.
Pascal
Digunakan untuk perhitungan teknik dan ilmiah
FORTRAN
Singkatan dari Formula Translation yang digunakan untuk perhitungan teknik dan ilmiah
COBOL
Singkatan dari Common Business Oriented Language yang digunakan untuk aplikasi bisnis
Bahasa C
Dikembangkan oleh laboratorium Bell yang digunakan untuk pengembangan perangkat lunak sistem
C++
Perpanjangan Bahasa C menggunakan OOP atau pemrograman berorientasi objek untuk Aplikasi dan perangkat lunak sistem.
Teknologi OOP menggunakan struktur kelas untuk pengembangan karena menggunakan kode/kelas yang ada untuk digunakan kembali daripada mengembangkan yang baru untuk mengurangi waktu pengembangan. Objek memiliki properti dan metode untuk menanganinya.
Dasar visual
Perpanjangan Bahasa BASIC menggunakan OOP yang dirancang untuk pengembangan aplikasi.
Jawa
Ini seperti C++ yang dirancang untuk mengembangkan pengembangan halaman web dan menjadikannya interaktif melalui hubungan database.
HTML
Singkatan dari Hyper Text Markup Language yang digunakan untuk pengembangan halaman web.
Joomla
Dikembangkan untuk aplikasi berbasis Internet.
PHP
Dikembangkan untuk aplikasi sisi server berbasis Internet
PELAT
Singkatan dari pemrosesan Daftar yang dikembangkan untuk robotika.
Semua bahasa kecuali bahasa mesin memerlukan kompiler untuk mengubah kode pemrograman menjadi bahasa mesin 1 dan 0 yang dapat dimengerti oleh mesin.
Setiap bahasa memiliki kompilernya sendiri yang dibuat untuk mengubahnya menjadi kode mesin.
Beberapa Bahasa menggunakan interpreter dan bahasa assembly menggunakan assembler untuk melakukan tugas-tugas ini.