Rabu, 09 Januari 2013

Konsep Pemrograman Dengan Bahasa C

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