10 перспективных языков программирования…

10 перспективных языков программирования, которые могут перевернуть мир ИТ
«Действительно ли нам нужны новые языки программирования? Безусловно, на данный момент их вполне достаточно. Среди разнообразия императивных, функциональных, объектно-ориентированных, динамических, компилируемых, интерпретируемых и скриптовых языков ни один разработчик не сможет познать все доступные на сегодняшний день возможности.…»

Dart
«…JavaScript хорош для добавления базовых элементов интерактивности веб-страницам, но когда код ваших веб-приложений состоит из тысяч строк, слабые места этого языка становятся заметны. Вот почему Google создала Dart — язык, который, как полагает компания, станет новым «родным» языком веб-программирования.…»

Ceylon
«…Гэвин Кинг (Gavin King) отрицает тот факт, что Ceylon, разрабатываемый им язык в Red Hat, должен стать «убийцей Java». Кинг хорошо известен как создатель фреймворка объектно-реляционного отображения Hibernate для Java. Ему нравится Java, но он считает, что в нём ещё многое нужно улучшить.…»

Go
«…Go — язык программирования общего назначения, который подходит для всего: начиная от разработки приложений и заканчивая программированием систем. В этом смысле он больше похож на C или C++, чем на Java или C#.…»

F#
«…Знакомьтесь, F#(произносится «Эф-шарп») — язык, разработанный Microsoft с целью объединения в себе функциональности и практичности.…»

Opa
«…Даже самые простые веб-приложения состоят из бесконечных строк, написанных на нескольких языках: HTML и JavaScript для клиента, Java или PHP для сервера, SQL для базы данных и т.д.

Opa не заменяет ни один из этих языков по отдельности. Более того, он пытается заменить их все сразу, представляя собой совершенно новую парадигму в веб-программировании. В Opa-приложении интерфейс пользователя клиента, логика сервера и база данных ввода-вывода написаны на одном языке, Opa.…»

Fantom
«…Хотите создавать приложения для Java или .Net? Если Вы пишите на Fantom, то можете сделать выбор, а потом даже поменять платформы. Всё потому, что Fantom с самого начала создавался для кросс-платформенной мобильности.…»

Zimbu
«…Большинство языков программирования заимствуют функции и синтаксис из ранее существовавших языков. Zimbu взял по кусочку почти из каждого. Детище Брэма Мооленаара (Bram Moolenaar), создателя текстового редактора Vim, Zimbu намерен стать быстрым, точным, портативным и лёгким для чтения языком, который может быть использован для разработки чего угодно: от GUI-приложений до ядер ОС.…»

X10
«…Когда-то параллельная обработка данных была специализированной нишей разработки ПО, но с распространением многоядерных процессоров и распределённых вычислений, параллелизм обрёл популярность. К сожалению, нынешние языки программирования не успевают за этой тенденцией. Именно поэтому IBM Research создаёт X10 — язык, созданный специально для современных параллельных архитектур, который нацелен на увеличение производительности разработчиков «в десять раз».…»

haXe
«…Многие языки можно использовать для написания переносимого кода.

C-компиляторыдоступны практически для всех ЦПУ архитектур, а Java-байткод будет выполняться везде, где есть JVM. Но haXe (произносится как «хекс») является более чем просто переносимым. Это мультиплатформенный язык, который может использоваться в различных операционных средах, начиная от встроенных двоичных систем до интерпретаторов и виртуальных машин.…»

Chapel
«…Никого не должно удивлять то, что Chapel, первый язык программирования, созданный Cray, был разработан с учётом суперкомпьютерных вычислений и кластеризации.…»

blogerator.ru →

10 перспективных языков программирования…: Один комментарий

  1. Антон Автор записи

    Интересная статья.
    Не очень хорошо получилась глава по F#. «…Код F# чем-то похож на код OCaml…» Вроде F# разрабатывался на основе OCAML. «…Lisp и Haskell, часто считаются непригодными для разработки реального ПО…» Сомнительно. LISP например используется в VIM, eMacs, Autocad. Можно разрабатывать ПО на разных языках. ФП выразительно.
    Не хватает небольших примеров. Чтобы посмотреть, как выглядит исходный код на языках.

Добавить комментарий