S'ha publicat el quart volum del llibre públic “Programació: Introducció a la professió”.

Andrei Stolyarov publicat quart volum del llibre "Programació: Introducció a la professió" (PDF, 659 pàg.), que cobreix les parts IX–XII. El llibre tracta els següents temes:

  • Paradigmas de programació com a fenomen general; els exemples es comenten principalment en llenguatge C. S'examinen les diferències conceptuals entre Pascal i C.
  • El llenguatge C++ i la programació orientada a objectes i els paradigmes de tipus de dades abstractes que admet. També hi ha un capítol dedicat a les interfícies gràfiques d'usuari i la seva creació mitjançant la biblioteca FLTK.
  • Llenguatges de programació exòtics. Es tenen en compte Lisp, Scheme, Prolog i s'introdueix Hope per demostrar una avaluació mandrosa.
  • Demostració d'interpretació i compilació com a paradigmes de programació independent. Es considera el llenguatge Tcl i la biblioteca Tcl/Tk.
    Es proporciona una visió general de les característiques conceptuals de la interpretació i la compilació.

Tres primers volums:

  • Volum 1 (PDF) Conceptes bàsics de programació. Informació de la història de la tecnologia informàtica, discussió d'algunes àrees de les matemàtiques utilitzades directament pels programadors (com ara àlgebra de lògica, combinatòria, sistemes de nombres posicionals), fonaments matemàtics de la programació (la teoria de la computabilitat i la teoria dels algorismes), principis de construcció i funcionament dels sistemes informàtics, informació inicial sobre com treballar amb la línia d'ordres del sistema operatiu Unix. Formació en habilitats inicials d'escriptura de programes informàtics utilitzant Free Pascal per al sistema operatiu Unix com a exemple.
  • Volum 2 (PDF) Programació de baix nivell. La programació a nivell d'instruccions de màquina es considera utilitzant l'exemple de l'assemblador NASM, així com el llenguatge C. També es proporciona una breu descripció dels sistemes de control de versions CVS i git.
  • Volum 3 (PDF). El sistema requereix E/S, control de processos, mecanismes de comunicació de processos com ara senyals i canals, i el concepte de terminal i fenòmens relacionats, incloses sessions i grups de processos, terminals virtuals, gestió de la disciplina de línia. Xarxes d'ordinadors. Problemes relacionats amb dades compartides, apartats crítics, exclusió mútua; proporciona informació bàsica sobre la biblioteca pthread Informació sobre l'estructura interna del sistema operatiu; en particular, es consideren diversos models de memòria virtual, subsistema d'entrada/sortida, etc.

Font: opennet.ru

Afegeix comentari