Работа в Интернете основывается на клиент-серверной модели. Для того чтобы сайт функционировал, ему нужен так называемый веб-сервер – специальная программа, принимающая и обрабатывающая пользовательские запросы с последующей отправкой ответа на присланную изначально команду. Такого программного обеспечения очень много. Одним из наиболее популярных вариантов является Nginx. Далее предстоит познакомиться с этим программным обеспечением получше. Нужно не только выяснить, что собой представляет веб-сервер Nginx, но и рассмотреть его преимущества и недостатки. Также необходимо выяснить, для каких операционных…
XML (eXtensible Markup Language) – расширяемый язык разметки. Он является инструментом программирования. С помощью XML языка можно создавать логические структуры…
Для создания игр можно использовать различные приемы. Примером служат игровые движки. С помощью них, иногда не имея познаний в области программирования, человек сможет написать свою собственную игру за короткий промежуток времени. Движки представляют собой приложения, которые имеют все необходимое для разработки. Существуют разнообразные программы соответствующего типа. Одной из них является Unreal Engine. Далее с ним предстоит познакомиться поближе. Необходимо выяснить, для чего требуется соответствующий игровой движок, как им пользоваться, какими преимуществами и недостатками он обладает.…
В сетевом программировании все работает легко и просто: клиент формирует и направляет запрос, сервер получает его и обрабатывает. Для реализации…
Полиморфизм – это понятие, которое встречается в объектно-ориентированном программировании (ООП). Оно дает возможность разнообразным сущностям выполнять одинаковые действия (операции). Устройство этих самых сущностей изнутри для реализации различных манипуляций не имеет никакого значения, как и их различия. Далее предстоит изучить полиморфизм с точки зрения разработки программного обеспечения более детально. Необходимо рассмотреть его в качестве принципа объектно-ориентированного программирования, изучить его формы, преимущества и недостатки. А еще – выяснить, для каких конкретно целей необходим полиморфизм. Предложенная ниже информация…
Single Page Application (или SPA) – это сайт, для успешного функционирования которого не требуется обновление страницы. Все данные на него…
В современном мире очень много языков программирования. Некоторые из них особо популярны и известны почти каждому человеку. А какие-то используются в узких направлениях и известны не так сильно. Грамотный выбор языка программирования – это уже половина успеха намечающегося проекта. Далее предстоит познакомиться с Lisp. Этот язык программирования является достаточно узким в плане специализации. Он встречается не так часто, как Python или Java, но все равно пользуется спросом у разработчиков. Необходимо не только познакомиться с языком…