“Программалоо: кесипке киришүү” аттуу коомдук китептин төртүнчү тому жарык көрдү.

Андрей Столяров жарыяланган "Программалоо: кесипке киришүү" китебинин төртүнчү тому (PDF, 659 б.), IX–XII бөлүктөрдү камтыйт. Китеп төмөнкү темаларды камтыйт:

  • Программалоо парадигмалары жалпы көрүнүш катары; мисалдар негизинен Си тилинде талкууланат. Паскаль менен С ортосундагы концептуалдык айырмачылыктар каралат.
  • C++ тили жана объектиге багытталган программалоо жана абстракттуу маалымат түрү парадигмалары колдойт. Ошондой эле графикалык колдонуучу интерфейстерине жана FLTK китепканасын колдонуу менен аларды түзүүгө арналган бөлүм бар.
  • Экзотикалык программалоо тилдери. Lisp, Scheme, Prolog каралат, ал эми Үмүт жалкоолук баалоону көрсөтүү үчүн алынып келинет.
  • Көз карандысыз программалоо парадигмалары катары чечмелөө жана компиляцияны көрсөтүү. Tcl тили жана Tcl/Tk китепканасы каралат.
    Чечмелөөнүн жана компиляциянын концептуалдык өзгөчөлүктөрүнө сереп берилет.

Биринчи үч томдук:

  • 1-том (PDF) Программалоонун негиздери. Компьютердик техниканын тарыхынан маалыматтар, программалоочулар түздөн-түз колдонгон математиканын кээ бир тармактарын талкуулоо (мисалы, логиканын алгебрасы, комбинаторика, позициялык санауу системалары), программалоонун математикалык негиздери (эсептөө жана алгоритмдердин теориясы), куруу принциптери жана компьютердик системалардын иштеши, Unix OS командалык сабы менен иштөө жөнүндө баштапкы маалымат. Мисал катары Unix OS үчүн Free Pascal тилин колдонуу менен компьютердик программаларды жазуу боюнча баштапкы көндүмдөрдү үйрөтүү.
  • 2-том (PDF) Төмөнкү деңгээлдеги программалоо. Машина инструкцияларынын деңгээлинде программалоо NASM ассемблеринин, ошондой эле Си тилинин мисалында каралат. CVS жана git версиясын башкаруу системаларынын кыскача баяндамасы да берилген.
  • 3-том (PDF). Система киргизүү/чыгаруу, процессти башкаруу, сигналдар жана каналдар сыяктуу процесстик байланыш механизмдерин, ошондой эле терминалдын түшүнүгүн жана ага байланыштуу кубулуштарды, анын ичинде сессияларды жана процесс топторун, виртуалдык терминалдарды, линия дисциплинасын башкарууну талап кылат. Компьютердик тармактар. Бөлүштүрүлгөн маалыматтарга, критикалык бөлүмдөргө, бири-бирин четке кагуу менен байланышкан маселелер; pthread китепканасы жөнүндө негизги маалыматтарды берет.Операциялык системанын ички түзүмү жөнүндө маалымат; атап айтканда, ар кандай виртуалдык эстутум моделдери, киргизүү/чыгаруу подсистемасы ж.б.у.с. каралат.

Source: opennet.ru

Комментарий кошуу