Paradigma
Pemrograman
- Pemrograman Deklaratif/Fungsional,
Persoalan diselesaikan dengan mengekspresikan logika persoalan
- Pemrograman Prosedural/Terstruktur,
Persoalan diselesaikan dengan menentukan langkah per langkah
- Pemrograman Berorientasi Objek,
Penyelesaian persoalan dilakukan dengan membagi menjadi objek-objek
- Pemrograman terstruktur merupakan bagian dari pemrograman prosedural.
- Pemrograman prosedural memungkinkan seorang pemrogram mendefinisikan secara tepat langkah- langkah penyelesaian persoalan.
- Fokusnya adalah membagi persoalan menjadi kumpulan variabel, struktur data, dan subrutin.
Komponen
Pemrograman Terstruktur
- Sequence (urutan) :
Eksekusi statement/instruksi secara terurut
- Selection (seleksi) :
Eksekusi salah satu statement bergantung pada kondisi tertentu
- Repetition (pengulangan) :
Eksekusi sebuah statement hingga mencapai kondisi tertentu.
Compiler
dan Linking
Sebelum
program C dapat dijalankan, harus di compile dan di linking terlebih
dahulu. Compile adalah proses menterjemahkan seluruh program ke
dalam bahasa mesin sekaligus. Compile dapat berhasil jika dalam
program tidak ada kesalahan kaidah sama sekali. List didalam program
yang asli dapat dirahasiakan, Linking merupakan proses untuk
menggabungkan beberapa file program hasil kompilasi.