Լույս է տեսել «Ծրագրավորում. ներածություն մասնագիտությանը» հանրային գրքի չորրորդ հատորը
Անդրեյ Ստոլյարով հրատարակվել «Ծրագրավորում. ներածություն մասնագիտությանը» գրքի չորրորդ հատորը (PDF, 659 pp.), ընդգրկելով IX–XII մասերը։ Գիրքն ընդգրկում է հետևյալ թեմաները.
Ծրագրավորման պարադիգմները որպես ընդհանուր երևույթ; օրինակները քննարկվում են հիմնականում C լեզվով։ Քննված են Պասկալի և Գ-ի հայեցակարգային տարբերությունները:
C++ լեզուն և օբյեկտի վրա հիմնված ծրագրավորման և վերացական տվյալների տիպի պարադիգմները, որոնք աջակցում են: Գոյություն ունի նաև մի գլուխ, որը նվիրված է օգտագործողի գրաֆիկական միջերեսներին և դրանց ստեղծմանը FLTK գրադարանի միջոցով:
Էկզոտիկ ծրագրավորման լեզուներ. Lisp-ը, Scheme-ը, Prolog-ը դիտարկվում են, իսկ Հույսը բերվում է ծույլ գնահատական ցույց տալու համար:
Մեկնաբանության և կոմպիլյացիայի ցուցադրում որպես անկախ ծրագրավորման պարադիգմներ: Դիտարկվում են Tcl լեզուն և Tcl/Tk գրադարանը:
Ներկայացված է մեկնաբանության և կազմման հայեցակարգային առանձնահատկությունների ակնարկ:
Առաջին երեք հատորները.
Հատոր 1 (PDF) Ծրագրավորման հիմունքներ. Տեղեկություններ համակարգչային տեխնիկայի պատմությունից, ծրագրավորողների կողմից ուղղակիորեն օգտագործվող մաթեմատիկայի որոշ ոլորտների քննարկում (օրինակ՝ տրամաբանության հանրահաշիվ, կոմբինատորիկա, դիրքային թվային համակարգեր), ծրագրավորման մաթեմատիկական հիմունքներ (հաշվարկելիության տեսություն և ալգորիթմների տեսություն), կառուցման սկզբունքներ։ և համակարգչային համակարգերի շահագործում, նախնական տեղեկատվություն Unix OS հրամանի տողի հետ աշխատելու մասին: Համակարգչային ծրագրեր գրելու նախնական հմտությունների ուսուցում՝ օգտագործելով Free Pascal-ը Unix OS-ի համար որպես օրինակ:
Հատոր 2 (PDF) Ցածր մակարդակի ծրագրավորում. Մեքենայի հրահանգների մակարդակով ծրագրավորումը դիտարկվում է օգտագործելով NASM assembler-ի, ինչպես նաև C լեզվի օրինակը։ Տրվում է նաև CVS և git տարբերակների կառավարման համակարգերի համառոտ նկարագրությունը:
Հատոր 3 (PDF) Համակարգը պահանջում է I/O, գործընթացի վերահսկում, գործընթացի հաղորդակցման մեխանիզմներ, ինչպիսիք են ազդանշաններն ու ալիքները, և տերմինալի հայեցակարգը և հարակից երևույթները, ներառյալ նիստերը և գործընթացի խմբերը, վիրտուալ տերմինալները, գծային կարգապահության կառավարումը: Համակարգչային ցանցեր. Համօգտագործվող տվյալների, կարևոր հատվածների, փոխադարձ բացառման հետ կապված խնդիրներ; տրամադրում է հիմնական տեղեկատվություն pthread գրադարանի մասին Տեղեկություններ օպերացիոն համակարգի ներքին կառուցվածքի մասին. մասնավորապես դիտարկվում են վիրտուալ հիշողության տարբեր մոդելներ, մուտքային/ելքային ենթահամակարգ և այլն։