Ua paʻi ʻia ka puke ʻehā o ka puke lehulehu "Programming: An Introduction to the Profession".

Andrey Stolyarov hoolaha puke ʻehā o ka puke “Programming: An Introduction to the Profession” (PDF, 659 pp.), e uhi ana i na mahele IX–XII. Hoʻopili ka puke i nā kumuhana penei:

  • Nā papahana papahana ma ke ʻano he hanana maʻamau; Kūkākūkā nui ʻia nā laʻana ma ka ʻōlelo C. Nānā ʻia nā ʻokoʻa manaʻo ma waena o Pascal a me C.
  • ʻO ka ʻōlelo C++ a me ka hoʻolālā ʻana i nā mea a me nā ʻano ʻano ʻikepili abstract e kākoʻo ana. Aia kekahi mokuna i hoʻolaʻa ʻia i nā mea hoʻohana kiʻi kiʻi a me kā lākou hana ʻana me ka hoʻohana ʻana i ka waihona FLTK.
  • Nā ʻōlelo hoʻolālā ʻokoʻa. Noʻonoʻo ʻia ʻo Lisp, Scheme, Prolog, a lawe ʻia ʻo Hope e hōʻike i ka loiloi palaualelo.
  • Hōʻike i ka wehewehe ʻana a me ka hōʻuluʻulu ʻana e like me nā paradigms papahana kūʻokoʻa. Manaʻo ʻia ka ʻōlelo Tcl a me ka waihona Tcl/Tk.
    Hāʻawi ʻia kahi hiʻohiʻona o nā hiʻohiʻona manaʻo o ka wehewehe a me ka hōʻuluʻulu ʻana.

ʻEkolu mau puke mua:

  • Volume 1 (PDF) Nā kumu o ka papahana. ʻIke mai ka mōʻaukala o ka ʻenehana kamepiula, ke kūkākūkā o kekahi mau māhele o ka makemakika i hoʻohana pono ʻia e nā mea papahana (e like me ka algebra of logic, combinatorics, positional number system), makemakika kumu o ka polokalamu (ke theory of computability and theory of algorithms), nā kumu o ke kūkulu ʻana. a me ka hana o nā ʻōnaehana kamepiula, ʻike mua e pili ana i ka hana ʻana me ka laina kauoha Unix OS. Hoʻomaʻamaʻa i nā mākau mua o ke kākau ʻana i nā polokalamu kamepiula me ka hoʻohana ʻana iā Free Pascal no Unix OS ma ke ʻano he laʻana.
  • Volume 2 (PDF) ka papahana haʻahaʻa haʻahaʻa. Manaʻo ʻia ka papahana ma ka pae o nā ʻōlelo aʻoaʻo mīkini me ka hoʻohana ʻana i ka laʻana o ka NASM assembler, a me ka ʻōlelo C. Hāʻawi pū ʻia kahi wehewehe pōkole o ka CVS a me nā ʻōnaehana mana git version.
  • Volume 3 (PDF). Kāhea ʻia ka ʻōnaehana no I/O, ka hoʻomalu kaʻina hana, kaʻina hana kamaʻilio e like me nā hōʻailona a me nā ala, a me ka manaʻo o kahi terminal a me nā mea e pili ana, me nā hui a me nā hui kaʻina hana, nā terminal virtual, ka hoʻokele aʻo laina. Nā pūnaewele kamepiula. Nā pilikia e pili ana i ka ʻikepili kaʻana like, nā ʻāpana koʻikoʻi, ka wehe ʻana i kekahi; hāʻawi i ka ʻike kumu e pili ana i ka waihona pthread. ʻo ia hoʻi, noʻonoʻo ʻia nā hiʻohiʻona hoʻomanaʻo virtual like ʻole, subsystem input/output, etc.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka