Tingkat Bahasa Pemrograman
Bahasa Pemrograman Tingkat Rendah (Assembler)
Bahasa Pemrograman Tingkat Sedang (C, Pascal, Fortran)
Bahasa Pemrograman Tingkat Tinggi (Java, C++, C#)
Paradigma Pemrograman
Sudut pandang dan style pemrograman berhubungan dengan bagaimana sebuah masalah diformulasikan dalam bahasa pemrograman
- Functional Programming: Urutan fungsi secara sekuensial (Scheme, Lisp)
- Procedural Programming: Pemecahan masalah berdasarkan prosedural kerja yg terkumpul dalam unit pemrograman bernama fungsi (C, Pascal)
- Object-Oriented Programming: Koleksi object yang saling berinteraksi . Class adalah unit pemrograman (Java, C#, C++)
Why Java?
- Simple and familiar object oriented programming
- Architecture neutral (platform independent)
- Open Source
- First rank in TIOBE Index
- Defacto standard programming language in education
- Cara kita melihat suatu sistem dalam bentuk yang lebih sederhana, yaitu sebagai suatu kumpulan subsistem (object) yang saling berinteraksi.
- Mobil adalah kumpulan sistem pengapian, sistem kemudi, sistem pengereman
- Alat meng-abstraksikan sesuatu adalah class
- Object bersifat modularity. Object dapat ditulis dan dimaintain terpisah (independen) dari object lain
No comments:
Post a Comment