The fourth volume of the book by A.V. Stolyarov “Programming: an introduction to the profession” has been released

On the website of A.V. Stolyarov announced release fourth volume book "Programming: an introduction to the profession." The electronic version of the book is publicly available.

The four-volume “Introduction to the Profession” covers the main stages of teaching programming from the basics of school computer science (in the first volume) to the intricacies of operating systems (in the third volume), object-oriented programming and other paradigms (in the fourth volume). The entire training course is designed to use free software, including Unix systems (including Linux).

The fourth and final volume of the series was published under the general title “Paradigms”. It is dedicated to possible styles of programmer thinking that are different from imperative. Languages ​​covered include C++ (to illustrate object-oriented programming, abstract data types, and generic programming), Lisp and Scheme, Prolog, and Hope. Tcl is given as an example of a command script language. The parts devoted to C++ and Tcl include chapters on graphical user interfaces (using FLTK and Tcl/Tk, respectively). The book ends with a discussion of interpretation and compilation as distinct paradigms, noting the limitations on the use of interpreted performance and the situations in which it is appropriate and desirable.

Money for writing and publishing the book was raised through crowdfunding; the project itself lasted more than five years.

Source: linux.org.ru

Add a comment