Слайд 2Что такое программирование?
Программирование — это процесс и искусство создания компьютерных программ. Сюда входят
![Что такое программирование? Программирование — это процесс и искусство создания компьютерных программ.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-1.jpg)
написание кода и сценария, составление алгоритма, разработка программного обеспечения, вёрстка, дизайн и многое другое.
Слайд 3Классификация языков программирования
Языки программирования можно условно разделить на классы:
1. Машинные языки
2.
![Классификация языков программирования Языки программирования можно условно разделить на классы: 1. Машинные](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-2.jpg)
Машинно-ориентированные языки
3. Алгоритмические языки
4. Процедурно-ориентированные языки
5. Проблемно-ориентированные языки
Слайд 4Кратко о самих языках программирования
![Кратко о самих языках программирования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-3.jpg)
Слайд 5Язык ассемблера
В этом языке каждая команда идентифицируется коротким именем (а не набором
![Язык ассемблера В этом языке каждая команда идентифицируется коротким именем (а не](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-4.jpg)
единиц с нулями), и переменными можно управлять через их имена. Таким образом, писать/читать код стало гораздо легче.
Слайд 6Высокоуровневые языки программирования
Для решения проблем читабельности кода и чрезмерной сложности были разработаны
![Высокоуровневые языки программирования Для решения проблем читабельности кода и чрезмерной сложности были](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-5.jpg)
высокоуровневые языки программирования. C, C++, Pascal, Java, JavaScript и Perl — это всё языки высокого уровня.
Слайд 7С + +
Главным его плюсом является то, что он полностью универсален. На
![С + + Главным его плюсом является то, что он полностью универсален.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-6.jpg)
С++ можно писать всё что угодно, именно это и обеспечило ему любовь профессионалов. Кроме того, он относительно прост в освоении — тому, кто уже изучил С, Python или Java, будет нетрудно разобраться и в С++.
Слайд 8Python
К основным плюсам Python относятся простота и многофункциональность. Однако за многофункциональностью скрывается
![Python К основным плюсам Python относятся простота и многофункциональность. Однако за многофункциональностью](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-7.jpg)
низкая скорость исполнения, а за простотой — невнятный системный код, зачастую содержащий множество ошибок. Но, несмотря на это, у Python сейчас достаточно почитателей.
Слайд 9PHP
Чаще всего PHP применяют веб-мастера для разработки сайтов. PHP завоевал большую симпатию
![PHP Чаще всего PHP применяют веб-мастера для разработки сайтов. PHP завоевал большую](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-8.jpg)
у сайтостроителей благодаря многоплатформенности, быстроте работы, простоте и удобству. Кроме того, с его помощью можно создавать GUI
Слайд 10Java
Java известен своей мультиплатформенностью и тем, что находится в составе большинства современных
![Java Java известен своей мультиплатформенностью и тем, что находится в составе большинства](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-9.jpg)
операционных систем, так как работа многих приложений без него будет недостаточно результативной или вообще невозможной. Практически каждый пользователь сталкивался с необходимостью установить или обновить Java-модуль.
Слайд 11JavaScript
Это язык прост, многофункционален и уже давно стал неотъемлемым атрибутом большинства современных
![JavaScript Это язык прост, многофункционален и уже давно стал неотъемлемым атрибутом большинства](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-10.jpg)
интернет-браузеров. JavaScript применяется где только можно — это браузеры, плагины, прикладное программное обеспечение, офисные и серверные приложения.
Слайд 12Ruby
Кроссплатформенный и по-настоящему универсальный скриптовый язык, относящийся к сфере объектно-ориентированного программирования. Его
![Ruby Кроссплатформенный и по-настоящему универсальный скриптовый язык, относящийся к сфере объектно-ориентированного программирования.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-11.jpg)
синтаксис прост и лаконичен, благодаря чему новичкам будет несложно его освоить.
Слайд 13Как связаны бизнес и программирование
![Как связаны бизнес и программирование](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-12.jpg)
Слайд 14Когда рутинные задачи бизнеса и стандартные операции полностью либо частично возлагаются на
![Когда рутинные задачи бизнеса и стандартные операции полностью либо частично возлагаются на](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-13.jpg)
сотрудников, то владельцы бизнеса начинают думать о том, как автоматизировать данные процессы. В результате использования IT-технологий высвобождается значительное количество человеческих и финансовых ресурсов, повышается производительность труда, формируется более эффективная стратегия управления.
Слайд 15Для чего нужна автоматизация бизнеса
![Для чего нужна автоматизация бизнеса](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-14.jpg)
Слайд 16Экономия — одна из ключевых целей автоматизации.
![Экономия — одна из ключевых целей автоматизации.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-15.jpg)
Слайд 17Упорядочить и ускорить бизнес-процессы — ключевая задача автоматизации.
![Упорядочить и ускорить бизнес-процессы — ключевая задача автоматизации.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-16.jpg)
Слайд 18Увеличение прозрачности бизнеса в целом — важная цель.
![Увеличение прозрачности бизнеса в целом — важная цель.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-17.jpg)
Слайд 19Опыт использования языков программирования компаниями
![Опыт использования языков программирования компаниями](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-18.jpg)
Слайд 20Amazon.com
Четыре миллиона доставок в день и 350 миллионов моделей гаджетов, одежды,
![Amazon.com Четыре миллиона доставок в день и 350 миллионов моделей гаджетов, одежды,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-19.jpg)
бытовой химии и всего, что только можно вообразить. Основной язык программирования Amazon – JavaScript для фронт-энда и Java, C++, Perl для бэк-энда.
Слайд 21Google.com
Это крупнейшая IT-Компания, которая занимается разработкой своего браузера, множества сервисов, систем умных
![Google.com Это крупнейшая IT-Компания, которая занимается разработкой своего браузера, множества сервисов, систем](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-20.jpg)
домов и даже смартфонов! Google используют JavaScript и TypeScript для фронтэнда и C, C++, Go, Java, Python, Node для бэкэнда.
Слайд 22Yandex.ru
Яндекс имеет более 60 сервисов, которые не могут существовать без полного управления
![Yandex.ru Яндекс имеет более 60 сервисов, которые не могут существовать без полного](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-21.jpg)
через систему автоматизации. Уникальная модель управления Яндекса позволила создать большую систему, через которую легко управлять начиная от внешнего вида сервисов, заканчивая подсчётом прибыли. Для своих сервисов компания использует C++, JavaScript, Java, Python и Perl, где каждый решает свою задачу.
Слайд 23Заключение
Автоматизация производства – главный инструмент повышения конкурентоспособности, эффективности, маневренности предприятия и облегчения
![Заключение Автоматизация производства – главный инструмент повышения конкурентоспособности, эффективности, маневренности предприятия и облегчения труда работников.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-22.jpg)
труда работников.
Слайд 24В современном стремительно развивающемся мире предприятия не проиграют конкурентную борьбу своим оппонентам,
![В современном стремительно развивающемся мире предприятия не проиграют конкурентную борьбу своим оппонентам,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1082827/slide-23.jpg)
и принесут прибыль, лишь своевременно внедряя новые технические и цифровые технологии.