Вход


    НОВОЕ В БИБЛИОТЕКЕ
● Вычисление предела
● Метод наименьших квадрат...
● Практика в школе для инф...
● Разложение подынтегральн...
● Задача дробово-лінійного...
● Алгебраическое неравенст...
● Пример нахождения потока...
● Найти объем конуса высот...
● Найти объем тетраэдра
● Исследовать на экстремум...
    НОВЫЕ ФАЙЛЫ
● Почтовый клиент
● "Алгоритмы: построе...
● "Теория вероятносте...
● ВИДЕОКУРС Web-программир...
● ВИДЕОКУРС "Продвину...
● Горев А., Макашарипов С....
● А.В.Матросов, М.П.Чаунин...
● А.Александреску - Соврем...
● Turbo Pascal 7.0. Началь...
● Среда программированияTu...

    ЛУЧШИЕ ПУБЛИКАЦИИ
● Программирование под And...
● Калькулятор обыкновенных...
● Строим график в полярных...
● Программирование под And...
● Решаем бесплатно и мгнов...
● Бухаете? Тогда я иду к в...
● Частные производные перв...
● Хомяк
● Программирование под And...
● Считаем сумму ряда
    ЛУЧШИЕ МАТЕРИАЛЫ
● ГДЗ - математика - 6 кла...
● ГДЗ - математика - 5 кла...
● ГДЗ - алгебра - 7 класс ...
● ВИМОГИ ДО ОФОРМЛЕННЯ ЗВІ...
● ГДЗ - геометрия - 10 кла...
● ГДЗ - геометрия - 9 клас...
● Сортировка выбором (Паск...
● Пример использования мно...
● Высшая математика. Лекци...
● Таблица значений тригоно...
    10 ЛУЧШИХ ФАЙЛОВ
● Эконометрика
● Шпаргалка по высшей мате...
● Гмурман. Теория вероятно...
● Таблица производных
● Математические формулы
● Программирование на язык...
● Программирование на Си (...
● Таблица интегралов
● Таблицы неопределенных и...
● Программирование на язык...

Наши группы в соцсетях
     

Подписка на новости сайта


Конструктор информеров



На сайте всего: 14
Посетителей: 14
Пользователей: 0

Создать сайт бесплатно
ИНТЕРЕСНОЕ [129]IT-ТЕХНОЛОГИИ [81]СОБЫТИЯ [28]НАУКА [29]
ОБРАЗОВАНИЕ [38]НОВОСТИ САЙТА [55]КОНФЕРЕНЦИИ [4]ИНТЕРНЕТ [14]
ONLINE-РЕШЕБНИК [90]ONLINE-WEB [7]УМНИКАМ [68]ДИСКУССИИ [5]

Новая волна современных языков программирования
21:45

Новые языки появляются постоянно и в бесчисленном количестве, потому что в программировании всё время возникают новые задачи, с которыми старые языки справляются плохо. Алекс Пейн (один из активных сотрудников Twitter) говорит, что главная фундаментальная проблема сейчас — параллелизм. Он добавляет к этому ясность выражений (expressability) и удобство сопровождения (maintainability).

Приведем здесь список 30-ти наиболее актуальных и обсуждаемых новых или относительно новых или вызывающих особый интерес языков программирования: Go, Io, Duby, Kodu, Newspeak, Coffeescript, Ur, Objective-J, BitC, F#, PyPy, Clojure, Fancy, Coherence/Subtext, Noop, Factor, C#, E, Caja, Slate, D, AmbientTalk, Thyrd, Cola, Gosu, Stratified Javascript, Frink, Dalvik, Trylon, Ioke, ooc.

Из огромного многообразия можно выделить несколько наиболее интересных и заслуживающих особого внимания.

Разработка под названием Newspeak — это странная комбинация идей из Smalltalk и Java, а также некоторых вещей из Lisp. В сообществе разработчиков языков программирования и у заинтересованных лиц (это сообщество очень маленькое) Newspeak считается провокационным языком, и вокруг него развернулись интересные дискуссии.

Clojure. Это экспериментальный язык, который угрожает всей индустрии, а это довольно редко встречается. В языке реализовано несколько совершенно новых идей нового уровня, и многим это нравится.

Язык Мэтта Маклорина (Matt MacLaurin) под названием Kodu использует способ визуального программирования и первоначально был разработан для Xbox как часть детской игры. Визуальные языки и раньше появлялись на сцене, но этот уже готов и нашёл свою нишу. Kodu резко отличается от всех остальных языков.

Джонатан Эдвардс из программы искусственного интеллекта Массачусетского технологического института многие годы работал над языком программирования Subtext, который сейчас переименован в Coherence, но работа так и не завершена.

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

В языке программирования Factor программы записываются в стековой нотации, как в Forth. Віделятся оптимизированнім компилятором и виртуальной машиной для Factor и многие считают, что это настоящий прорыв в реализации языка программирования.


Просмотров [ 1102 ]  ●  14.10.10  ●  Получить ссылку
0   Спам
DoVe  ● 14.10.10
да уж, в последнее время стало действительно проще разработать новый стандарт языка заточенный под определенный класс задач, чем решать эту задачу на каком то уже существующем. еще попялрными могут стать кроме описаных внизу - это Go - Google разработка, C# - который сейчас активно используются для разработки прикладных программ (VS) и F# - которые по заявлению майкрософт должен стать передовым функциональным языком программирования.


  Ваше Имя