Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п.
Классификация языков программирования помогает понять, какие концепции и парадигмы заложены в той или иной методике написания программного обеспечения. Этот момент должен уяснить каждый будущий разработчик, иначе с созданием собственного контента возникнут серьезные проблемы. В данной статье будет рассказано все о классификации языков программирования в 21 веке.
Виды программирования:
Процедурное программирование
Технология этого вида базируется на императивном языке ( идеях и понятиях, которые описывают процесс в виде инструкций). Его развитие началось еще в 1970-х, как идея разработки программ.
Процедурное программирование собирает команды (операторы) в подпрограммы. Особенность этого вида в том, что программист может определять каждый свой шаг. Он разбивает задачи на шаги, которые потом решаются. Процедурное программирование определяет языковые конструкции для выполнения последовательности этих шагов.
Объектно-ориентированное программирование
В этом виде программирования лежит понятие объекта – сущности, которая объединяет в себе данные и действия. С самого начала язык программирования Python проектировался как объектно-ориентированный. Программа является набором взаимодействующих объектов, которые могут посылать друг другу сообщения. Каждый объект имеет свою память и другие объекты, которые делятся на типы.
Декларативное программирование часто рассматривает программы как теории формальной логики, а вычисления-как дедукции в этом логическом пространстве.
Я привела примеры двух разных языков программирования, и каждый из них понимается по-своему. Python быстрее усваивается и легче понимается, но Malbolge также легко понять, если в нем разобраться, да Malbolge намного сложнее, так как с ним дольше заниматься, но оба этих языка удобно использовать в программирование, только Malbolge лучше использовать в работе, а Python для обучения лично по моему мнению
Если искать различия этих языков, то скорее они отличаются сложностью и подходом, ведь Malbolge он очень тяжелый для восприятия, но если начинать углубленно его изучать и приложить усилия для его изучения, то можно его так же легко начинать понимать как и Python.