JavaScript и ООП

Я, оказывается, недавно узнал, что JavaScript не поддерживает полноценное объектно-ориентированное программирование. По крайней мере, не было поддержки в году этак 2019 (говорю, потому что вычитал это в толстой книжке 2019 года). Хотя сейчас многое могло поменяться.

Но откровенно говоря, меня это нисколько не парит, тем более мой интерес сейчас крутится именно вокруг браузерной реализации данной технологии, хотя JS всегда считали простым языком, который освоит даже любитель.

Но вот интересно здесь то, что в JS можно разрабатывать не только вёрстку страницы, но и полноценные клиентские приложения, где данные обрабатываются полностью на стороне браузера. А то, что API позволяет связывать программы на разных языках программирования - это ещё дальше продвинуло JavaScript от простого языка сценариев для браузера.

И то, что JS нашёл своё применение в разработке десктопных приложений и приложений для смартфонов, сделало данный язык мультипарадигмальным.

Но, насколько мне известно, JS остаётся высокоуровневым языком, который не способен влиять на работу электронных устройств и аппаратных частей компьютеров, на которых он запускается. Учитывая то, что в мире интернета наибольшую ценность имеет обработка и передача данных, это не умаляет возможности JS для разработчика приложений.

JavaScript и ООП | Сетка — социальная сеть от hh.ru