Tập XNUMX của cuốn sách “Lập trình: Giới thiệu về nghề” đã được xuất bản

Andrey Stolyarov công bố tập thứ tư của cuốn sách “Lập trình: Giới thiệu về nghề” (PDF, 659 trang.), bao gồm các phần IX–XII. Cuốn sách bao gồm các chủ đề sau:

  • Mô hình lập trình như một hiện tượng chung; các ví dụ được thảo luận chủ yếu bằng ngôn ngữ C. Sự khác biệt về khái niệm giữa Pascal và C được kiểm tra.
  • Ngôn ngữ C++ và các mô hình kiểu dữ liệu trừu tượng và lập trình hướng đối tượng mà nó hỗ trợ. Ngoài ra còn có một chương dành cho giao diện người dùng đồ họa và cách tạo chúng bằng thư viện FLTK.
  • Ngôn ngữ lập trình kỳ lạ. Lisp, Schema, Prolog được xem xét và Hope được đưa vào để thể hiện sự đánh giá lười biếng.
  • Trình diễn việc giải thích và biên dịch như các mô hình lập trình độc lập. Ngôn ngữ Tcl và thư viện Tcl/Tk được xem xét.
    Một cái nhìn tổng quan về các tính năng khái niệm của việc giải thích và biên soạn được cung cấp.

Ba tập đầu:

  • Tập 1 (PDF) Cơ bản về lập trình. Thông tin từ lịch sử công nghệ máy tính, thảo luận về một số lĩnh vực toán học được các lập trình viên trực tiếp sử dụng (như đại số logic, tổ hợp, hệ số vị trí), cơ sở toán học của lập trình (lý thuyết tính toán và lý thuyết thuật toán), nguyên tắc xây dựng và hoạt động của hệ thống máy tính, những thông tin ban đầu về làm việc với dòng lệnh Unix OS. Ví dụ đào tạo kỹ năng viết chương trình máy tính sử dụng Free Pascal cho hệ điều hành Unix.
  • Tập 2 (PDF) Lập trình cấp thấp. Việc lập trình ở cấp độ hướng dẫn máy được xem xét bằng cách sử dụng ví dụ về trình biên dịch NASM, cũng như ngôn ngữ C. Một mô tả ngắn gọn về hệ thống kiểm soát phiên bản CVS và git cũng được cung cấp.
  • Tập 3 (PDF). Hệ thống yêu cầu I/O, điều khiển quy trình, các cơ chế giao tiếp quy trình như tín hiệu và kênh, cũng như khái niệm về thiết bị đầu cuối và các hiện tượng liên quan, bao gồm các phiên và nhóm quy trình, thiết bị đầu cuối ảo, quản lý kỷ luật đường dây. Mạng máy tính. Các vấn đề liên quan đến dữ liệu chia sẻ, các phần quan trọng, loại trừ lẫn nhau; cung cấp các thông tin cơ bản về thư viện pthread, thông tin về cấu trúc bên trong của hệ điều hành; đặc biệt, các mô hình bộ nhớ ảo khác nhau, hệ thống con đầu vào/đầu ra, v.v. đều được xem xét.

Nguồn: opennet.ru

Thêm một lời nhận xét