All streams
Search
Write a publication
Pull to refresh
40
0
Кирилл Пименов @kirushik

User

Send message
Комментарием выше (http://habrahabr.ru/company/intel/blog/83504/#comment_2490982) ссылка на достаточно литературно пересказанную новость.
Собственно исследование лежит по адресу www.agner.org/optimize/blog/read.php?i=49
С одной стороны, в моём комменте смайлик. С другой, на кластере, где я периодически считаю, стоят процессоры AMD.

> It's a fact that's not widely known, but Intel's compiler deliberately and knowingly cripples performance for non-Intel (AMD/VIA) processors.
www.osnews.com/story/22683/Intel_Forced_to_Remove_quot_Cripple_AMD_quot_Function_from_Compiler_
Круто.

«Код будет открыт?»
«В ближайшее время точно не будет.»
«Почему?»
«Имейте терпение!!!»
«По-моему, человек немного стесняется, того, что его код не самый лучший в мире.»
«Не льстите себе, дело не в этом.»
«А в чём?»
(минусует в карму)

Славно поговорили, слов нет.
Так в чём оно тогда, дело-то?
Я думаю, тут человек скорее стесняется, и будет доводить красоту кода, прежде чем открыть его.
Но понять это точно из формулировки «для этого нужно выполнить еще некий объем работ» действительно затруднительно.
> сделайте backend для SBCL
А это мысль.
Как раз думал разобраться с компиляцией в байткоды — а тут и задачка интересная есть.
\me ушёл изучать вопрос.
Так тут на хабре куча народа хотела бы поразвивать проект.
Я бы покрутил его с удовольствием, скажем. Глядишь, появился бы нормальный GUI для среды разработки, на Qt.
Или опять же компилятор до LLVM-байткодов.

Но исходников нет, и это очень жалко.
freeware != свободно распространяемое ПО
Так мне и интересно — почему?
Это же гроб с колёсиками для некоммерческого проекта по ещё одной реализации языка программирования.
Например, в LLVM.
>This might be a cool basis for new generation of Lisp implementations. Today at least, you can compile small Scheme systems, such as SIOD and TinyScheme, with the LLVM C front-end compiler. We haven't tried any Common Lisp implementations yet.
(http://www.cliki.net/LLVM)
Кстати, а код, я так понимаю, открыт не будет?
Тогда какой прок от такого академического проекта?
Да, в icc поддерживаются даже специальные оптимизационные инструкции из набора crippleAMD()
;-)
Боюсь, я сам себе работодатель.
Так что и стул тоже мне никто посторонний не купил.
Для любых вложений хорошо бы найти обоснования.
Поэтому я (в несколько провокационной форме, согласен) хотел бы услышать аргументы, способные меня сподвигнуть к переходу со знакомого и бесплатного инструментария на незнакомый и платный.
$799 за Intel Parallel Studio
в дополнение к
$1500 за MSVS 2008 Professional
что-то крутовато (или IPS работает с Express Edition? Что-то сомневаюсь...).
Пожалуй, я останусь с ParallelToolsPlatform и Eclipse за $0.
Скажем, дома и на работе
Кроме того, рабочий комп является корпоративной собственностью, а значит, подлежит изъятию в случае ЧП.
А флешка вполне может быть собственностью сотрудника, а значит, и изъятию не подлежать, вместе со всеми чувствительными данными.

Соответственно, можно купить пустые компы, развернуть на них резервный прообраз, и худо-бедно работать с того места, где остановились, не дожидаясь годами, когда и если вернут технику с экспертизы.
>более продвинутые виджеты
А можно поподробнее, чего такого есть особенного?

>скиннинг
Имеется в виду, возможность присвоить различные скины одному объекту?
Неужели возможно нечто большее, чем возможно с css?

>более продвинутые средства (для) дизайна
Это да, рисовать в flash ide приятно (cs1 я пользовал, кажися).
Зато со стороны gwt — такая же армия html-верстальщиков и веб-технологов, так что спорно.

Про однородность — да, понимаю о чём вы. Хотя как раз GWT компилирует переносимый (а где надо, раздельный) код, и особо париться об этом мне лично не приходилось.
Canvas (правда, с использованием дополнительного файла excanvas.js) поддерживается в ie6+.
Соответственно, рисование кривых Безье и прочее всякое доступны из js во всех распространённых браузерах, без доп. плагинов.
(Или под «из коробки» имелась в виду «из коробки для разработчика»? Ну так скачать gwt-g2d.jar не так уж долго и сложно, по крайней мере меня это не травмировало.)
Sockets — принято (будет в html5)
Видео-аудио — принято (будет в html5)
Clipboard — уже есть решение, использующее flash только в качестве graceful degradation
Зачатки3D — на мой вкус 3Dflash ровно такая же экзотика, как какой-нибудь o3d, но плагин для последнего гораздо шустрее.
Продвинутая анимация — а вот этот пункт можете пояснить, о чём речь?
Дело в том, что на уровне «Нарисовать на flash часы, идущие по текущему времени пользователя» я с флешем знаком.
И арканоид писал
Но это всё можно и на gwt->js сделать легко.

Тут вопрос скорее в тонкостях, о которых я вряд ли прочитаю в каком-либо _вводном_ курсе.

Я бы хотел узнать основные пряники flash- супротив ajax-приложений.
Даже просто перечисление изюминок flash было бы полезно. Не в духе «можно программировать перемещение объектов по экрану с учётом физики», а скорее «копирование в буфер — сильная сторона flash, есть даже javascript-биндинги для copy/paste, использующие невидимые flash-элементы».

Information

Rating
Does not participate
Location
Nürnberg, Bayern, Германия
Registered
Activity