Macam Macam Bahasa Pemrograman Yang Ada

Apa yang kalian tahu tentang bahasa pemrograman?? Jawab, kode-kode rumit, yang biasa digunakan di komputer oleh orang-orang rumit Programmer, dan ternyata banyak macam-macam  bahasa pemrograman dan setiap bahasa berbeda-beda dalam perintahnya,,, Semakin tambah rumit nih bahasa programan.😄😄😄

Meskipun kelihatan rumit, semua bahasa memrograman aslinya mudah untuk dipelajari, asalkan kita mau dan sungguh-sungguh dalam mempelajarinya.

Macam-macam bahasa Pemrograman

Berikut macam-macam bahasa pemrograman yang populer:

C

Macam macam bahasa pemrograman
Source: Google

Bahasa C yaitu bahasa pemrograman yang termasuk kedalam kategori bahasa Assembly atau dikenal dengan bahasa mesin dengan sistem yang mudah dipahami.

Bahasa C ditemukan di tahun 1972 awalnya dibuat dengan tujuan untuk memprogram sistem dan jaringan computer, tapi pada akhirnya dapat digunakan untuk membangun dan mengembangkan aplikasi dan software menggunakan sistem yang portable, bahasa ini juga merupakan bahasa yang populer dimasanya.

contoh dasar program sederhana bahasa C:

#include
#include
int main(void)
{
printf("HalloDunia!!");
return 0;
}

C++

C++ language

Bahasa C++ adalah bahasa pemrograman yang merupakan pengembangan dari bahasa C yang dirancang bertujuan untuk mendukung fitur-fitur yang sudah ada pada bahasa C. Bahasa ini diperkenalkan pada tahun 1980-an oleh Bjarne Stroustrup di Boong Labs.

Bahasa C++ ini termasuk bahasa pemrograman low level language (bahasa di tingkat rendah), sedangkan pendahulunya C, merupakan bahasa pemrograman yang middle level language (bahasa tingkat menengah).

contoh dasar program sederhana bahasa C++:

#include
int main()
{
std::cout <<"HalloDunia!! ";
return 0;
}

Adapun bahasa pemrograman C# (dibaca: si sharp) adalah pengembangan dari bahasa pemrograman C, dan C++, oleh perusahaan Microsoft yang distandarisasi oleh EMCA. Secara keseluruhan bahasa pemrograman ini dirancang oleh Anders Hejlsberg Notabene (seorang ahli dibidang komputer dan seorang programing).

Bahasa ini merupakan bahasa yang berada ditingkatan level linggi (high level language), meskipun bahasa ini rumit, tapi memiliki kelebihan dengan fitur fitur yang aman, bahasa yang sudah modern,

contoh dasar program sederhana bahasa C#:

using System;

namespace GarudaCyberIndonesia
{
///
/// Summary description for Class1.
///

class Demo
{
///
/// The main entry point for the application.
///
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("HelloDunia!!");
Console.ReadLine();
}
}
}

Java

bahasa Java

Java adalah bahasa pemrograman yang merupakan bahasa yang populer, salah satu penggunaan terbesar Java yaitu dalam pembuatan aplikasi native untuk Android. Java juga sebagai pondasi untuk beberapa bahasa seperti: Jython, JRuby, Groovy, Clojure, Scala, Kotlin, dan lainnya, dimana bahasa-bahasa itu memanfaatkan java virtual machine sebagai home-nya.

Bahasa pemrograman java sudah ditemukan pada tahun 1990-an, berkembang dan merambah keberbagai bidang. Bahasa ini juga akrab dengan dunia akademik dan saintifik karena manfaatnya seperti: kecerdasan buatan, data mining, aplikasi mobile,enterprise architecture, dan linnya.

Web framework unggulan dalam dunia web development seperti: Java server page, Jakarta Struts, Spark, Play Framework, dan Spring.

Baca juga: Aplikasi Web Server Yang Biasa Digunakan

contoh dasar program sederhana bahasa Java:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World...");
    }
}

Python

Macam macam bahasa pemrograman
Source: Google

Python merupakan bahasa pemrograman yang populer dan banyak digunakan oleh para Software Engineers, Data Scientists, dan Data Analysts, atau lebih umumnya adalah untuk menjalankan proses pembangunan sebuah aplikasi dan untuk menggali lebih dalam tentang machine learning.

Perusahaan-perusahaan besar seperti Instagram, Google, dan spaceX, membutuhkan bahasa ini untuk banyak kebutuhan seperti yang sudah kita rasakan:

  • web appication,
  • untuk projek AI (artificial intelligence),
  • Special effect pada film hollywood
  • membangun prediksi,
  • membersihkan data,
  • dan masih banyak lagi

Kenapa Python??

  1. Bahasa ini memiliki konsep desain yang sederhana dan juga bagus, dan kemudahan dalam penggunaannya.
  2. Bagi para programmer bahasa ini bisa meningkatkan produktifitas dan hemat waktu.
  3. Bahasa python bisa dijalankan di hampir semua sistem operasi diantaranya: Linux, Mac OS X, Unix, dll).
  4. Memiliki banyak dukungan pustaka yang dikembangkan pihak ke-3, seperti: pengembangan app visual (GUI), pengembangan pustaka web, permainan komputer (web), dan lainnya.
  5. kode python bisa diintegrasikan dengan aplikasi yang menggunakan bahasa lain, tentunya melalui mekanisme tertentu.
  6. Python bersifat open source atau free (gratis), dan perusahaan-perusahaan komersial juga banyak menggunakan bahasa ini untuk kepentingan.

contoh simpel bahasa pemrograman python:

print "Hello Dunia!!"

Pascal

Macam macam bahasa pemrograman
Source: Google

Pascal adalah bahasa pemrograman dimana cara penulisannya sangat dekat dengan cara penulisan algoritma. Bagi kalian yang jago tentang algoritma, akan sangat mudah ketika kita belajar bahasa pascal ini.

Nama Pascal sendiri diambail dari seorang ahli matematika bernama Blaise Pascal, sedangkan yang mengembangkan bahasa pascal ini adalah Niklaus Wirth, pada tahun 1970, terkenal dengan compiler turbo pascal tahun 70 – 90-an.

Saat ini bahasa pascal juga menjadi standar bahasa pemrograman untuk lomba OSN (Olimpiade Sanis Nasional) di bidang komputer. Kebanyakan jurusan komputer di sekolah-sekolah tinggi di Indonesia menggunakan bahasa ini di awal kuliah.

Fitur-fitur bahasa pemrograman Pascal:

  • Tipe data bawaan
  • Tipe data bentukan
  • Aturan tipe data yang ketat
  • Memiliki beragam struktur data
  • Mendukung pemrograman objek
  • Sederhana dan expresif
  • Mendukung struktural programming

contoh sederhana bahasa pemrograman Pascal:

program nama_program;
   { bagian deklarasi }
begin
   { main program }
end.

Php

jenis jenis bahasa dalam pemrograman
Source: Google

Php adalah bahasa pemrograman yang didesain untuk pengembangan web, berupa script bahasa pemrograman server-side, dikembangkan oleh Rasmus Lerdorf pada tahun 1995, selain itu Php juga bisa digunakan sebagai bahasa pemrograman umum.

Disebut server-side karena bahasa ini diproses untuk komputer server, beda halnya dengan bahasa pemrograman client-side seperti Javascript yang diproses untuk web-browser (client).

Php merupakan singkatan dari Personal Home Page, dari artinya diketahui bahwa bahasa ini digunakan untuk membuat website pribadi. Bahasa ini juga menjadi bahasa pemrogrman web yang powerful bakan website-website populer seperti wikipedia, wordpress, joomla, dan lainnya menggunakan bahasa ini.

Tapi sekarang Php merupakan singkatan dari PHP: Hypertext Preprocessor. Bahasa ini juga dapat kita gunakan secara gratis karena bersifat open source.

Karena kemudahan pengunaan bahasa ini, kepopuleran Php menjadikan standar bahasa programan pada web di seluruh dunia, dan tercatat di tahun 2014 sekitar 82% web server di dunia menggunakan PHP.

Dalam pembuatan web, pemrograman Php disisipkan ke dalam dokumen HTML, dan dinamakan Scripting Language (bahasa script)

baca juga: 11 Jenis Jenis Komputer Mungkin Belum Kamu Ketahui.

BASIC

Source: Pixabay

BASIC adalan bahasa pemrograman, yang dibuat oleh Jhon G. Kemeny dan Thomas E. Kurtz pada tahun 1960, dengan tujuan sebaga bahasa awam, sebagai interaksi antara pengguna komputer, atau basic juga disebut sebagai “Beginners’All purpose Symbolic Instruction Code”.

BASIC juga merupakan bahasa pemrograman yang high level language (bahasa yang memiliki otoritas pada pemecahan masalah.

Bahasa pemrograman BASIC sudah memiliki banyak jenis, versi, dan pengembangannya, diantaranya:

  • Applesoft BASIC
  • CBASIC
  • IBASIC
  • GBASIC
  • MBASIC
  • KBASIC
  • BASIC ISAM
  • BASICA
  • Power BASIC
  • QBASIC
  • GW BASIC
  • VISUAL BASIC
  • Dan lainnya

Contoh bahasa pemrograman yang ditulis dalam bahasa Visual BASIC:

 Private Sub Command1_Click()
    Dim a, b As Integer
    a = txt1.Text
    b = txt2.Text
    txt3.Text = a + b
    txt4.Text = a / b
    txt5.Text = a - b
    txt6.Text = a * b
    txt7.Text = a ^ b
 End Sub

 Private Sub Command2_Click()
    txt1.Text = ""
    txt2.Text = ""
    txt3.Text = ""
    txt4.Text = ""
    txt5.Text = ""
    txt6.Text = ""
    txt7.Text = ""
 End Sub

 Private Sub Command3_Click()
    End
 End Sub

Ruby

ruby language
Source: Google

Ruby adalah bahasa pemrograman yang menggabungkan antara bahasa-bahasa lain seperti: Lisp, Ada, Eiffel, Smalltalk, dan Perl) dan membentuk bahasa yang seimbang antara fungsi dan pemrograman imperatif.

Pencipta bahasa Ruby adalah Yukihiri ‘Matz’ Matsumoto, dirilis ke publik pada tahun 1995, dan para programer pro banyak yang menggunakannya, dan juga diterima oleh banyak orang pada tahun 2006

Fitur-fitur yang ada dalam Ruby diantaranya:

  • Bahasa yang portable.
  • Menyediakan fitur OS threading yang independen.
  • memuat extension library secara dinamis.
  • Menulis extension C di Ruby lebih mudah daripada di Perl ataupun di Python.
  • menyediakan mark-and-sweep garbage collector untuk semua objek Ruby.
  • memiliki fitur-fitur yang menangani exception, seperti Java atau Python, untuk mempermudah menangani error.

Ruby juga memiliki beberapa implementasi yang berbeda diantaranya:

  1. JRuby
  2. Rubinius
  3. TruffleRuby
  4. mruby
  5. IronRuby
  6. Cardinal
  7. MagLev
  8. dan lainnya

contoh bahasa pemrograman Rubi:

irb(main):001:0> "Hello World"
=> "Hello World"

irb(main):002:0> puts "Hello World"
Hello World
=> nil

Perl

bahasa perl
Source: Pixabay

Perl adalah bahasa pemrograman yang memiliki kemampuan tingkat tinggi karena merupakan gabungan bari bahasa C, utilitas sed, dan awk/grab bahkan fitur shell.

Kelebihan dari Perl sendiri diantaranya:

  • Bahasa yang memiliki kekuatan dan keluwesan, dan termasuk sebagai high level language, seperti bahasa C, tapi tidak serumit bahasa C.
  • Bahasa yang mudah dalam pencocokan pola.
  • memiliki keluwesan pada pemrosesan teks pada utilitis sed.
  • Bahasa ini tidak memerlukan linker atau pun kompiler, dan bersidat script shell.
  • Open Source (gratis).

contoh bahasa pemrograman Perl:

#!/usr/bin/perl

print "Hello World!";

SQL

SQL Language

SQL adalah bahasa pemrograman yang digunakan untuk mengakses data komputer dalam basis relasional berdasarkan standar yang dikeluarkan ANSI (American National Standard Institute) pada tahun 1986.

Banyak server di sebuah software ataupun database yang mampu mengartikan bahasa SQL, sehingga SQL menjadi bahan materi yang sangat penting bagi orang-orang yang bergelut di dunia IT.

SQL memiliki istilah SEQUEL (Structured English Query Language) dan seiring berjalannya waktu bahasa ini memiliki perbaikan dan pembaruan.

Jenis-jenis perintah SQL:

  • Data Control Language (DCL)
  • Data Manipulation Language (DML)
  • Data Definition Language (DDL)

Kotlin

bahasa pemrograman untuk android - kotlin
Source: Google

Kotlin adalah bahasa pemrograman modern, dan lebih dikenal sebagai bahasa resmi untuk membangun aplikasi android selain bahasa Java dan C++, akan tetapi bahasa ini lebih khusus dan modern.

Kotlin dikembangkan oleh JetBrains yaitu sebuah perusahaan yang mengembangkan IDE intellegent IDEA dan Android Studio.

Fitur dalan Kotlin:

  • Bersifat Open Source
  • Mudah dipelajari,
  • Menjamin  setiap syntax yang kita tulis secara proses kompilasi dapat mencegah kemungkinan terjadinya error.
  • Tidak serumit Java saat proses kompilasi atau koding.

Contoh perusahaan atau aplikasi yang menggunakan kotlin:

  • Uber
  • Pinterest
  • Netflix
  • Coursera
  • Evernote
  • dan lainnya.

contoh bahasa pemrograman Kotlin:

fun main() {
println("Hello World!")
}
val name = "Anne"
val yearOfBirth = 1985
val yearNow = 2018
val message = "$name is ${yearNow - yearOfBirth} years old"
val names = listOf("Anne", "Peter", "Jeff")
for (name in names) {
println(name)
}

Selain Bahasa Permrograman yang disebutkan di atas masih banyak macam-macam bahasa pemrograman diantaranya:

  • Assembly
  • Cobol
  • Delphi
  • Erlang
  • Elixir
  • Fortran
  • Golo
  • Json
  • Lisp
  • LFE
  • Swift
  • Snobol
  • Strach
  • Spark
  • T-Sql
  • Tynker
  • Visual Foxpro
  • Visual Fortran
  • ADA
  • ALGOL
  • Applescript
  • ASP
  • COMAL
  • BAIK
  • Batch (MS-DOS)
  • UNIX shell script:
  • Bourne shell (sh) script
  • Bourne-Again shell (bash) script
  • Korn shell (ksh) script
  • ColdFusion
  • Clipper
  • Foxbase
  • Eiffel
  • Fortran
  • Go
  • Haskell
  • Logo
  • Dart
  • Prolog
  • Pike
  • R
  • REXX
  • REBOL
  • RPG
  • Simula
  • Smalltalk
  • Scheme

baca juga: Pengertian PC (Personal Computer)

 

Semoga bermanfaat😁😁😁

Leave a Reply

%d blogger menyukai ini: