Publicouse o cuarto volume do libro público “Programación: Introducción a la profesión”.

Andrei Stolyarov publicado cuarto volume do libro "Programación: Introducción a la profesión" (PDF, 659 pp.), abranguendo as partes IX–XII. O libro trata os seguintes temas:

  • Paradigmas de programación como fenómeno xeral; os exemplos son discutidos principalmente en linguaxe C. Examínanse as diferenzas conceptuais entre Pascal e C.
  • A linguaxe C++ e a programación orientada a obxectos e os paradigmas de tipos de datos abstractos que admite. Tamén hai un capítulo dedicado ás interfaces gráficas de usuario e á súa creación mediante a biblioteca FLTK.
  • Linguaxes de programación exóticas. Considéranse Lisp, Scheme, Prolog e incorpórase a Hope para demostrar a avaliación preguiceira.
  • Demostración da interpretación e compilación como paradigmas de programación independente. Considérase a linguaxe Tcl e a biblioteca Tcl/Tk.
    Ofrécese unha visión xeral das características conceptuais da interpretación e compilación.

Os tres primeiros volumes:

  • Volume 1 (PDF) Conceptos básicos de programación. Información da historia da tecnoloxía informática, discusión dalgunhas áreas das matemáticas utilizadas directamente polos programadores (como o álxebra da lóxica, a combinatoria, os sistemas de numeración posicional), os fundamentos matemáticos da programación (a teoría da computabilidade e a teoría dos algoritmos), os principios de construción. e funcionamento dos sistemas informáticos, información inicial sobre o traballo coa liña de comandos do sistema operativo Unix. Formación en habilidades iniciais para escribir programas informáticos usando Free Pascal para Unix OS como exemplo.
  • Volume 2 (PDF) Programación de baixo nivel. A programación a nivel de instrucións de máquina considérase usando o exemplo do ensamblador NASM, así como a linguaxe C. Tamén se ofrece unha breve descrición dos sistemas de control de versións CVS e git.
  • Volume 3 (PDF). O sistema require E/S, control de procesos, mecanismos de comunicación de procesos como sinais e canles, e o concepto de terminal e fenómenos relacionados, incluíndo sesións e grupos de procesos, terminais virtuais, xestión da disciplina de liña. Redes informáticas. Cuestións relacionadas con datos compartidos, seccións críticas, exclusión mutua; proporciona información básica sobre a biblioteca pthread Información sobre a estrutura interna do sistema operativo; en particular, considéranse diversos modelos de memoria virtual, subsistema de entrada/saída, etc.

Fonte: opennet.ru

Engadir un comentario