Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 25950|Yanıt: 2

[e-kitap] Kodun Özü: Programlama Dillerinin Temel Kavramları

[Bağlantıyı kopyala]
Yayınlandı 21.10.2019 10:13:42 | | |
Bölüm 1
Bir dili derinlemesine ve verimli şekilde nasıl öğrenilir 1
1.1 Karşılaştırma Öğrenme 2
Farklı diller, farklı kurallar 2
C ve Ruby dillerinde doğru ve yanlış değerler 3
Java 3'te doğru ve yanlış değerler
1.2 Tarihten Öğrenme 4
Dil tasarımcısının amacını anlamak 4
Hangi dili öğreneceğimizi bilmiyoruz 4
Çeşitli dillerde neyin işe yaradığını öğrenin 5
1.3 Özet 6
Bölüm 2
Programlama dillerinin doğuşunun tarihi 7
2.1 Programlama Dillerinin Doğuş Tarihi 8
Bağlantı Kablosu 8
Program dahili 9
Fortran dili 10 çıktı
2.2 Programlama dillerinin ortaya çıkış nedenleri 11
Tembellik: Bir Programcının Üç Erdeminden Biri 11
Dillerin kendi olanakları vardır 12
2.3 Özet 13
Bölüm 3
Grammar 15'in Doğuşu
3.1 Sözdizimi 16 nedir
Operatör önceliği 16
Sözdizimi, dil tasarımcıları tarafından oluşturulan bir kural setidir.17
3.2 Stack Machine ve Dördüncü Dil 17
Hesaplama Süreci 18
Hesaplama sırası 18 nasıl ifade edilir
Stack Machine 19 hâlâ kullanılmaktadır
3.3 Sözdizimi Ağacı ve Lisp Dili 20
Hesaplama akışı 20
Hesaplamaların sırası nasıl ifade edilir 20
Sözdizimi ağacı 21 hâlâ kullanılmaktadır
Sütun Anlayışın doğru olup olmadığını doğrulamak için önce onu ifade etmelisiniz 23
3.4 Eki gösterimi 24
Dilbilgisi Analizörü 24
Kurallar 25 Yarışması
Ne Çalışacağınızı Bilmediğinizde Köşe Yazısı 25
3.5 Özet 26
Bölüm 4
Programın süreç kontrolü 27
4.1 Yapılandırılmış Programlamanın Doğuşu 28
4.2 If cümlesinin doğumundan önce 28
Neden 28 numaralı bir if cümlesi var?
Neden varsa... else ifadesi 30
4.3 While statement - tekrar tekrar yürütülen cümleleri daha kısa hale getirmek 33
While ifadeleri 33
While ifadeleri kullanmadan 34 ifadeler
4.4 İfade için - while cümlesini artan değerle daha kısa yapın 35
35 ifadeleri için kullanılan ifadeler
35 ifadeleri için kullanılmayan ifadeler
foreach - işlenen nesneye göre döngü işlemlerini kontrol eder 36
4.5 Özet 37
Bölüm 5
İş 39
5.1 Fonksiyonların Rolü 40
Anlaşılması kolay—40 numaralı bir organizasyon gibi
Yeniden kullanımı kolay – tıpkı 41. bölüm gibi
Programda yeniden kullanımın özellikleri 41
5.2 Geri Komuta 42
Fonksiyonların Doğuşu 43
Atlama hedeflerini kaydetmek için ayrılmış bellek 44
Sütun Fonksiyonu Adlandırma 45
Stack 45
5.3 Özyinelemeli Çağrılar 47
İç İç Yapıların Verimli Yönetimi 48
İç içe yapıların yönetimi 48
5.4 Özet 52
Bölüm 6
Hata yönetimi 53
6.1 Programlarda da hatalar var 54
6.2 Hata 55 Nasıl İletişim Yapılır
Hata bilgisini dönüş değeri 55 üzerinden iletin
Hata yaparsanız 58'e atlayın
6.3 Bildirim yapısı 61 Yanlış olabilecek kodu kaplar
John Goodenough'un Görüşü 61
CLU dili 62'yi tanıttı
C++ Dili 62'nin Tanıtımı
Windows NT 3.1 63'ün tanıtımı
6.4 Çıkış için sadece bir 64 gereklidir
Neden sonunda 64 tanıtıldı
İkili işlem eksiksiz 64
6.5 İstisna ne zaman atılır 68
Bir fonksiyon 68 olarak adlandırıldığında yetersiz parametreler
Diziler çıkış 69
Bir hatadan hemen sonra istisna 70 atın
6.6 İstisna 71'i Geçme
İstisna teslimatıyla 71. sorun
Java dili için denetim istisnaları 71
Muayene anormalliklerinin yaygın olarak kullanılmamasının nedenleri 73
Somut Bilgi ve Soyut Bilgi Sütunu 73
Column Learning, yavaşça çiğneme ve yutmaya vurgu yapıyor 74
6.7 Özet 74
Sütun 75'i okumanız gereken yerden başlayın
Bölüm 7
İsim ve kapsam 77
7.1 Neden 78 adı
Bir isim nasıl seçilir 79
İsim Çatışması 80
Çatışmadan nasıl kaçınılır 80
7.2 Scopes 81'in Evrimi
Dinamik Scope 82
Statik Scope 84
7.3 Statik Dürbün Mükemmel 88 mi?
Diğer Dillerde Kapsam 88
İçiçiçe fonksiyonlarla ilgili sorun 89
Dış scope'ların yeniden bağlanması 91
7.4 Özet 93
Bölüm 8
Type 95
8.1 Tip 96 nedir?
8.2 97 değerlerinin açık ve kapalı ifadeleri
Dijital rakamların icadı 97
Yedi segmentli dijital tüplü ekran 98
Abacus 99
8.3 Dijital rakam 100'de kaç ampul gerekir
Ondalıktan ikili 100'e
Sekizli vs. Hex 102
8.4 Gerçek Sayılar 103 Nasıl İfade Edilir
Sabit nokta sayısı - ondalık nokta konumu 103 ile belirlenir
Kayan nokta sayı – Değerin kendisi, ondalık kısmın nerede başladığı 104 hakkında bilgi içerir
8.5 Tip 107'nin Neden Ortaya Çıkması
Tür sorunu yok 107
Erken Fortran dilinde Type 108
İşlemci değişkenine tip 108'e söyle
İmplicit Tip Dönüşümü 109
8.6 111 Tiplerinin Çeşitli Gelişimi
Kullanıcı tanımlı ve nesne yönelimli 112
Tip 112 özellik olarak
Genel türler, jenerikler ve şablonlar 113
Dinamik Tip 116
Tip Çıkarımı 118
8.7 Özet 122
Sütun Detayları okumadan önce taslağı ustalıkla öğrenin 122
Bölüm 9
Konteynerler ve Dizimler 125
9.1 Konteyner çeşitliliği 126
9.2 Farklı Konteyner Türlerinin Neden Var Olduğunu 127
Dizi vs. Bağlantılı Liste 127
Bağlantılı listelerin güçlü ve zayıf yönleri 130
Sütun Büyük O Gösterimi – Hesaplama Zamanı ile Veri Arasındaki İlişkinin Kısa İfadesi Cilt 131
Dil farklılıkları 132
9.3 Sözlükler, Hashler ve İlişkisel Dizileri 132
Hash listesi 133
Ağaç 134
Element okuma süresi 136
Herkese uyan tek bir konteyner yok 138
9.4 Karakter 139 nedir?
Karakter setleri ve karakterlerin nasıl kodlandığı 139
Bilgisayarların doğuşundan önce 140 kodlama
EDSAC'ın karakter kodlaması 142'dir
ASCII dönemi ve EBCDIC 142 dönemi
Japon kodu 144
shift_jis kodlama programı bozuyor 145
Büyülü Anlatıcı 147
Unicode, birleşik 148'i getiriyor
9.5 String 150 nedir?
Uzunluk bilgisi olan Pascal dizilimleri ve bu bilgiye sahip C dizileri 150
1 karakter, Java dili dizisi 153'ün 16 bitidir
Python 3 153'te tanıtılan tasarım değişikliği
Ruby için 154 numaralı meydan okuma 1.9
9.6 Özet 155
Bölüm 10
Paralel işleme 157
10.1 Paralel İşleme 158 Nedir
10.2 158'den önceki alt bölüm
10.3 İki yöntemi dönüşümlü olarak kullanmak 159
İşbirlikçi çoklu görev modu – uygun düğümde alternatif 159
Önemez çoklu görev modu - belirli bir süre sonra 160 dereceyi değiştirin
10.4 Yarış Koşullarından Nasıl Kaçınılır 160
Yarış koşullarının oluşturulması için üç koşul 161
Paylaşım yok - süreç ve aktör modeli 162
Değişiklik yok - const, val, immutable 164
Müdahale yok 164
10.5 Kilitlerin Sorunları ve Karşı Önlemleri 166
Kilitlerle ilgili sorun 166
İşlemsel bellek yardımıyla Resolve 167
İşlemsel Hafıza Tarihi 168
İşlem belleği 169'un ardından gelir
10.6 Özet 170
Bölüm 11
Nesneler vs. Sınıflar 171
11.1 Nesne Yönelimli 172 nedir
Nesne yönelimli çağrışımlar dile göre değişir 172
Nesne gerçek dünya modeli 174
Sınıf 175 nedir?
11.2 Toplama Değişkenleri ve Fonksiyonlarının Modellenmesi Yöntemleri 175
11.3 Yöntem 1: Modül, Paket 176
Modül nedir, paket 176
Perl'de paket tasarımı nesnesi 177
Sadece modüller yeterli değil 178
Verileri ayrı kaydet 179
Parametreye farklı bir hash 179 ilete
Başlatma sürecini de paket 180'e koyun
Hash ve paketleri birbirine bağlamak 181
11.4 Yöntem 2: Fonksiyonu da hash'e ekle 183
Birinci sınıf 183
Fonksiyonu hash 184'e koy
Birden fazla sayaç oluştur 185
Ortak özellikleri prototip 186'ya ekledim
Bu nesne yönelimli 189 mu?
11.5 Yöntem 3: Kapanış 190
190 kapanış nedir?
Neden buna kapanma 191 deniyor?
11.6 Yöntem 4: Sınıf 191
Hall tarafından tasarlanan 192. sınıf
C++ dilinde Sınıf 192
Fonksiyon Tanımlarının Rolü 193
193 numaralı sınıfların üç ana işlevi
11.7 Özet 194
Bölüm 12
Miras ve Kod Yeniden Kullanımı 195
12.1 Miras 196 nedir?
Farklı Uygulama Stratejilerini Miras Almak 197
Miras, iki ucu ucu olan bir kılıçtır 199
Richter Geçimlik İlkesi 199
12.2 Çoklu Taddıl 201
Bir şey birden fazla sınıflandırmada 201
Çoklu miras, mod yeniden kullanımı 202'yi uygulamak için çok kullanışlıdır
12.3 Çoklu Miras Sorunu - Hâlâ Çatışma Var 203
Çözüm 1: Çoklu miras 205'i devre dışı bırak
Çözüm 2: 207'yi ardışık olarak aramak
Çözüm 3: Karma İşleme 211
Çözüm 4: özellik 213
12.4 Özet 216
Sütun Bölüm bölüm sıfırdan 217



Bağlantılar:https://pan.baidu.com/s/1PN5Kicx4DdUgFOYQfr1yzQ&shfl=sharesetÇıkarma kodu:
Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfenYanıt







Önceki:2019 yüksek kaliteli yıl sonu özet bilgilendirme ve rapor PPT şablonu
Önümüzdeki:Tüm e-ticaret materyallerini paylaşın
Yayınlandı 21.10.2019 11:06:04 |
Kodun Özü: Programlama Dillerinin Temel Kavramları
Yayınlandı 21.10.2019 14:01:18 |
Paylaştığın için teşekkürler!
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com