[400x250]
Существует множество парадигм программирования. И каждая по-своему пытается упростить жизнь программисту. В 1972 создан в чем-то неудобный, в чем-то корявый, но между тем одновременно мощный и быстрый С. Он принадлежал к классу процедурных языков, и как все подобные языки требовал тщательности, что не благоприятно отражалось на скорости разработки. но зато на нем можно было сделать все. Очень быстро он завоевал мир. На нем написаны Linux, Windows, Os/2, Photoshop, Matlab. список можно продолжать.
В начале 90-х появилась объектно ориентирование программирование. Запевалой стали С++ и objective-C, за ней подтянулась Java, хзатем C# и другие языки. Данная парадигма стремится разбить всю программу на черные ящики, разработку которых можно поручить различным командам, никак не контактирующих между собой. Напоминает конвеер и разделенное производство. Собственно, это он и есть. Такой подход резко сокраитл разработку прог, и все бы хорошо, но впоследствии ооп-прграммисты начали пиарить по-черному ооп-парадигму и восхвалять ее на каждом. Первым колоколом, прозвонившим стала выступление Ричарда П. Гэбриэла ("Объективная парадигма провалилась"). Совсем недавно был опубликован список самых распространенных языков во вновь организованные проектах с открытым кодом. С большим отрывом победил С. Также по другим исследованиям С признан языком года. И это спустя 36 лет после создания, более чем 1\2 всего времени существования компьютеров. Ушди в прошлое алголь, фортран. паскаль, а С остался и потеснил возгордившегося конкурента....