Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 25950|Atbildi: 2

[e-grāmata] Koda būtība: programmēšanas valodu pamatjēdzieni

[Kopēt saiti]
Publicēts 21.10.2019 10:13:42 | | |
1. nodaļa
Kā dziļi un efektīvi apgūt valodu 1
1.1 Mācīšanās salīdzinājumā 2
Dažādas valodas, dažādi noteikumi 2
Patiesās un nepatiesas vērtības C un Ruby valodās 3
Patiesās un nepatiesas vērtības programmā Java 3
1.2 Mācīšanās no vēstures 4
Valodas noformētāja nolūka izpratne 4
Mēs nezinām, kuru valodu mācīties 4
Uzziniet, kas darbojas dažādās valodās 5
1.3 Kopsavilkums 6
2. nodaļa
Programmēšanas valodu dzimšanas vēsture 7
2.1 Programmēšanas valodu dzimšanas vēsture 8
Savienojošs kabelis 8
Iebūvēta programma 9
Fortran valoda iznāca 10
2.2 Programmēšanas valodu rašanās iemesli 11
Slinkums: viens no trim programmētāja tikumiem 11
Valodām ir savas ērtības 12
2.3 Kopsavilkums 13
3. nodaļa
Gramatikas dzimšana 15
3.1 Kas ir 16. sintakse
Operatora prioritāte 16
Sintakse ir valodas dizaineru noteikta kārtula.17
3.2 Stack Machine un Forth valoda 17
Aprēķina process 18
Kā izteikt aprēķina secību 18
Stack Machine 19 joprojām tiek izmantots
3.3 Sintakses koks un Lisp valoda 20
Skaitļošanas plūsma 20
Kā izteikt aprēķinu secību 20
Sintakses koks 21 joprojām tiek izmantots
Kolonna Lai apstiprinātu, vai izpratne ir pareiza, vispirms tā jāizsaka 23
3.4 Sufiksa apzīmējums 24
Gramatikas analizators 24
25. noteikumu konkurss
Kolonna, kad jūs nezināt, ko studēt 25
3.5 Kopsavilkums 26
4. nodaļa
Programmas procesa kontrole 27
4.1 Strukturētās programmēšanas dzimšana 28
4.2 Pirms if izziņas dzimšanas 28
Kāpēc ir ja apgalvojums 28?
Kāpēc ir, ja... ELSE 30. paziņojums
4.3 Kamēr paziņojums - atkārtoti izpildīt, ja apgalvojumi ir kodolīgāki 33
Izteiksmes, kurās tiek izmantoti priekšraksti while 33
Izteiksmes, neizmantojot priekšrakstus 34
4.4 Apgalvojumam - padariet kodolīgāku apgalvojumu ar pieaugošu vērtību 35
Izteiksmes, kas tiek izmantotas apgalvojumiem 35
Izteiksmes, kas netiek izmantotas 35. priekšrakstam
foreach - kontrolē cilpas operācijas, pamatojoties uz apstrādājamo objektu 36
4.5 Kopsavilkums 37
5. nodaļa
39. funkcija
5.1 Funkciju loma 40
Viegli saprotams — kā organizācija 40
Viegli lietojams atkārtoti – tāpat kā detaļas 41
Atkārtotas izmantošanas raksturojums programmā 41
5.2 Atgriešanās komanda 42
Funkciju dzimšana 43
Īpaša atmiņa 44 lēcienu galamērķu ierakstīšanai
Kolonnas funkcijas nosaukums 45
45. kaudze
5.3 Rekursīvie zvani 47
Efektīva ligzdoto konstrukciju apstrāde 48
Ligzdoto konstrukciju apstrāde 48
5.4 Kopsavilkums 52
6. nodaļa
Kļūdu apstrāde 53
6.1 Programmām ir arī kļūdas 54
6.2 Kā sazināties ar kļūdu 55
Paziņot informāciju par kļūdām, izmantojot atgriezto vērtību 55
Pāriet uz 58, ja pieļaujat kļūdu
6.3 Paziņojuma struktūra 61 Iekļaujošais kods, kas var būt nepareizs
Džona Gudpietiekama viedoklis 61
Ieviesta CLU valoda 62
C++ valodas ieviešana 62
Iepazīstināšana ar Windows NT 3.1 63
6.4 Iziešanai nepieciešams tikai viens 64
Kāpēc beidzot tika ieviests 64
Pāru darbība bez izlaidumiem 64
6.5 Kad mest izņēmumu 68
Nepietiekami parametri, kad funkcija tiek saukta par 68
Masīva izejas 69
Izņemiet izņēmumu 70 tūlīt pēc kļūdas
6.6 Izņēmums 71
71. problēma ar izņēmuma piegādi
Pārbaudes izņēmumi Java valodai 71
Iemesli, kāpēc izmeklējumu novirzes netiek plaši izmantotas 73
Kolonna Konkrētas zināšanas un abstraktas zināšanas 73
Kolonnas mācīšanās uzsver lēnu košļāšanu un rīšanu 74
6.7 Kopsavilkums 74
Kolonna Sākt, kur jums jālasa 75
7. nodaļa
Nosaukums un darbības joma 77
7.1 Kāpēc nosaukums 78
Kā izvēlēties vārdu 79
Nosaukuma konflikts 80
Kā izvairīties no konflikta 80
7.2 Darbības jomu attīstība 81
Dinamiskā darbības joma 82
Statiskais tvērums 84
7.3 Vai statiskais tvērums ir ideāls 88?
Darbības joma citās valodās 88
89. problēma ar ligzdotajām funkcijām
Ārējo tvērumu atkārtota iesiešana 91
7.4 Kopsavilkums 93
8. nodaļa
95. tips
8.1 Kas ir 96. tips?
8.2. Vērtību ieslēgšanas un izslēgšanas izteiksmes 97
Digitālo ciparu izgudrošana 97
Septiņu segmentu digitālais cauruļu displejs 98
Abakus 99
8.3 Cik spuldzes ir nepieciešamas digitālajam ciparam 100
No decimāldaļas līdz binārajam 100
Oktālais pret sešstūri 102
8.4 Kā izteikt reālus skaitļus 103
Fiksēto punktu skaits - decimāldaļas pozīciju nosaka 103
Peldošā komata skaitlis — pati vērtība satur informāciju par to, kur sākas decimāldaļa 104
8.5 Kāpēc rodas 107. tips
Nav žanra problēmu 107
Tips 108 agrīnajā Fortran valodā
Norādiet procesora mainīgo tipu 108
Netiešā tipa konvertēšana 109
8.6 Dažādi 111 tipu izvēršanās
Lietotāja definēts un objektorientēts 112
Ierakstiet 112 kā līdzekli
Vispārīgie tipi, ģenēriskās sugas un veidnes 113
Dinamiskais tips 116
Tipa secinājums 118
8.7 Kopsavilkums 122
Kolonna Pirms detalizētas informācijas lasīšanas apgūstiet kontūru 122
9. nodaļa
Konteineri un virknes 125
9.1 Konteineru daudzveidība 126
9.2 Kāpēc pastāv dažāda veida konteineri 127
Masīvs pret saistīto sarakstu 127
Saistīto sarakstu stiprās un vājās puses 130
Kolonnas lielais O apzīmējums - kodolīga attiecību izteiksme starp skaitļošanas laiku un datu apjomu 131
Valodas atšķirības 132
9.3 Vārdnīcas, jaucējkods un asociatīvie masīvi 132
Jaukšanas saraksts 133
Koks 134
Elementa lasīšanas laiks 136
Nav viena izmēra konteinera 138
9.4 Kas ir 139. raksturs?
Rakstzīmju kopas un rakstzīmju kodēšana 139
Kodēšana 140 pirms datoru dzimšanas
EDSAC rakstzīmju kodējums ir 142
ASCII laikmets un EBCDIC laikmets 142
Japānas kods 144
shift_jis kodēšana pārtrauc programmu 145
Burvju anotators 147
Unikods nodrošina vienotu 148
9.5 Kas ir virkne 150?
Paskāla virknes ar garuma informāciju un C virknes bez šīs informācijas 150
1 rakstzīme ir 16 biti no Java valodas virknes 153
Dizaina izmaiņas, kas ieviestas python 3 153
154. izaicinājums rubīnam 1.9
9.6 Kopsavilkums 155
10. nodaļa
Paralēlā apstrāde 157
10.1 Kas ir paralēlā apstrāde 158
10.2 Iedalījums pirms 158. gada
10.3 Divu metožu maiņa 159
Sadarbības daudzuzdevumu režīms - alternatīvs 159 attiecīgajā mezglā
Preventīvais daudzuzdevumu režīms - pārmaiņus 160 pēc noteikta laika
10.4 Kā izvairīties no sacensību nosacījuma 160
Trīs nosacījumi sacensību apstākļu noteikšanai 161
Nav koplietošanas - process un aktiera modelis 162
Nav izmaiņu - const, val, nemainīgs 164
Nav iejaukšanās 164
10.5 Slēdzeņu problēmas un pretpasākumi 166
Problēma ar slēdzenēm 166
Atrisināt 167 ar transakciju atmiņas palīdzību
Darījumu atmiņas vēsture 168
Transakciju atmiņa izdodas 169
10.6 Kopsavilkums 170
11. nodaļa
Objekti pret klasēm 171
11.1 Kas ir objektorientēts 172
Objektorientētās konotācijas atšķiras atkarībā no valodas 172
Objekts ir reālās pasaules modelis 174
Kas ir 175. klase?
11.2 Apkopošanas mainīgo un funkciju modelēšanas metodes 175
11.3 1. metode: modulis, 176. pakete
Kas ir modulis, pakete 176
Iepakojuma dizaina objekts 177 Perlā
Ar moduļiem vien nepietiek 178
Datu saglabāšana atsevišķi 179
Nodot parametram citu jaucējkodu 179
Ievietojiet inicializācijas procesu arī paketē 180
Jaucējkodu un pakotņu saistīšana 181
11.4 2. metode: ievietojiet funkciju arī jaucējjaucējā 183
pirmā klase 183
Ievietojiet funkciju jaucējjaucējs 184
Vairāku skaitītāju izveide 185
Ievietojiet prototipā kopīgus atribūtus 186
Vai tas ir objektorientēts 189?
11.5 3. metode: slēgšana 190
Kas ir slēgšana 190?
Kāpēc to sauc par slēgšanu 191?
11.6. 4. metode: 191. klase
192. klase, ko iecerējis Hall
192. klase C++ valodā
Funkciju aprakstu loma 193
Trīs galvenās 193. klases funkcijas
11.7 Kopsavilkums 194
12. nodaļa
Mantošana un kodu atkārtota izmantošana 195
12.1 Kas ir mantojums 196?
Dažādu īstenošanas stratēģiju pārmantošana 197
Mantojums ir abpusējs zobens 199
Rihtera iztikas princips 199
12.2 Vairākkārtēja pēctecība 201
Lieta ir vairākās klasifikācijās 201
Vairākkārtēja pārmantošana ir ļoti ērta, lai ieviestu režīma atkārtotu izmantošanu 202
12.3 Vairākkārtējas mantojuma problēma - joprojām pastāv konflikts 203
1. risinājums: vairākkārtējas pārmantošanas atspējošana 205
2. risinājums: secīga meklēšana 207
3. risinājums: jauktā apstrāde 211
4. risinājums: 213. iezīme
12.4 Kopsavilkums 216
Sleja Nodaļa pa nodaļām no nulles 217



Saites:https://pan.baidu.com/s/1PN5Kicx4DdUgFOYQfr1yzQ&shfl=sharesetEkstrakcijas kods:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi







Iepriekšējo:2019. gada augstas kvalitātes gada beigu kopsavilkuma pārskats un pārskata PPT veidne
Nākamo:Kopīgojiet visu e-tirdzniecības materiālu komplektu
Publicēts 21.10.2019 11:06:04 |
Koda būtība: programmēšanas valodu pamatjēdzieni
Publicēts 21.10.2019 14:01:18 |
Paldies, ka dalījāties!
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com