Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Анализ и сравнение ООП Python с другими языками

Автор:   •  Сентябрь 13, 2023  •  Курсовая работа  •  6,008 Слов (25 Страниц)  •  115 Просмотры

Страница 1 из 25

Министерство образования и науки Республики Казахстан

ТОО «Колледж Есенова»

КУРСОВАЯ РАБОТА

Анализ и сравнение ООП 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)». Краткий код представляет собой уже не набор машинных кодов (набор нулей и единиц), а полноценный язык программирования, который интерпретируется в машинный код.

Позже на смену такому методу программирования пришли языки второго поколения, более простые в использовании за счет использования мнемоник (символьных обозначении машинных команд) и возможности сопоставления имен адресов в машинной памяти. Они традиционно известны под наименованием языков ассемблера или автокодов. Они являются машинно-ориентированными языками программирования низкого уровня.

...

Скачать:   txt (64.2 Kb)   pdf (252.1 Kb)   docx (110 Kb)  
Продолжить читать еще 24 страниц(ы) »
Доступно только на Essays.club