Вход

    НОВОЕ В БИБЛИОТЕКЕ
● Простые множители числа
● Числа Каталана
● Числа Фибоначчи
● Числа Армстронга
● Комбинаторика
● Умножение матриц
● Нахождение обратной матр...
● Пример отчета по практик...
● Определитель матрицы 3 п...
● Решето Эратосфена

    НОВЫЕ ФАЙЛЫ
● AJAX
● Реферат по информатике -...
● Курсовая по программиров...
● Использование рекурсивны...
● Методичка по Python
● Методичка по ассемблеру
● Обыкновенные дифференциа...
● Методичка по дифференцир...
● Методичка по дифференцир...
● Методичка по РНР и MySQL

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

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

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


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



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

ИНТЕРЕСНОЕ [131]IT-ТЕХНОЛОГИИ [85]СОБЫТИЯ [28]НАУКА [29]
ОБРАЗОВАНИЕ [38]НОВОСТИ САЙТА [55]КОНФЕРЕНЦИИ [4]ИНТЕРНЕТ [14]
ONLINE-РЕШЕБНИК [95]ONLINE-WEB [7]УМНИКАМ [69]ДИСКУССИИ [7]

Новая волна современных языков программирования
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 и многие считают, что это настоящий прорыв в реализации языка программирования.


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


  Ваше Имя