/* perkenalan */
apa itu bahasa tingkat tinggi…???
kenapa C itu berbeda…???
bentuk low level dan high level sering dilihat berdasarkan kompleksitas di dalam computer itu sendiri. low level ditanam di dalam microchips dan microcircuits. low level adalah level dimana komputer terlihat sangat primitive dan mecanical, sedangkan high level menjelaskan computer secara umum dan mudah untuk digunakan.
kita dapat melihat perbedaan low level dan high level dalam cara kerja sebuah mobil. di dalam sebuah mobil terdapat baut, mur dan piston merupakan group bersama secara konsep membentuk engine/mesin higer level, tanpa perlu tahu apapun tentang mur, baut, kita dapat memperlakukan mesin ini sebagai black boxs:, kita dapat melihat mobil sebagai group dari black boxes, terdiri dari mesin, steering dan brakes dan lain-lain. di high level, komputer juga datang sebagi grup dari black boxes.
C adalah high level language, hal-hal yang menyangkut high level language adalah kemudahan dalam menggunakannya, cara mudah untuk memberikan daftar instruksi (computer program) to a computer. bahasa tetap dari komputer adalah machine language.machine language sangat primitif dan tidak mudah untuk digunakan. a high level language software akan menterjemahkan instruksi high level ke dalam intruksi low level language.
C adalah bahasa yang portable, portable maksudnya adalah program C yang ditulis untuk satu computer system (IBM PC for example) dapat dikompile dan berjalan di computer system yang lain (DEC VAX system, mungkin) dengan sedikit perubahan atau tidak ada perubahan sama sekali.
sedikit pertanyaan :
1. apa perbedaan antara low level dan high level…???
2. apa itu black boxs…???
3. apa keuntungan programming menggunakan bahasa C…???
