LINUX.ORG.RU

Hancock - новый язык для обработки больших обьемов данных

 , , ,


0

0

Hancock - это новый язык, основанный на C, и предназначенный специально для облегчения понимания и разработки программ, работающих с большим количеством относительно однородных данных. Он написан на C и полностью с ним совместим. Hancock лишь добавляет расширения для работы с данными к множеству C. Таким образом любая C программа - одновременно является и Hancock - программой.

Hancock - идеально подходит для задач реального времени по обработке сырых потоковых данных в мультимедиа, телекоммуникациях, сетевом вещании и других подобных применений. Язык создавался с учетом использования во встраиваемых системах и использования DSP-чипов.

Hancock - разработан и поддерживается лабораторией разработок AT&T и постоянно исправляет ошибки и добавляет функциональность с учетом опыта применения. Его используют такие компании как Texas Instruments, Motorola, Samsung и др.

По ссылке также находятся исходные тексты реализации языка. Последний релиз - 2.0.2

>>> Подробности

★★★★

Проверено: Shaman007 ()

Гугль находит Уилла Смита. Что значит название?

avol ()
Ответ на: комментарий от nudoru-kun

А вот и неправильно! Гугль говорит что это переводиться как «Хэнкок» - http://translate.google.ru/#en|ru|hancock :)))))))

А если серьезно то это очень распространенное в америке название:

http://en.wikipedia.org/wiki/Hancock

В честь какого героя столько названий - не знаю к сожалению, но очевидно что это фамилия.

XVilka ★★★★ ()

похоже, подход «добавим обвесы для си» - самый эффективный подход к разработке ЯП (ранний си++, обжект си, кутэшный мок, вала, теперь вот этот хэнкок).

boo32 ()
Ответ на: комментарий от XVilka

Хэнкок это такой человек мутант.По вечерам превращается и от злости в зеленную жабу

marazmatik2 ()

> Hancock - новый язык

да сколько можно

memnek ()
Ответ на: комментарий от yoghurt

>Чем оно лучше R?

А чем оно лучше микроволновки? При чем тут R?

theos ★★★ ()
Ответ на: комментарий от memnek

>да сколько можно

Да ладно. Хороших языков все равно нету.

theos ★★★ ()

Хэнкок, как говорил Гоблоло, это фамилия одного из подписантов Декларации Независимости США, причем подпись была такой размашистой, что запомнилась многим, локализированный вариант языка можно называть Распишись :). Синоним подписи в США эта фамилия.

Valeg ★★★ ()
Ответ на: комментарий от theos

почитал текст новости. действительно, ни при чем :)

yoghurt ★★★★★ ()

интересно.только насколько это будет портабельно

pinachet ★★★★★ ()

с каких это пор он новый-то?

ott ★★★★★ ()

Поразительно!

>Hancock - это новый язык

Hancock лишь добавляет расширения
любая C программа - одновременно является и Hancock - программой.

Ещё один принципиально новый софт? Ждём Язык Попова.

Alve ★★★★★ ()

ебилды? неистово ждем...

etwrq ★★★★ ()
Ответ на: комментарий от XVilka

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

такой же бред, если назвать Си с расширением OpenMP - новым молодым ЯП, основанным на Си.

anonymous ()

Эта штука умеет распараллеливать вычисления?

amomymous ★★★ ()
Ответ на: комментарий от anonymous

> такой же бред, если назвать Си с расширением OpenMP - новым молодым ЯП, основанным на Си.

Прочитайте внимательно про Hancock и не позорьтесь.

sjinks ★★★ ()
Ответ на: комментарий от sjinks

> Прочитайте внимательно про Hancock и не позорьтесь.

чукча не распарсил сарказм? ли отсутствует блок сравнения аналогий?

anonymous ()

> Таким образом любая C программа - одновременно является и Hancock - программой.

Уау, мой helloworld тоже на Hancock, пойду своему учителю по информатике расскажу.

p.s. что за рекламные буклетики на моем ЛОРе?

anonymous ()

Hancock - новый язык для обработки больших обьемов данных

Слово «объём» пишется через твёрдый знак. Перед тем, как рекламировать новые языки, освоили бы русский для начала.

Vudod ★★★★★ ()

Этот язык умеет комплексные числа, 16-байтные вещественные и целые? Что там с синтаксисом, есть ли массивы, есть ли сечения массивов? Как там с групповыми операциями типа:

real :: t(10), x(10)
t(:) = 0.1
x(:) = sin(t)

Vudod ★★★★★ ()
Ответ на: комментарий от sjinks

http://www.research.att.com/~kfisher/hancock/manual.pdf

Enjoy.

Мне как бы Фортрана с Питоном хватает, просто интересно.

КО как бы намекает, что если вы будете посылать народ по ссылке на иностранном языке (хотя английским я владею), удачи вам не видать.

Vudod ★★★★★ ()
Ответ на: комментарий от XVilka

я про него знаю года 3, не меньше... мои знакомые разработчики решений для безопасности - тоже давно знают... Так что «новый для сообщества» говорить как-то странно...

ott ★★★★★ ()
Ответ на: комментарий от Vudod

КО как бы намекает что если вы хороший пограммист, то с чтением английского у вас проблем быть не должно.

На русском информацию я о этом языке не нашел.

А во вторых это не «рекламный буклетик» - денег с этого я не имею и в AT&T не имею. Просто вещь достаточно интересная - да и фирма AT&T - не лохи, и все помнят их вклад в развитие мира юникс систем. Учите матчасть.

А во вторых он действительно широко применяется в телекоммуникациях, в том числе и мобильной телефонии, где я его и встретил.

XVilka ★★★★ ()
Ответ на: комментарий от ott

Ну значит вы уже знаете про него. В таком случае было бы интересно узнать мнение про него, сложившееся за 3 года

XVilka ★★★★ ()
Ответ на: комментарий от XVilka

КО как бы намекает что если вы хороший пограммист, то с чтением английского у вас проблем быть не должно.

Если вы нормальный программист, то у вас вполне вероятно не найдётся времени на чтение абы чего, особенно если сторонники этого абы чего не могут ответиь даже на пару коротких и предельно конкретных вопросов.

Учите матчасть.

Перед тем, как поучать, неплохо было бы сообразить, что не все пытаются сразу вылить на вас все свои знания. И если я о чём-то не кричу, это не значит, что я этого не знаю.

Vudod ★★★★★ ()
Ответ на: комментарий от Vudod

Это еще надо вспомнить кто поучать начал

Слово «объём» пишется через твёрдый знак. Перед тем, как рекламировать новые языки, освоили бы русский для начала.

Не найдется - но бегло просмотреть мануал - 2 минуты, ждать ответа - явно больше как минимум раз в 10.

XVilka ★★★★ ()
Ответ на: Re: Поразительно! от Slavaz

Улыбнуло

Генератор паролей на основе датчика случайных чисел.

и

Тест скорости Центрольного процессора.

XVilka ★★★★ ()

Так это отдельный язык или просто библиотека функций? У создателей мания величия - они придумали «свой язык»?

postrediori ()

Любопытная штука.

smh ★★★ ()
Ответ на: комментарий от Vudod

> посылать народ по ссылке на иностранном языке

быдло, не способное читать документацию по-английски, должно мести улицы и разносить пиццу.

Momyc ()
Ответ на: комментарий от Vudod

> КО как бы намекает, что если вы будете посылать народ по ссылке на иностранном языке (хотя английским я владею), удачи вам не видать.

А что, хороший фильтр собеседников. Кто не осиливает, в собеседники не годится и заслуженно презирается.

anonymous ()
Ответ на: комментарий от XVilka

это специализированный язык, заточенный под конкретные задачи - молотьба сетевого трафика в поисках сигнатур и т.п. Достаточно стандартная задача для компаний занимающихся traffic interception

ott ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.