Анализ и сравнение ООП Python с другими языками
Автор: N_2354 • Сентябрь 13, 2023 • Курсовая работа • 6,008 Слов (25 Страниц) • 192 Просмотры
Министерство образования и науки Республики Казахстан
ТОО «Колледж Есенова»
КУРСОВАЯ РАБОТА
Анализ и сравнение ООП Python с другими языками
Выполнил: студент группы ВТиПО-19 Каукен Нурсат Кадырбекович
Специальность: 06130100 “Программное обеспечение (по видам)”
Квалификация: 4S06130103 “Разработчик программного обеспечения”
Научный руководитель: Избасарова Асия
Нурекешов Данияр
Актау 2021
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………………….3
Раздел 1. Определение языка Python……………………………………………….5
Раздел 2.Сравнение языка Python с Java………………………………………….10
Раздел 3.Анализ и сравнение языка Python c С++……………………………….17
Раздел 4.Сравнение языка Python с C#.………….………....……………………..23
ЗАКЛЮЧЕНИЕ…………………………………………………………………….29
Список литературы………………………………………………………………...31
Введение
Python
Введение
Python
Введение
Python
Введение
Python
Введение
Python
Введение
Python
ВВEДEHИЕ
Язык программирования – набор инструментов, предназначенные для написании программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно – ЭВМ) под ее управлением. Текст программы, написанный на языке программирования называется кодом.
Восприятие человека и компьютера разительно отличается. Люди могут понимать все что угодно через естественные языки, но компьютер не понимает человека. Чтобы компьютер понимал, что написал программист, нужно транслировать, то есть перевести язык программирования в язык нулей и единиц, в науке его называют машинным кодом. Для трансляции используется компилятор и интерпретатор. Компилятор – программа, который преобразовывает текст, написанный на языке программирования, в набор нулей и единиц (его еще называют машинным кодом). Интерпретатор – программа, который анализирует и обрабатывает текст, написанный на языке программирования пооператорно (покомандно, построчно). Главные отличия компилятора и интерпретатора приведены ниже.
Интерпретатор выполняет и транслирует один оператор, а затем следующий и так до конца кода. Компилятор же транслирует всю программу и сразу и преобразует в машинный код. Компилятор генерирует отчет об ошибках после компиляции всего кода, а интерпретатор прекратит трансляцию (интерпретацию) после первой найденной ошибки. Компилятор требует меньше времени для анализа, обработки и трансляции кода по сравнении с интерпретатором. Выбирать конкретно одно из них сложно. И у компилятора, и у интерпретатора есть плюсы и минусы.
Со времени создании первых электронных вычислительных машин человечество придумало более восьми тысяч языков программирования, включая эзотерические, визуальный и игрушечные. Каждый год число их
увеличивается, а спрос на ИТ специалистов (то есть людей владеющим языками программирования) растет.
Можно сказать, что первые языки программирования появились еще до изобретения первых электронных вычислительных машин, например музыкальная шкатулка, фортепиано и другие. Для того, чтобы управлять этими инструментами, для этого использовалось наборы инструкции. Эти наборы инструкции можно сравнить с предметно-ориентированными языками программирования.
Первый ЭВМ-ный так сказать языком программирования, можно считать так называемый «Краткий код (Short code)». Краткий код представляет собой уже не набор машинных кодов (набор нулей и единиц), а полноценный язык программирования, который интерпретируется в машинный код.
Позже на смену такому методу программирования пришли языки второго поколения, более простые в использовании за счет использования мнемоник (символьных обозначении машинных команд) и возможности сопоставления имен адресов в машинной памяти. Они традиционно известны под наименованием языков ассемблера или автокодов. Они являются машинно-ориентированными языками программирования низкого уровня.
...