Python является «выполняемым псевдокодом»

python yavlyaetsya vypolnyaemym psevdokodom Заключение: Python и цикл разработки

То, что Python является языком очень высокого уровня, означает, что остается меньше операций, которые нужно программировать и контролировать. Отсутствия этапов компиляции и сборки в действительности недостаточно для разрешения собственно проблемы узкого места цикла разработки. Например, наличие интерпретатора C или C++ могло бы обеспечить ускоренный цикл разработки, но все же оказалось бы почти бесполезным для быстрой разработки: сам язык слишком сложен и имеет низкий уровень.

Но так как Python к тому же простой язык, значительно ускоряется сам процесс разработки. Например, динамический контроль типов, встроенные объекты и уборка мусора в значительной мере устраняют необходимость вручную писать программный код для учета ресурсов, в отличие от таких языков низкого уровня, как C и C++. Ввиду отсутствия необходимости объявления типов, управления памятью и реализации стандартных структур данных программы Python обычно занимают лишь малую долю объема своих эквивалентов на C или C++. Писать и читать приходится меньше, а потому меньше возможности сделать ошибку в программе.

Благодаря отсутствию большей части программного кода учета ресурсов программы на языке Python легче понимать и они лучше отражают действительную задачу, которую призваны решать. А высокий уровень языка Python не только позволяет быстрее реализовывать алгоритмы, но и облегчает изучение языка.

Использованная литература:

Марк Лутц — Программирование на Python, 4-е издание, II том, 2011

Каталог сайтов Всего.ру
Оцените статью
Секреты программирования
Добавить комментарий