Jilid keempat buku awam "Pengaturcaraan: Satu Pengenalan kepada Profesion" telah diterbitkan

Andrey Stolyarov diterbitkan jilid keempat buku "Pengaturcaraan: Pengenalan kepada Profesion" (PDF, 659 hlm.), meliputi bahagian IX–XII. Buku ini merangkumi topik berikut:

  • Paradigma pengaturcaraan sebagai fenomena umum; contoh dibincangkan terutamanya dalam bahasa C. Perbezaan konsep antara Pascal dan C diperiksa.
  • Bahasa C++ dan pengaturcaraan berorientasikan objek dan paradigma jenis data abstrak yang disokongnya. Terdapat juga bab yang dikhaskan untuk antara muka pengguna grafik dan penciptaannya menggunakan perpustakaan FLTK.
  • Bahasa pengaturcaraan eksotik. Lisp, Skim, Prolog dipertimbangkan, dan Harapan dibawa masuk untuk menunjukkan penilaian malas.
  • Demonstrasi tafsiran dan penyusunan sebagai paradigma pengaturcaraan bebas. Bahasa Tcl dan perpustakaan Tcl/Tk dipertimbangkan.
    Gambaran keseluruhan ciri konsep tafsiran dan kompilasi disediakan.

Tiga jilid pertama:

  • Jilid 1 (PDF) Asas pengaturcaraan. Maklumat daripada sejarah teknologi komputer, perbincangan beberapa bidang matematik yang digunakan secara langsung oleh pengaturcara (seperti algebra logik, kombinatorik, sistem nombor kedudukan), asas matematik pengaturcaraan (teori kebolehkiraan dan teori algoritma), prinsip pembinaan dan pengendalian sistem komputer, maklumat awal tentang bekerja dengan baris arahan OS Unix. Latihan dalam kemahiran awal menulis program komputer menggunakan Pascal Percuma untuk Unix OS sebagai contoh.
  • Jilid 2 (PDF) Pengaturcaraan peringkat rendah. Pengaturcaraan pada tahap arahan mesin dianggap menggunakan contoh pemasang NASM, serta bahasa C. Penerangan ringkas tentang sistem kawalan versi CVS dan git juga disediakan.
  • Jilid 3 (PDF). Sistem memanggil I/O, kawalan proses, mekanisme komunikasi proses seperti isyarat dan saluran, dan konsep terminal dan fenomena yang berkaitan, termasuk sesi dan kumpulan proses, terminal maya, pengurusan disiplin talian. Jaringan komputer. Isu yang berkaitan dengan data yang dikongsi, bahagian kritikal, pengecualian bersama; menyediakan maklumat asas tentang perpustakaan pthread. Maklumat tentang struktur dalaman sistem pengendalian; khususnya, pelbagai model memori maya, subsistem input/output, dsb. dipertimbangkan.

Sumber: opennet.ru

Tambah komen