Изменения в мире языков программирования всегда были сродни эволюции, а не революции. Если говорить о мире языков программирования, то первое, что приходит на ум, это не разнообразие и адаптивность, а инертность. COBOL и Fortran, которые долгое время были стандартом для бизнес и научного программирования, с должной степенью уважения, но уже давно на пенсии. Объектно-ориентированное программирование, которое инкапсулирует данные вместе с ассоциируемыми функциями, оперирует данными для более структурированного кода, стало популярно с развитием языка С. С, который изначально создавался как язык для программирования систем на низком уровне, в итоге применялся для выполнения задач по всем известным видам программирования, даже если не очень подходил.
Изменит ли мир программирования облако? Ведь оно делает ударение на приложениях для браузеров, работе с большими и неструктурированными массивами данных, а также на мобильных устройствах.
В некоторой степени, конечно, да. Скриптовые языки, вроде JavaScript, а также Perl, Python, PHP, Ruby и многие другие являются детищами Интернета. Языки, которые создавались для того, чтобы писать код быстро и как можно меньше заниматься потом корректировками, стали нормой в web программировании. Но не стоит забывать и о том, что на серверной стороне продолжали развиваться методики для обеспечения эффективной работы с этими нескончаемыми потоками данных, в частности в сфере параллельного программирования.
Публичные PaaS платформы дают новые возможности для расширения мира web программирования. Конечно, накладывает ограничение то, что интерфейс прикладного программирования (API) ограничен лишь одним поставщиком. Это приводит к сложностям при миграции приложения. В итоге, появились новые поставщики, которые предлагают специфические API для облегчения этой задачи. Элемент гибкости становится все более важным в программировании.
Изменения будут, причем это будет новый виток в программировании, с чем соглашаются и эксперты. Аль Гиллен (Al Gillen), вице-президент системного программного обеспечения и аналитик в IDC отметил, что «вчерашние фреймворки – цель «завтрашних» приложений». Как он точно подметил: «инструменты будут эволюционировать и использовать новые методы программирования».
Смотрите также
-
Новый удар для Oracle?
Мы пытаемся внимательно следить за борьбой на рынке между компаниями Oracle и
-
«Соедини точки» в облаке
Точечное внедрение облачных сервисов и приложений привело к тому, что часто в компании есть целый...
-
Работайте в коллективе по всему миру
Платформа коллективной работы Huddle вышла в новой версии, с неограниченным количеством...
-
Salesforce.com нанимает CIO США Вивека Кундра
Salesforce.com объявили о том, что CIO Соединенных Штатов Америки Вивек Кундра (Vivek Kundra)...
-
5 причин смотреть с оптимизмом в 2012-й
Для многих прошедший год был довольно нелегким. Но если посмотреть на ситуацию с другой стороны,...


