Слайд 1
Языки программирования
Презентация
17 слайдов · сгенерирована в Презентоше — бесплатном генераторе презентаций
Слайд 1
Презентация
Слайд 2
Когда я начала интересоваться программированием, то столкнулась с проблемой: в интернете тысячи противоречивых советов — учи Python, JavaScript или C++. Как новичку разобраться? Я решила сама пройти этот путь и создать справочник, которого мне не хватало в начале.
Слайд 3
Цель: создать книгу-справочник, которая поможет новичку выбрать язык программирования.
Задачи: изучить историю популярных языков, разобрать их свойства, выделить плюсы и минусы, оценить сложность, сверстать и распечатать книгу.
Слайд 4
Объект исследования: языки программирования.
Гипотеза: идеального и универсального языка не существует — всё зависит от того, что именно ты хочешь делать. В процессе работы я убедилась, что это действительно так.
Слайд 5
Язык программирования — это формальный способ передавать команды компьютеру и описывать его действия. Одни языки удобны для работы с базами данных, другие — для игр, веб-сайтов или обработки больших массивов информации. Их не стоит рассматривать как соперников, потому что на практике они дополняют друг друга.
Слайд 6
У языков программирования есть несколько ключевых свойств, по которым их удобно сравнивать. Среди них типизация, способ обработки кода, парадигма и управление памятью. Например, в C++ память часто контролируется вручную, а в PYTHON и Java работает автоматический сборщик мусора.
Слайд 7
Python (1991, Гвидо ван Россум). Самый популярный язык, используется в Google, NASA, Netflix. Плюсы: простой синтаксис, много библиотек, подходит для ИИ. Минусы: медленнее C++, ошибки при запуске. Сложность: 2/10 — лучший выбор для первого языка.
JavaScript (1995, Брендан Айх). Единственный язык, работающий в браузере. Плюсы: виден результат сразу, огромный спрос. Минусы: слабая типизация, странное поведение. Сложность: 4/10 — для веб-разработки.
Слайд 8
Java (1995, Джеймс Гослинг). Девиз: «Написал один раз — запускай где угодно». Плюсы: надёжность, кроссплатформенность, много вакансий. Минусы: многословность, сложный вход. Сложность: 6/10 — для корпоративной разработки.
C++ (1983, Бьёрн Страуструп). Язык максимальной производительности. Плюсы: скорость, контроль над памятью. Минусы: огромная сложность, утечки памяти. Сложность: 9/10 — для игр и операционных систем.
Слайд 9
C# (2000, Microsoft, Андерс Хейлсберг). Название — от музыкальной ноты «диез». Сначала был привязан к Windows, теперь работает везде. Плюсы: баланс скорости и простоты, отличная среда разработки, главный язык для Unity. Минусы: привязка к Windows, меньше вакансий в вебе. Сложность: 5/10 — идеален для геймдева.
Слайд 10
Для сравнения языков была составлена таблица по восьми критериям, включая год создания, скорость, сложность и области применения. Такой анализ показал, что у каждого языка есть своя ниша и свои сильные стороны. Дополнительно были разобраны 18 мифов, например о том, что PYTHON подходит только новичкам, хотя его используют крупные компании и научные организации.
Слайд 11
Для работы я выбрала Microsoft Word, формат A5. Параметры: зеркальные поля по 1,25 см, Times New Roman (14 pt текст, 16 pt заголовки), чёрные заголовки, зелёные плюсы, красные минусы.
Информацию собирала из 5+ источников: официальная документация, рейтинги TIOBE и Stack Overflow, книги, видеоуроки. Всё сохраняла с пометкой источника.
Слайд 12
Книга-справочник состоит из введения, теоретической части, пяти глав о языках программирования и заключения. В каждой главе используется единый шаблон: история, пример кода, плюсы, минусы, шкала сложности и вывод. Такой подход делает материал более наглядным и удобным для сравнения.
Слайд 13
Готовая книга была распечатана на цветном принтере в формате А5 и получила объём сорок восемь страниц. Для скрепления использовался ручной нитяной переплёт, который делает работу похожей на настоящее мини-издание. Самым трудным оказалось сохранить единый стиль на всех страницах, а самым интересным — придумать шкалу сложности языков.
Слайд 14
Главный результат исследования заключается в том, что выбор языка зависит от задачи, а не от его «лучше» или «хуже». PYTHON подходит для данных и искусственного интеллекта, JavaScript — для веба, Java — для крупных систем, C++— для игр и операционных систем, а C#— для разработки игр. Такой вывод помогает новичку ориентироваться не по слухам, а по реальным возможностям языка.
Слайд 15
Созданный справочник может стать полезным путеводителем для тех, кто только начинает знакомство с программированием. Он объясняет различия между языками простым языком и показывает, что один и тот же путь подходит не всем. Благодаря проекту можно быстрее понять, с чего начать обучение и куда двигаться дальше.
Слайд 16
Моя гипотеза подтвердилась: идеального языка программирования не существует, потому что каждый из них предназначен для своих задач. Созданная книга-справочник помогает понять, какой язык подойдёт для первого шага в программировании и почему. Этот проект показал, что программирование доступно каждому, кто готов учиться и пробовать новое.
Слайд 17
Спасибо за внимание
Презентоша сгенерирует презентацию по любой теме за минуту — бесплатно.
Создать презентацию