Jenis Jenis Bahasa Pemrograman

Jenis Jenis Bahasa Pemrograman Perusahaan IOT Indonesia

Bahasa pemrograman adalah bahasa komputer yang digunakan pemrogram untuk mengembangkan program perangkat lunak, skrip , atau kumpulan instruksi lain untuk dijalankan oleh komputer. Meskipun banyak bahasa berbagi kesamaan, masing-masing memiliki sintaksnya sendiri . Seorang programmer menulis kode sumber dalam editor teks atau IDE setelah terbiasa dengan aturan, tata bahasa, dan struktur bahasa. Kemudian, programmer sering mengkompilasi kode menjadi bahasa mesin yang dapat dimengerti oleh komputer. Bahasa skrip membutuhkan juru bahasa untuk menjalankan skrip karena mereka tidak memerlukan kompiler.

Siapa yang menggunakan bahasa pemrograman?

Pemrogram komputer menggunakan bahasa pemrograman untuk membuat kode fungsi situs web, mengedit tampilan halaman web, dan mengatur data. Beberapa pekerjaan yang menggunakan bahasa pemrograman termasuk para profesional berikut:
  • Pengembang web: Peran ini bertanggung jawab untuk merancang struktur dan basis data situs web.
  • Perancang web: Fitur visual dan interaktif situs web diprogram oleh profesional ini.
  • Pengembang video game: Pengembang perangkat lunak jenis ini berspesialisasi dalam desain dan pembuatan video game menggunakan pengkodean untuk grafik dan interaktivitas.
  • Insinyur sistem komputer: Seseorang dalam pekerjaan ini mengembangkan dan menguji perangkat lunak untuk komputer pribadi.
  • Insinyur jaminan kualitas perangkat lunak: Profesional jaminan kualitas ini mengawasi proses pengembangan untuk fungsi dan desain perangkat lunak.
  • Pengembang aplikasi: Pemrogram jenis ini merancang dan membuat aplikasi untuk komputer atau perangkat seluler.

Bahasa Pemrograman Populer

Ada banyak bahasa pemrograman komputer, tetapi ada beberapa yang lebih banyak digunakan daripada yang lain. Ini adalah tiga bahasa pemrograman komputer yang populer:

HTML
HTML adalah singkatan dari "Hyper Text Markup Language" dan digunakan untuk pengkodean halaman web. Ini menandai elemen dokumen, seperti judul dan paragraf, dan memberitahu komputer bagaimana seharusnya ditampilkan.

Java
Java telah digunakan sejak awal World Wide Web untuk menyempurnakan situs web dan menambahkan kemampuan interaktif seperti tombol dan widget aplikasi. Ini juga biasa digunakan untuk memprogram ponsel.

Bahasa C
Bahasa C berfungsi sebagai bahasa pengkodean dasar dan banyak digunakan untuk membuat program berjalan lebih cepat. Itu tetap menjadi pilihan populer bagi pengembang video game yang menggunakan bahasa C ++ juga karena kedua bahasa tersebut saling melengkapi dalam hal pemrograman.

Jenis Jenis Bahasa Pemrograman

Jika Anda sedang mempertimbangkan pekerjaan di bidang pemrograman komputer atau bidang teknologi lainnya, memahami bahasa pemrograman ini dapat membantu membedakan Anda dari kandidat lainnya. Berikut 50 jenis bahasa pemrograman yang bisa Anda pelajari:

Bahasa Prosedural
Bahasa prosedural didasarkan pada rentang tampilan data dari pernyataan kode. Contohnya termasuk Ada, BASIC, C/C++ dan JavaScript.

Bahasa Fungsional
Bahasa fungsional menggunakan data yang disimpan untuk melakukan fungsi rekursif, yang menjalankan proses dan kemudian mengulanginya untuk menyelesaikan kesalahan yang muncul selama pemrograman. Contohnya termasuk Agda, Cuneiform, PureScript dan APL.

Bahasa Mesin
Bahasa mesin terdiri dari kode biner, yang merupakan rangkaian 0 dan 1 yang melambangkan teks atau instruksi untuk program komputer. Salah satu contoh bahasa mesin adalah Fortran.

Bahasa Perakitan
Bahasa rakitan bekerja dengan cara yang mirip dengan bahasa mesin dengan menggunakan kode mnemonik singkat untuk memberikan instruksi komputer. Contohnya termasuk Lotus 1-2-3 dan Turbo Pascal.

Bahasa Pemrograman Logika
Bahasa pemrograman logika menambahkan batasan pada pernyataan yang dibuat oleh pengembang yang menyebabkan komputer mempertimbangkan kemungkinan hasil dari berbagai tindakan. Contohnya termasuk Prolog, ASP dan Datalog.

Bahasa Berorientasi Data
Bahasa berorientasi data menawarkan cara berbeda untuk mencari dan mengedit tabel hubungan entitas. Contohnya termasuk Clarion, GREMLIN, WebDNA dan Bahasa Wolfram.

Bahasa Berorientasi Bisnis
Perusahaan menggunakan bahasa berorientasi bisnis untuk bekerja dengan data dalam jumlah besar di berbagai sistem yang berbeda. Contohnya termasuk SQL dan COBOL.

Bahasa Berorientasi Pendidikan
Bahasa berorientasi pendidikan dapat membantu mengajarkan pemrograman komputer dan pengkodean kepada pemula yang tidak terbiasa dengan prosesnya. Contohnya termasuk BASIC, Logo dan HyperTalk.

Bahasa Berorientasi Objek
Bahasa berorientasi objek mengidentifikasi semua yang ditemuinya sebagai objek yang memiliki data internal dan eksternal dan kemudian melakukan berdasarkan pemindahan "objek" ini ke tempat yang seharusnya. Contohnya termasuk Java, Visual Basic .NET, Ruby dan Python.

Bahasa Skrip
Bahasa skrip memecahkan masalah pemrograman yang lebih kecil dan dapat digunakan untuk menulis utilitas sistem operasi. Contohnya termasuk Perl, PHP, JavaScript dan Python.

Bahasa Deklaratif
Bahasa deklaratif memberi tahu komputer apa yang perlu dilakukan tanpa menyertakan instruksi bagaimana menyelesaikan tugas. Jenis bahasa ini dapat diklasifikasikan sebagai bahasa pemrograman logika atau bahasa fungsional, karena semuanya membantu komputer untuk memecahkan masalah dalam pemrograman. Contohnya termasuk Prolog, Lisp, ML dan Haskell.

Bahasa Pemformatan Dokumen
Bahasa pemformatan dokumen mengatur teks dan grafik yang dicetak, dan beberapa fungsinya mirip dengan pengolah kata. Contohnya termasuk TeX, PostScript dan SGML.

Bahasa Tampilan World Wide Web
Bahasa tampilan World Wide Web digunakan untuk mendesain halaman web dan menyediakannya dengan fungsi yang diinginkan, seperti pengambilan halaman melalui tautan. Contohnya termasuk HTML, XML dan CGI.

Bahasa Pengkodean Ujung Depan
Bahasa pengembangan ujung depan digunakan untuk mengkodekan aspek visual situs web, game, perangkat lunak, dan aplikasi. Contohnya termasuk HTML, CSS dan JavaScript.

Bahasa Pemrograman Basis Data
Bahasa pemrograman basis data membantu membuat basis data dan memanipulasi cara data disimpan di dalamnya. Contohnya termasuk C ++, COBOL, Java dan Perl.

Bahasa Berbasis Aturan
Bahasa berbasis aturan menerapkan aturan setelah diaktifkan oleh kondisi tertentu dalam kumpulan data. Contohnya termasuk AWK, CLIPS, Prolog dan Bahasa Wolfram.

Bahasa yang dikompilasi
Bahasa yang dikompilasi telah diterjemahkan oleh program komputer dari satu bahasa pemrograman ke bahasa pemrograman lainnya dan mengubah informasi secara langsung menjadi kode, yang merampingkan proses pemrograman. Contohnya termasuk ActionScript, Ballerina, C++ dan ALGOL.

Bahasa Pengkodean Ujung Belakang
Back end bahasa pengkodean kode server program sehingga halaman web muncul dan berfungsi dengan benar. Contohnya termasuk Python, Java dan Ruby.

Bahasa Sistem
Bahasa sistem dapat menyelesaikan tugas seperti manajemen memori atau manajemen tugas saat memprogram seluruh sistem. Contohnya termasuk Swift, Rust, C++ dan Nim.

Bahasa Algoritma
Bahasa algoritmik menyampaikan perhitungan matematis atau simbolik dan dapat menggunakan operasi aljabar untuk menyampaikan informasi. Contohnya termasuk Fortran, ALGOL, Lisp dan C.

Bahasa Antarmuka Baris Perintah
Bahasa antarmuka baris perintah menggunakan baris teks untuk mengirim perintah ke program komputer. Contohnya termasuk Batch, CLIST, TACL dan 4 DOS.

Bahasa Komputasi
Bahasa komputasi secara deklaratif mengomunikasikan logika dan fungsi perintah komputer. Contohnya termasuk Bahasa Wolfram, GREMLIN, QML dan Mercury.

Bahasa Visual
Bahasa visual menentukan program dengan cara dua dimensi melalui berbagai jenis tata letak grafik. Contohnya termasuk Belalang, Bahasa Game Maker, XOD dan ToonTalk.

Bahasa Berbasis XML
XML, atau Extensible Markup Language, menyandikan dokumen dengan cara yang dapat dibaca dan dipahami oleh orang dan komputer dan ada di internet. Contohnya termasuk Apache Ant, MXML, ECMAScript untuk XML dan XQuery.

Bahasa Penanganan Sintaks
Bahasa penanganan sintaks menghasilkan penganalisis yang mengonversi urutan karakter menjadi urutan token yang memiliki arti khusus untuk tata bahasa bebas konteks. Contohnya termasuk ANTLR, lex, Prolog dan JavaCC.

Bahasa yang ditafsirkan
Bahasa yang ditafsirkan memungkinkan program dieksekusi dari kode sumber dengan bantuan juru bahasa, daripada dikompilasi. Contohnya termasuk Apache Ant, JavaScript, PostScript dan Windows PowerShell.

Bahasa kecil
Sedikit bahasa membantu mengelola domain masalah khusus, seperti pemformatan teks, kombinasi, dan alokasi sumber daya. Contohnya termasuk AWK, Komet, sed dan SQL.

Bahasa pemrograman meta
Bahasa metaprogramming menulis program yang menulis dan mengedit program lain. Contohnya termasuk C++, META II, Python dan TREEMETA.

Bahasa esoteris
Bahasa esoteris menguji metode desain bahasa pemrograman yang tidak ortodoks, seperti menggunakan bahasa fiksi sebagai dasar program. Contohnya termasuk Beatnik, INTERCAL, Piet dan Whitespace.

Bahasa berbasis non-Inggris
Bahasa pemrograman berbasis non-Inggris mengambil kata kunci dari bahasa selain bahasa Inggris untuk membuat perintah. Contohnya termasuk Chinese BASIC, Lexico, Rapira dan ezhil.

Bahasa kurung kurawal
Bahasa kurung kurawal menggunakan tanda kurung kurawal atau karakter kurung kurawal untuk mendefinisikan blok pernyataan. Contohnya termasuk AWK, Ballerina, C++ dan ECMAScript.

Bahasa aturan off-side
Bahasa aturan off-side menetapkan blok kode berdasarkan lekukannya. Contohnya termasuk ISWIM, ABC, Python dan Elixir.

Bahasa iteratif
Bahasa iteratif dibangun di sekitar generator yang memecahkan kasus yang lebih kecil dari masalah tertentu untuk menginformasikan bagaimana mereka dapat memecahkan masalah asli dan menghasilkan hasil tertentu. Contohnya termasuk Aldor, Eiffel, Julia dan Python.

Kendala bahasa pemrograman
Bahasa pemrograman kendala termasuk dalam bahasa pemrograman deklaratif dan menyatakan hubungan antara variabelnya sebagai kendala. Contohnya termasuk MiniZinc, Oz dan Kaleidoscope.

Bahasa analisis numerik
Bahasa analisis numerik terutama digunakan untuk komputasi teknis. Contohnya termasuk Bahasa Wolfram, Analytica, Fortran dan MATLAB.

Bahasa multiparadigma
Bahasa multiparadigma memungkinkan suatu program untuk menggunakan beberapa gaya pemrograman untuk bekerja sekaligus dalam satu program dan menggabungkan konstruksi dari bahasa pemrograman yang berbeda. Contohnya termasuk ALF, C++, ECMAScript dan Python.

Bahasa yang dapat disematkan
Bahasa yang dapat disematkan digunakan dalam kode sumber, untuk server dan oleh klien untuk menyematkan kode ke dalam teks bentuk bebas. Contohnya termasuk PHP, VBScript, ActionScript dan JavaScript.

Bahasa imperatif
Bahasa imperatif menyampaikan informasi ke komputer melalui urutan serial dan banyak detail. Mereka mungkin juga termasuk dalam klasifikasi lain sebagai bahasa pemrograman multiparadigma. Contohnya termasuk MATLAB, ECMAScript, Perl dan Python.

Bahasa aliran data
Bahasa aliran data menggunakan representasi pertukaran data untuk menentukan program dan memproses aliran data. Contohnya termasuk Analytica, Lucid, Oz dan Ballerina.

Bahasa pengarang
Bahasa authoring membantu membuat program komputer interaktif, seperti tutorial atau situs web. Contohnya termasuk Lasso, PILOT, TUTOR dan Authorware.

Bahasa bersamaan
Bahasa bersamaan menyampaikan pesan dan menawarkan konstruksi bahasa untuk menjalankan banyak proses pada saat yang bersamaan. Contohnya termasuk Ada, Chuck, Java dan Oz.

Bahasa larik
Bahasa array menggunakan skalar untuk menerapkan operasi ke vektor, matriks, dan array dimensi tinggi lainnya. Contohnya termasuk Analytica, BASIC, MATLAB dan Fortran 90.

Bahasa ekstensi
Bahasa ekstensi disematkan ke program lain untuk menggunakan fitur mereka dalam skrip ekstensi. Contohnya termasuk JavaScipt, Perl, Squirrel dan CAL.

Bahasa deskripsi perangkat keras
Bahasa deskripsi perangkat keras menjelaskan desain, struktur, dan pengoperasian sirkuit logika elektronik dan digital. Contohnya termasuk Verilog, VHDL, Java dan Ruby.

Bahasa makro
Bahasa makro dapat digunakan untuk aplikasi atau substitusi tekstual untuk mengubah satu file kode sumber menjadi yang lain, seringkali untuk memproses kode sumber. Contohnya termasuk C++, m4 dan ML/I.

Bahasa bayangan
Bahasa bayangan menggunakan perenderan waktu nyata dan perenderan offline untuk membuat gambar, seperti grafik komputer 3D. Contohnya termasuk AGAL, ??PSSL dan RenderMan Shading Language.

Bahasa reflektif
Bahasa reflektif memungkinkan program untuk memeriksa dan mengedit struktur tingkat tinggi mereka. Contohnya termasuk Cobra, ECMAScript, Prolog dan Ruby.

Bahasa generasi keempat
Bahasa generasi keempat adalah bahasa tingkat tinggi yang dibangun di sekitar sistem basis data dan sering digunakan untuk mengelola basis data dan membuat laporan. Contohnya termasuk ABAP, FOKUS, OpenEdge ABL dan DataFlex.

Bahasa tabel keputusan
Bahasa tabel keputusan mengklarifikasi logika suatu program sebelum menulisnya dalam bahasa pemrograman lain. Contohnya termasuk File Tab dan FORTAB.

Bahasa mode interaktif
Bahasa mode interaktif memungkinkan ekspresi dimasukkan dan langsung menunjukkan evaluasinya. Contohnya termasuk BASIC, ECMAScript, Bahasa Wolfram dan Python.
 

Artikel Terbaru