Найти в Дзене
ксюша рубцова

Анализ языков программирования

Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п.

Классификация языков программирования помогает понять, какие концепции и парадигмы заложены в той или иной методике написания программного обеспечения. Этот момент должен уяснить каждый будущий разработчик, иначе с созданием собственного контента возникнут серьезные проблемы. В данной статье будет рассказано все о классификации языков программирования в 21 веке.

Виды программирования:

Процедурное программирование

Технология этого вида базируется на императивном языке ( идеях и понятиях, которые описывают процесс в виде инструкций). Его развитие началось еще в 1970-х, как идея разработки программ.

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

Объектно-ориентированное программирование

В этом виде программирования лежит понятие объекта – сущности, которая объединяет в себе данные и действия. С самого начала язык программирования Python проектировался как объектно-ориентированный. Программа является набором взаимодействующих объектов, которые могут посылать друг другу сообщения. Каждый объект имеет свою память и другие объекты, которые делятся на типы.

Декларативное программирование часто рассматривает программы как теории формальной логики, а вычисления-как дедукции в этом логическом пространстве.

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

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