Konsep Pemrograman Dengan Bahasa C
C adalah bahasa
yang kuat, fleksibel yang memberikan pelaksanaan program cepat dan menerapkan
beberapa kendala pada programmer. It allows low level access to
information and commands while still retaining the portability and syntax of a
high level language. Hal ini memungkinkan akses rendah terhadap informasi
dan perintah sementara masih mempertahankan portabilitas dan sintaks bahasa
tingkat tinggi. These qualities make it a useful language for both systems
programming and general purpose programs. Kualitas ini membuat bahasa yang
berguna untuk kedua program sistem dan program tujuan umum.
C's power and
fast program execution come from it's ability to access low level commands,
similar to assembly language, but with high level syntax.C daya dan pelaksanaan
program cepat datang dari kemampuan itu untuk mengakses perintah tingkat
rendah, mirip dengan bahasa assembly, tetapi dengan sintaks tingkat tinggi. It's
flexibility comes from the many ways the programmer has to accomplish the same
tasks. fleksibilitas Ini berasal dari banyak cara programmer harus
menyelesaikan tugas yang sama. C includes bitwise operators along with
powerful pointer manipulation capabilities. C termasuk operator bitwise
bersama dengan kuat kemampuan manipulasi pointer. C imposes few
constraints on the programmer. C memaksakan beberapa kendala pada
programmer. The main area this shows up is in C's lack of type
checking. Area utama ini muncul adalah kurangnya C pengecekan tipe. This
can be a powerful advantage to an experienced programmer but a dangerous
disadvantage to a novice. Hal ini dapat menjadi keuntungan yang kuat untuk
programmer yang berpengalaman tetapi merugikan berbahaya untuk pemula.
Another strong
point of C is it's use of modularity. Hal lain yang kuat C itu penggunaan
modularitas. Sections of code can be stored in libraries for re-use in
future programs. Bagian dari kode yang dapat disimpan di perpustakaan
untuk digunakan kembali dalam program-program masa depan. This concept of
modularity also helps with C's portability and execution speed. Konsep
modularitas juga membantu dengan portabilitas C dan kecepatan eksekusi. The
core C language leaves out many features included in the core of other
languages. Bahasa C inti daun keluar banyak fitur termasuk dalam inti dari
bahasa lain. These functions are instead stored in the C Standard Library
where they can be called on when needed.. Fungsi-fungsi ini, bukan
disimpan dalam C Standar Perpustakaan di mana mereka dapat dipanggil pada saat
dibutuhkan .. An example of this concept would be C's lack of built in I/O
capabilities.Contoh dari konsep ini akan kurangnya C dibangun di I / O
kemampuan.I/O functions tend to slow down program execution and also be machine
independent when running optimally. I / O fungsi cenderung untuk
memperlambat pelaksanaan program dan juga menjadi mesin independen ketika
menjalankan secara optimal. For these reasons, they are stored in a
library separately from the C language and only included when necessary. Untuk
alasan ini, mereka disimpan di perpustakaan secara terpisah dari bahasa C dan
hanya disertakan bila diperlukan.
Tidak ada komentar:
Posting Komentar