Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 25950|Jawab: 2

[e-book] Esensi Kode: Konsep Inti Bahasa Pemrograman

[Salin tautan]
Diposting pada 21/10/2019 10.13.42 | | |
Bab 1
Cara belajar bahasa secara mendalam dan efisien 1
1.1 Belajar sebagai perbandingan 2
Bahasa yang berbeda, aturan yang berbeda 2
Nilai benar dan salah dalam bahasa C dan Ruby 3
Nilai benar dan salah di Java 3
1.2 Belajar dari Sejarah 4
Memahami maksud perancang bahasa 4
Kami tidak tahu bahasa mana yang harus dipelajari 4
Pelajari apa yang berhasil dalam berbagai bahasa 5
1.3 Ringkasan 6
Bab 2
Sejarah kelahiran bahasa pemrograman 7
2.1 Sejarah Kelahiran Bahasa Pemrograman 8
Kabel Penghubung 8
Program bawaan 9
Bahasa fortran keluar 10
2.2 Alasan munculnya bahasa pemrograman 11
Kemalasan: Salah satu dari Tiga Kebajikan Seorang Programmer 11
Bahasa memiliki kenyamanan masing-masing 12
2.3 Ringkasan 13
Bab 3
Kelahiran Tata Bahasa 15
3.1 Apa itu Sintaks 16
Prioritas operator 16
Sintaks adalah aturan yang ditetapkan oleh perancang bahasa.17
3.2 Mesin Tumpukan dan Bahasa Keempat 17
Proses Perhitungan 18
Cara menyatakan urutan perhitungan 18
Stack Machine 19 masih digunakan sekarang
3.3 Pohon Sintaks dan Bahasa Lisp 20
Alur komputasi 20
Cara mengekspresikan urutan perhitungan 20
Pohon sintaks 21 masih digunakan
Kolom Untuk memastikan apakah pemahamannya benar, Anda harus terlebih dahulu mengungkapkannya 23
3.4 Notasi akhiran 24
Penganalisis Tata Bahasa 24
Persaingan Aturan 25
Kolom Ketika Anda Tidak Tahu Apa yang Harus Dipelajari 25
3.5 Ringkasan 26
Bab 4
Kontrol proses program 27
4.1 Kelahiran Pemrograman Terstruktur 28
4.2 Sebelum lahirnya pernyataan if 28
Mengapa ada pernyataan if 28?
Mengapa ada jika... pernyataan else 30
4.3 Pernyataan sementara - buat pernyataan yang dieksekusi berulang kali jika lebih ringkas 33
Ekspresi menggunakan pernyataan while 33
Ekspresi tanpa menggunakan pernyataan while 34
4.4 Untuk pernyataan - buat pernyataan while dengan nilai yang meningkat lebih ringkas 35
Ekspresi menggunakan pernyataan 35
Ekspresi yang tidak digunakan untuk pernyataan 35
foreach - mengontrol operasi loop berdasarkan objek yang sedang diproses 36
4.5 Ringkasan 37
Bab 5
Fungsi 39
5.1 Peran Fungsi 40
Mudah dipahami—seperti organisasi 40
Mudah digunakan kembali – seperti bagian 41
Karakteristik penggunaan kembali dalam program 41
5.2 Perintah Kembali 42
Kelahiran Fungsi 43
Memori khusus 44 untuk merekam tujuan lompatan
Penamaan Fungsi Kolom 45
Tumpukan 45
5.3 Panggilan Rekursif 47
Penanganan Struktur Bersarang 48 yang Efisien
Penanganan struktur berlapis 48
5.4 Ringkasan 52
Bab 6
Penanganan kesalahan 53
6.1 Program juga memiliki kesalahan 54
6.2 Cara Mengomunikasikan Kesalahan 55
Mengomunikasikan informasi kesalahan melalui nilai pengembalian 55
Lompat ke 58 jika Anda membuat kesalahan
6.3 Struktur pernyataan 61 melampirkan kode yang mungkin salah
Pendapat John Goodenough 61
Memperkenalkan bahasa CLU 62
Pengenalan Bahasa C++ 62
Memperkenalkan Windows NT 3.1 63
6.4 Keluar hanya membutuhkan satu 64
Mengapa akhirnya 64 diperkenalkan
Operasi berpasangan tanpa kelalaian 64
6.5 Kapan harus melempar pengecualian 68
Parameter tidak mencukupi saat fungsi dipanggil 68
Array outbound 69
Melemparkan pengecualian 70 segera setelah kesalahan
6.6 Pengecualian Lulus 71
Masalah 71 dengan pengiriman pengecualian
Pengecualian inspeksi untuk bahasa Java 71
Alasan mengapa kelainan pemeriksaan tidak banyak digunakan 73
Kolom Pengetahuan Konkret dan Pengetahuan Abstrak 73
Column Learning menekankan mengunyah dan menelan perlahan 74
6.7 Ringkasan 74
Kolom Mulai di mana Anda perlu membaca 75
Bab 7
Nama dan cakupan 77
7.1 Mengapa nama 78
Cara memilih nama 79
Konflik Nama 80
Cara menghindari konflik 80
7.2 Evolusi Ruang Lingkup 81
Cakupan Dinamis 82
Cakupan Statis 84
7.3 Apakah Ruang Lingkup Statis Sempurna 88?
Ruang lingkup dalam bahasa lain 88
Masalah 89 dengan fungsi bersarang
Pengikatan ulang cakupan eksternal 91
7.4 Ringkasan 93
Bab 8
Tipe 95
8.1 Apa itu Tipe 96?
8.2 Ekspresi nilai hidup dan mati 97
Penemuan digit digital 97
Tampilan tabung digital tujuh segmen 98
Abakus 99
8.3 Berapa banyak bola lampu yang dibutuhkan pada digit digital 100
Dari desimal ke biner 100
Oktal vs. Hex 102
8.4 Cara Mengekspresikan Angka Real 103
Jumlah titik tetap - posisi titik desimal ditentukan oleh 103
Angka floating-point – Nilai itu sendiri berisi informasi tentang di mana bagian desimal dimulai 104
8.5 Mengapa Tipe 107 Terjadi
Tidak ada masalah genre 107
Ketik 108 dalam bahasa Fortran awal
Beri tahu variabel prosesor tipe 108
Konversi Tipe Implisit 109
8.6 Berbagai Pembukaan Tipe 111
112 yang ditentukan pengguna dan berorientasi objek
Ketik 112 sebagai fitur
Jenis, generik, dan templat generik 113
Tipe Dinamis 116
Tipe Inferensi 118
8.7 Ringkasan 122
Kolom Kuasai garis besar sebelum membaca detailnya 122
Bab 9
Wadah dan String 125
9.1 Berbagai wadah 126
9.2 Mengapa Berbagai Jenis Kontainer Ada 127
Array vs. Daftar Tertaut 127
Kekuatan dan kelemahan daftar tertaut 130
Notasi Kolom Big O – Ekspresi Ringkas Hubungan Antara Waktu Komputasi dan Volume Data 131
Perbedaan bahasa 132
9.3 Kamus, Hash, dan Array Asosiatif 132
Daftar hash 133
Pohon 134
Waktu baca elemen 136
Tidak ada satu kontainer yang cocok untuk semua 138
9.4 Apa itu Karakter 139?
Kumpulan karakter dan cara karakter dikodekan 139
Pengkodean 140 sebelum kelahiran komputer
Pengkodean karakter EDSAC adalah 142
Era ASCII dan era EBCDIC 142
Kode Jepang 144
shift_jis pengkodean merusak program 145
Anotasi Ajaib 147
Unicode menghadirkan 148 terpadu
9.5 Apa itu String 150?
Senar pascal dengan informasi panjang dan senar C tanpa informasi ini 150
1 karakter adalah 16 bit string bahasa Java 153
Perubahan desain yang diperkenalkan di python 3 153
Tantangan 154 untuk Ruby 1.9
9.6 Ringkasan 155
Bab 10
Pemrosesan paralel 157
10.1 Apa itu Pemrosesan Paralel 158
10.2 Subdivisi sebelum 158
10.3 Bergantian dua metode 159
Mode multitasking kolaboratif – alternatif 159 di node yang sesuai
Mode multitasking preemptive - bergantian 160 setelah jangka waktu tertentu
10.4 Cara Menghindari Kondisi Balapan 160
Tiga syarat untuk penetapan kondisi ras 161
Tidak ada berbagi - proses dan model aktor 162
Tidak ada modifikasi - const, val, immutable 164
Tidak ada intervensi 164
10.5 Masalah dan Penanggulangan Kunci 166
Masalah dengan kunci 166
Selesaikan 167 dengan bantuan memori transaksional
Sejarah Memori Transaksional 168
Memori transaksi berhasil 169
10.6 Ringkasan 170
Bab 11
Objek vs. Kelas 171
11.1 Apa itu Berorientasi Objek 172
Konotasi berorientasi objek bervariasi menurut bahasa 172
Objek tersebut adalah model dunia nyata 174
Apa itu Kelas 175?
11.2 Metode Pemodelan Variabel dan Fungsi Agregasi 175
11.3 Metode 1: Modul, Paket 176
Apa itu modul, paket 176
Paket desain objek 177 di Perl
Modul saja tidak cukup 178
Simpan data secara terpisah 179
Teruskan hash 179 yang berbeda ke parameter
Masukkan proses inisialisasi ke dalam paket 180 juga
Mengikat hash dan paket bersama-sama 181
11.4 Metode 2: Masukkan fungsi ke dalam hash juga 183
Kelas Pertama 183
Letakkan fungsi di hash 184
Buat beberapa penghitung 185
Masukkan atribut bersama ke dalam prototipe 186
Apakah ini berorientasi objek 189?
11.5 Metode 3: Penutupan 190
Apa itu penutupan 190?
Mengapa disebut penutupan 191?
11.6 Metode 4: Kelas 191
Kelas 192 dibayangkan oleh Hall
Kelas 192 dalam bahasa C++
Peran Deskripsi Fungsi 193
Tiga fungsi utama kelas 193
11.7 Ringkasan 194
Pasal 12
Warisan dan Penggunaan Kembali Kode 195
12.1 Apa itu Warisan 196?
Mewarisi Strategi Implementasi yang Berbeda 197
Warisan adalah pedang bermata dua 199
Prinsip Subsistensi Richter 199
12.2 Suksesi Ganda 201
Sesuatu ada dalam beberapa klasifikasi 201
Multiple inheritance sangat nyaman untuk menerapkan mode penggunaan kembali 202
12.3 Masalah Warisan Berganda - Masih Ada Konflik 203
Solusi 1: Nonaktifkan beberapa warisan 205
Solusi 2: Cari 207 secara berurutan
Solusi 3: Pemrosesan campuran 211
Solusi 4: sifat 213
12.4 Ringkasan 216
Kolom Bab demi bab dari awal 217



Tautan:https://pan.baidu.com/s/1PN5Kicx4DdUgFOYQfr1yzQ&shfl=sharesetKode ekstraksi:
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab







Mantan:Ringkasan Akhir Tahun 2019 Pembekalan Berkualitas Tinggi dan Templat PPT Laporan
Depan:Bagikan seluruh rangkaian materi e-trade
Diposting pada 21/10/2019 11.06.04 |
Esensi Kode: Konsep Inti Bahasa Pemrograman
Diposting pada 21/10/2019 14.01.18 |
Terima kasih telah berbagi!
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com