Լույս է տեսել «Ծրագրավորում. ներածություն մասնագիտությանը» հանրային գրքի չորրորդ հատորը

Անդրեյ Ստոլյարով հրատարակվել «Ծրագրավորում. ներածություն մասնագիտությանը» գրքի չորրորդ հատորը (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 գրադարանի մասին Տեղեկություններ օպերացիոն համակարգի ներքին կառուցվածքի մասին. մասնավորապես դիտարկվում են վիրտուալ հիշողության տարբեր մոդելներ, մուտքային/ելքային ենթահամակարգ և այլն։

Source: opennet.ru

Добавить комментарий