LINUX.ORG.RU

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

 att, , , телекоммуникации


0

0

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

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

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

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

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 1)

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

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

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

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

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

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

А есть еще такой музыкант, Херби Хэнкок. Тоже флудер еще тот.

abraziv_whiskey ★★★★★
()

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

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

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

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

theos ★★★
()

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

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

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

yoghurt ★★★★★
()

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

pinachet ★★★★★
()

Велосипед, однако. Из руды.

Bioreactor ★★★★★
()

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

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

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

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

Alve ★★★★★
()

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

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

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

Вот тут еще немного информации по нему:

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.267

http://www.wired.com/threatlevel/2007/10/att-invents-pro/

http://portal.acm.org/citation.cfm?id=347094

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

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

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

anonymous
()

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

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

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

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

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

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

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

anonymous
()

руки прочь от милой сишечки!

ulidtko
()

> Таким образом любая 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 ★★★★★
()

C не нужен.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Улыбнуло

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

и

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

XVilka ★★★★★
() автор топика

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

postrediori
()

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

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

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

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

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

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

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

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

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

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