CODEBOOK
Website Platform Belajar Dan Edukasi
By Shadownex 2025-2026
Materi/Mengenal Bahasa Pemrograman: Dari Nol ke Mahir
Fundamentals

Mengenal Bahasa Pemrograman: Dari Nol ke Mahir

Pahami paradigma pemrograman, ekosistem bahasa (Python, JavaScript, C++, Go, Rust), dan memilih bahasa yang tepat untuk karirmu.

Status Membaca:Belum Dibaca

Daftar Bab (2)

Bab 1 dari 2

Konsep Dasar & Paradigma Pemrograman

Mengenal Bahasa Pemrograman

Bahasa pemrograman adalah himpunan aturan sintaksis dan semantik yang digunakan untuk mendefinisikan program komputer.

Kategori Bahasa Pemrograman

1. High-Level vs Low-Level

  • Low-Level (Assembly, C) — Dekat dengan bahasa mesin, kontrol memori manual, performa sangat tinggi namun sulit dipelajari.
  • High-Level (Python, JavaScript, Ruby) — Sintaks mirip bahasa Inggris, manajemen memori otomatis (Garbage Collection), sangat produktif untuk developer.
  • 2. Compiled vs Interpreted

  • Compiled (C++, Rust, Go) — Kode program diubah dulu menjadi *machine code* oleh kompiler sebelum dijalankan. Eksekusi sangat cepat.
  • Interpreted (Python, JavaScript) — Kode dijalankan baris demi baris oleh *interpreter* atau *Just-In-Time (JIT) compiler*.
  • Paradigma Pemrograman

    1. Procedural / Imperatif — Eksekusi instruksi langkah demi langkah (C, Pascal).

    2. Object-Oriented Programming (OOP) — Mengorganisir kode dalam Objek dan Kelas (Java, C#, C++).

    3. Functional Programming — Berfokus pada fungsi murni (*pure functions*) tanpa merubah state global (Haskell, Elixir, Scala, JavaScript modern).