Tags: ИТ

дубровникъ

Сравненіе эффективности языковъ за 2011 годъ


Проект по тестированию эффективности языков программирования/

В рамках проекта PLB предпринята попытка создания тестового комплекта, охватывающего различные аспекты при оценке эффективности языков программирования. Подготовленный тестовый комплект включает реализацию четырех базовых тестовых заданий для 11 языков программирования: Си, С#, D, Go, Java, JavaScript, Lua, Perl, Python, R и Ruby. Всего протестировано 26 различных реализаций поддерживаемых языков. Эффективность оценивается с позиции производительности и потребления памяти.


Ну и очень любопытныя плоды сего изслѣдовнія. Быстрѣе всего выполняются на перлѣ: регулярныя выраженія, на Луа: операціи съ матрицами. А въ остальныхъ тестахъ языкъ си (въ исполненіи gcc) внѣ конкуренціи.

Ну и неприятно разъчаровалъ руби:


В тесте умножения матриц LuaJIT немного обогнал GCC. Java и JavaScript-движок V8 отстали от GCC всего на 10%. Для сравнения, Python отстал от GCC в 66 раз, JavaScript-движок JaegarMonkey в 7 раз, Perl в 100 раз, Ruby в 273 раза.
дубровникъ

Трифонъ и компьютерщики...

Съ праздникомъ св.мч. Трифона и днёмъ компьютерщика, любопытно, а можетъ ли быть мч.Трифонъ покровителемъ компьютерщиковъ по-подобію съ мч.Татіяною? Не вижу препятствій =)

А вотъ защитники информаціи уже высказываютъ желаніе обрѣсти своего покровителя:

Почему защитники информации не имеют никакого гешефта со своих профессиональных праздников? Тот же Международный день ЗИ. Праздник, вроде бы, наш, а деньги с него получают лишь продавцы водки.

Требуется общенародный и непременно весёлый праздник. Чтоб не пугать людей, а бодрить. <...> Чтоб стыдно было тому компьютерному магазину, который за три дня до знаменательной даты не украсит торговый зал щитами из фольги и гирляндами с жёлтой крысой (талисманом нашего праздника). Чтоб <...> церковь чтобы подобрала нам подходящего небесного покровителя – великомученика, предотвратившего утечку в IX веке.

Любопытно, кто бы могъ имъ стать?
дубровникъ

Всегда зналъ, USB отстой есть

дубровникъ

"Защитники" авторских прав требуют с ветеранов деньги за исполнение военных песен

Фронтовикам придется платить за право петь военные песни. Российское авторское общество предъявило претензии организаторам концерта хора ветеранов в Самаре. Оказывается, за публичное исполнение авторских произведений положен денежный взнос, даже если концерт бесплатный. Ветераны растеряны.

Ветераны не знают, как им дальше петь. Им вообще не очень понятно, что происходит. Чтобы разобраться, они посетили филиал Российского авторского общества, хотели спросить, когда ветеранам можно петь о войне. И до сих пор надеются, что они что-то неправильно поняли.
...
"Для правомерности исполнения этих произведений администрация района должна была получить на это разрешение, заключив лицензионный договор с Российским авторским обществом. Этого сделано не было", - утверждает Олег Патрин, заместитель генерального директора Российского авторского общества.


Се и проявилась свя гнусность и бессовѣстность такъ называемыхъ правообладателей и "защитниковъ" авторского права. Однако, никакія они не защитники, а напастники, бездѣльники, которые просто ничего не хотятъ дѣлать и работать, но получать деньги изъ воздуха.
дубровникъ

Новым технологиям в полку создания микропоцессоров прибыло...

дубровникъ

Создан первый компьютер из горячего льда

Ученые создали первый химический компьютер, в основе работы которого лежит кристаллизация ацетата натрия. При этом формируется так называемый тригидрат ацетата натрия, который известен как горячий лед. В основе работы компьютера - взаимодействие между "волнами", которыми идет кристаллизация в перенасыщенном растворе ацетата натрия. В чашке с раствором располагаются специальные кремниевые "направляющие", которые обеспечивают необходимое движение "волн". Работа компьютера выглядит следующим образом: исследователи помещают алюминиевые штыри в перенасыщенный раствор. Начальные данные задачи - расположение штырей. Происходит кристаллизация. Ответ получается после интерпретации полученного кристаллического рисунка. Используя новую машину, исследователи смогли реализовать несколько простейших логических операций, в частности, AND и OR. С их помощью ученые запрограммировали компьютер на решение некоторых простейших задач. Например, новый компьютер оказался пригодным для поиска кратчайшего пути в пространстве между точками с препятствиями. Недавно появлялись сообщения, что британские ученые планируют разработать робота, в основе которого будет плесень. В частности, они планируют использовать слизевика Physarum polycephalum.
Во как, горячий лёд, плесень, что дальше, растения? Хотя инетерсно было бы уже существующие "компьютерные" системы использовать, хоты бы и растения %)
дубровникъ

Нужна ли нашей стране своя операционная система?

Интересная статья на мой взгляд, и вот ещё важныя вещи:
Известно, что поиск закладок – дело крайне сложное и, по большому счету, задача эта не решается, даже при наличии полного набора исходных текстов программы. Это показывают реально имевшие место случаи намеренного внесения со стороны закладок в открытый код Линукс, которые могли долго оставаться незамеченными самими авторами кода.
Вот уж, кому-нибудь что известно о сем? Интересно, как сейчас дела обстоят с линуксовыми закладками....

Развалился проект процессора Эльбрус, канула в Лету замечательная БЭСМ-6, провалились попытки создать свой клон DOS и национальный текстовый процессор. Ушла целая школа программирования, сильная и оригинальная.
Сейчас специалисты разъехались, состарились, научные традиции забыты, а в это время компьютерные технологии на Западе шагнули так далеко вперед, что разрыв превратился в зияющую пропасть.

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

Как же решать такую амбициозную задачу? Ведь новая операционка столкнется как минимум с тремя основными проблемами:
1. надежность и устойчивое развитие ОС;
2. необходимость большого количества приложений (офис, словари, игры, графический редактор, браузер, почтовый клиент и т.п.);
3. проблема множества драйверов для периферии (графические карты, принтеры, сканеры, видео- и фотокамеры, радиоадаптеры и модемы и т.п.).
Более или менее очевидно, что сейчас разработка собственной ОС "с нуля" – слишком сложное и долгое дело (хотя и такой проект стоило бы запустить, отдельной веткой). Экономичным и быстрым решением могло бы стать использование собственных российских дистрибутивов Линукса, программный код и обновления которых могут и должны подвергаться тщательной проверке. При этом уже сейчас для линукс-подобных систем разработано большое количество удобных приложений и драйверов, которые вполне могут быть использованы.

Ещё следовало бы добавить, что ОС можно разрабатывать не сразу от ядра и заканчивая пользовательскими приложениями, а отдельно - по-компонентно, т.е. используя ядро линукса, написать некую низкоуроневую библиотеку для приложений типа glib. И написать простенькие обёртки для gtk, qt, wxwindows, и других библиотек, которые позволят запускать приложения, написанные с их использованием, но используя сво фундамент, и затем по-ряду заменять и/или добавлять свои приложения, использующие уже собственную библиотеку. Зде обязательно оговорюсь, что следует также для напсиатьь библиотеки использовать свой язык программирования, например, Рефал или иные, например, новые си подобные, и обяхательно свою кодировку, заменяющую американскую ASCII.

И вот вывод:
Однако при сравнении совокупных рисков от использования майкрософтовских операционных систем и риска технологически отстать навсегда с риском неудачи в данном проекте, можно сказать, что рискнуть следует, это риск – вполне оправданный. В противном случае мы просто продолжим безвольно плыть по течению довольно бурной и неисследованной реки – со всеми рисками, сопутствующими такому занятию.
Да, с выводом я согласен. Но вот, что в статье ещё неявно показывается, но не договаривается, это то, что в случае боьшой привязанности у штатам мы просто обречены на исполенние их воли, в том числе и в религиозной составляющей, а кто тут хочем исполнять чужую пиндосовскую, зачастую злую и бесовскую волю?
дубровникъ

Русь и вогрочисмени

А по-настоящему Россия и суперкомпьютеры. Медведев наконец-то хоть задумался о том,что мы сильно отстаём в сие промышленности от развытых стран мира: «Несмотря на то, что нам есть что предъявить, мы существенно отстаем от мировых лидеров, - заявил Дмитрий Медведев. - В списке стран, где установлены самые мощные суперкомпьютеры, мы стоим на 15-м месте. Из 500 супервычислительных систем, как известно, 476 занимают компьютеры, изготовленные в США». Далее по ссылки много чего есть интересного.

Но, хорошо бы тут были не только слова, а дела, причём не такие - сделать або как, а свой суперкомпьютер, из своих же составных частей: процессоров, плат и иных микросхем.

Вообщем, пока всё мечты.