11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
So II tgs 2
1. NAMA : ACHMAD HAMDANI RIZKI
NPM : 10 102
BELAJAR C/C++ LANGKAH DEMI LANGKAH
Apa itu C?
C adalah bahasa pemrograman berbasis compiler mendukung kedua tingkat
tinggi dan laporan tingkat rendah untuk berinteraksi langsung dengan hardware.
Pengembangan Bahasa C
C bahasa pemrograman berkembang dari suksesi bahasa pemrograman yang
dikembangkan di Bell Laboratories pada awal 1970-an. Tidak sampai akhir 1970-an
bahwa bahasa pemrograman ini mulai mendapatkan popularitas yang luas dan
dukungan. Hal ini karena sampai saat itu kompiler C yang tidak tersedia untuk
penggunaan komersial di luar Bell Laboratories.
Bahasa C adalah hasil kerja Dennis Ritchie pada sebuah proyek di Bell Laboratories,
untuk menciptakan bahasa tingkat tinggi yang cocok untuk menulis sebuah sistem
operasi yang mengelola perangkat input dan output dari komputer, mengalokasikan
penyimpanan dan jadwal jalannya program lain .
Sistem operasi UNIX ditulis dalam bahasa C. Oleh karena itu sistem Unix Operating
memiliki C sebagai bahasa pemrograman standar. Bahkan lebih dari 90% dari sistem
operasi itu sendiri ditulis dalam bahasa C. Jadi awalnya bahasa C dirancang dan
diimplementasikan pada sistem operasi Unix.
C sebagai tujuan bahasa umum
C adalah tingkat tinggi, prosedural / terstruktur, dan umum bahasa pemrograman tujuan
dan menyerupai beberapa bahasa tingkat tinggi lainnya seperti Fortran, Pascal, dan PL
/ 1. Namun, kita tidak bisa menyebut bahasa C sebagai "Murni High Level Language".
C berdiri di suatu tempat antara bahasa tingkat tinggi dimaksudkan untuk menjalankan
kegiatan khusus dan bahasa tingkat rendah seperti bahasa assembly mesin karena dari
beberapa fitur seperti "Sistem Independence", "Terbatas Data Type", "High
Fleksibilitas", itu dianggap sebagai bahasa C yang kuat juga menjadi populer karena
portabilitas di seluruh sistem.
2. Fitur C
- Sederhana, serbaguna, bahasa tujuan umum
- Program cepat dan efisien
- Telah mendapat kaya set operator
- Yang lebih umum dan tidak memiliki batasan
- Dapat dengan mudah memanipulasi dengan bit, byte dan alamat
- Varietas jenis data yang tersedia
- Kompilasi terpisah dari fungsi adalah mungkin dan fungsi tersebut dapat dipanggil
oleh program C
- Bahasa block-structured
- Dapat diterapkan di daerah pemrograman Sistem seperti sistem operasi, kompiler
Interpreter, Perakit dll,