Juzuu ya nne ya kitabu cha umma "Programu: Utangulizi wa Taaluma" imechapishwa

Andrey Stolyarov kuchapishwa juzuu ya nne ya kitabu "Programming: Utangulizi wa Taaluma" (PDF, 659 pp.), kufunika sehemu IX-XII. Kitabu kinashughulikia mada zifuatazo:

  • Kupanga dhana kama jambo la jumla; mifano hujadiliwa hasa katika lugha C. Tofauti za kimawazo kati ya Pascal na C zinachunguzwa.
  • Lugha ya C++ na upangaji unaolenga kitu na dhana dhahania za aina inayoauni. Pia kuna sura inayohusu violesura vya picha vya mtumiaji na uundaji wao kwa kutumia maktaba ya FLTK.
  • Lugha za programu za kigeni. Lisp, Scheme, Prolog huzingatiwa, na Hope huletwa ili kuonyesha tathmini ya uvivu.
  • Maonyesho ya tafsiri na mkusanyiko kama dhana huru za programu. Lugha ya Tcl na maktaba ya Tcl/Tk huzingatiwa.
    Muhtasari wa vipengele vya dhana ya tafsiri na mkusanyiko umetolewa.

Juzuu tatu za kwanza:

  • Juzuu 1 (PDF) Misingi ya programu. Habari kutoka kwa historia ya teknolojia ya kompyuta, majadiliano ya baadhi ya maeneo ya hisabati yanayotumiwa moja kwa moja na waandaaji wa programu (kama vile algebra ya mantiki, combinatorics, mifumo ya nambari ya nafasi), misingi ya hisabati ya programu (nadharia ya utangamano na nadharia ya algorithms), kanuni za ujenzi. na uendeshaji wa mifumo ya kompyuta, maelezo ya awali kuhusu kufanya kazi na mstari wa amri ya Unix OS. Mafunzo katika ujuzi wa awali wa kuandika programu za kompyuta kwa kutumia Pascal ya Bure kwa Unix OS kama mfano.
  • Juzuu 2 (PDF) Programu ya kiwango cha chini. Kupanga programu katika kiwango cha maagizo ya mashine inazingatiwa kwa kutumia mfano wa mkusanyiko wa NASM, pamoja na lugha ya C. Maelezo mafupi ya CVS na mifumo ya udhibiti wa toleo la git pia hutolewa.
  • Juzuu 3 (PDF) Mfumo unahitaji I/O, udhibiti wa mchakato, michakato ya mawasiliano ya kuchakata kama vile mawimbi na chaneli, na dhana ya hali ya mwisho na inayohusiana, ikijumuisha vipindi na vikundi vya mchakato, vituo pepe, usimamizi wa nidhamu ya laini. Mitandao ya kompyuta. Masuala yanayohusiana na data iliyoshirikiwa, sehemu muhimu, kutengwa kwa pande zote; hutoa taarifa za msingi kuhusu maktaba ya pthread Taarifa kuhusu muundo wa ndani wa mfumo wa uendeshaji; hasa, mifano mbalimbali ya kumbukumbu ya kawaida, mfumo mdogo wa pembejeo / pato, nk huzingatiwa.

Chanzo: opennet.ru

Kuongeza maoni