Top Banner
LEARNING C/C++ STEP- BY-STEP C++
19

Iryani s kandope (052) c++

Aug 13, 2015

Download

yankandope
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Iryani s kandope (052) c++

LEARNING C/C++ STEP-BY-STEP

C++

Page 2: Iryani s kandope (052) c++

BANYAK ORANG YANG BENAR-BENAR TERTARIK UNTUK BELAJAR DAN

MENERAPKAN C / C ++ PROGRAM PADA PLATFORM FAVORIT MEREKA SEPERTI

DOS / WINDOWS ATAU LINUX. JIKA ANDA ADALAH ORANG YANG MENCARI

LANGKAH-DEMI-LANGKAH PANDUAN UNTUK MEMULAI, TUTORIAL INI ADALAH

UNTUK ANDA. LET ME KNOW KOMENTAR PADA UPAYA KECIL SAYA UNTUK

MELAYANI MASYARAKAT.

Page 3: Iryani s kandope (052) c++

Apa itu C?

C adalah bahasa pemrograman berbasis compiler yang mendukung

kedua bahasa yaitu tingkat tinggi dan laporan tingkat rendah untuk

berinteraksi langsung dengan hardware.

Page 4: Iryani s kandope (052) c++

Pengembangan Bahasa C

Bahasa pemrograman C berkembang dari suksesnya bahasa pemrograman yang

dikembangkan di Bell Laboratories pada awal 1970-an. Tidak sampai akhir 1970-

an, bahasa pemrograman ini mulai mendapatkan popularitas dan dukungan

yang luas. Hal ini karena hingga saat itu kompiler C tidak tersedia untuk

penggunaan komersial di luar Bell Laboratories.

Page 5: Iryani s kandope (052) c++

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.

Page 6: Iryani s kandope (052) c++

Sistem operasi UNIX ditulis dalam bahasa C. Oleh karena itu sistem Operating

Unix 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.

Page 7: Iryani s kandope (052) c++

C sebagai tujuan bahasa umum

C adalah bahasa 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.

Page 8: Iryani s kandope (052) c++

Sejarah C

Tahun Bahasa Dikembangkan oleh keterangan

1960 ALGOL International committee Terlalu umum, Terlalu abstrak

1963 CPL Cambridge University Sulit untuk belajar, Sulit untuk menerapkan

1967 BCPL Martin Richards Bisa berurusan dengan hanya masalah-masalah tertentu

1970 B Ken Thompson AT & T Bell Labs Bisa berurusan dengan hanya masalah-masalah tertentu

1972 C Dennis Ritchie AT & T Bell Labs Kehilangan umum dari BCPL dan B dipulihkan

80-an C++ Bjarne Stroustrup AT & T Memperkenalkan OOP ke C.

Page 9: Iryani s kandope (052) c++

Fitur C

- Sederhana, serbaguna, bahasa yang umum- Program cepat dan efisien - Telah mendapat kaya set operator - Lebih umum dan tidak memiliki batasan - Dapat dengan mudah memanipulasi bit, byte dan alamat - Variasi jenis data yang tersedia - Kompilasi dapat terpisah dari fungsi dan fungsi tersebut dapat dipanggil oleh program C - Bahasa block-structured - Dapat diterapkan di daerah pemrograman Sistem seperti sistem operasi, kompiler Interpreter, Perakit dll,

Page 10: Iryani s kandope (052) c++

Komponen dari sebuah program

1. Constants

2. Variables

3. Operators

4. Statements

Page 11: Iryani s kandope (052) c++

ConstantsSebuah konstanta adalah nilai tetap, yang tidak pernah berubah selama pelaksanaan program. Konstanta dapat dibagi menjadi dua kategori utama:

1 Konstanta Primer 2 Konstanta Sekunder

Jenis data yang variabel yang digunakan dapat terus dalam bahasa pemrograman dikenal sebagai tipe data.

Tipe data dasar adalah sebagai berikut:

1. Numeric Data Type2. Non-Numeric Data Type3. Integer Data Type4. Real Data Type5. Logical Data Type6. Enumerated Data Type

Page 12: Iryani s kandope (052) c++

Numeric Data Type

Benar-benar berhubungan dengan angka-angka. Angka-angka ini berupa tipe

data integer (int) atau tipe data nyata (float)

Page 13: Iryani s kandope (052) c++

Non-Numeric Data Type

Benar-benar berhubungan dengan karakter. Setiap karakter atau sekelompok

karakter tertutup dalam tanda kutip akan dianggap sebagai non-numerik atau

tipe data karakter.

Page 14: Iryani s kandope (052) c++

Integer Data Type

Penawaran dengan bilangan bulat atau bilangan bulat. Semua operasi aritmatika

dapat dicapai melalui tipe data ini dan hasilnya berupa bilangan bulat.

Page 15: Iryani s kandope (052) c++

Real Data Type

Berkaitan dengan bilangan real atau data numerik, yang meliputi fraksi. Semua

operasi aritmatika dapat dicapai melalui tipe data dan hasilnya dapat tipe data

real.

Page 16: Iryani s kandope (052) c++

Logical Data Type

Dapat menyimpan hanya salah satu dari dua nilai TRUE atau FALSE pada suatu

waktu. Dalam komputer, 1 (satu) disimpan untuk BENAR dan 0 (nol) disimpan

untuk SALAH.

Page 17: Iryani s kandope (052) c++

Enumerated Data Type

Termasuk data tidak terstruktur dikelompokkan bersama-sama untuk

menghasilkan jenis baru. Tipe data ini tidak standar dan kami biasanya

didefinisikan oleh pengguna

Page 18: Iryani s kandope (052) c++
Page 19: Iryani s kandope (052) c++

TERIMA KASIH