Студент одного из университетов Китая анонсировал (http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-October/0542...) проект JLLVM (http://tcloud.sjtu.edu.cn/wiki/index.php/User:Liuhaots:JLLVM), в рамках которого подготовлена версия библиотек LLVM Core (http://llvm.org/) (Low Level Virtual Machine Core libraries), реализованная на языке Java. В качестве мотива создания проекта упоминается изначальная ориентация библиотек LLVM Core на разработчиков на языке C++, что затрудняет анализ промежуточного представления кода (LLVM IR) разработчиками, использующими для своих проектов язык Java.
JLLVM предоставляет набор похожих на LLVM Core средств для анализа LLVM IR, предлагая при этом компоненты, изначально написанные на Java. В частности, подготовлены Java-классы для распознавания LLVM IR и генерации парсера. Структура Java-классов JLLVM оформлена в стиле, повторяющем структуру API С++ версии LLVM Core.
URL: http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-October/0542...
Новость: http://www.opennet.me/opennews/art.shtml?num=35133
Что только делают, лишь бы не разбираться с другим ЯПом.
Ладно кто-то там, но даже Гугл этим страдает.
<irony>Гугл чтобы не разбираться вообще свои языки придумывает!
</irony>
Закрывайте теги. opennet же мне сломаете
Вы считаете, что человек, который переделывал код С С++, не хочет разбираться с ЯП С++? О_о
разве так сложно поверить в существование частной логики? разве человек не может быть умен и глуп одновременно?
завесить плохое чуство
> завесить плохое чуствоНу, завесьте. Заодно подучите русский язык.
> завесить плохое чуствода. я тоже не люблю завешивать
Капец у китайцев хорошие универы.
У нас дальше ворда не учат...
Не в тот универ пошли.
Ну так дайте пример - студент какого российского универа осилил что то сравнимое?
Нет мотивации. Государство не уважает и не ценит программистов своей страны... Я, например, тоже студент, что-нибудь большое начинать - нет интереса/желания/соучастников. Хотя хорошо знаю Си/С++(отсюда немного-java, etc с гуглом по api). Занимаюсь, в основном, реверсингом-идзевательством прошивки своего телефона :D Ну и иногда на Qt пишу.
при чем здесь государство вообще? вы думаете этому китайцу его государство что-то платит?
Я думаю, что таки да - платит. Уверенностью в завтрашнем дне. Хотя бы в том, что у него будет интересная, востребованная и хорошо оплачиваемая работа.
Ежегодно в Китае выходит из учебных заведений несколько миллионов программистов. МИЛЛИОНОВ! Ссылку не просите, не сохранил. И государство уже само не радо этому. Так что попасть на работу там архи как сложно.
> Нет мотивации. Государство не уважает и не ценит программистов своей страны...В коммерческих компаниях платят лучше. А еще лучше - работать на себя а не на чьих-то акционеров. Вот тут знания и умения пригодятся однозначно.
> Я, например, тоже студент, что-нибудь большое начинать - нет интереса/желания/соучастников.
При наличии желания - вопрос решаемый. Вон Торвальдс себе какую толпу нашел.
> Хотя хорошо знаю Си/С++(отсюда немного-java, etc с гуглом по api). Занимаюсь,
> в основном, реверсингом-идзевательством прошивки своего телефона :D Ну и иногда на Qt пишу.Интересно, а в чем пойнт реверсить прошивку телефона в 2012 году? Как бывший реверсер этого направления интересуюсь. Нынче стало проще пойти да сорц скачать, главное чтоб телефон правильный :)
> В коммерческих компаниях платят лучшеДа ну тебя, там же работать надо.
> Торвальдс себе какую толпу нашел.
А over 900000 не нашли, итого вероятность найти себе толпу 1/900000.
Отличный шанс, ты наверное всегда в такие перспективные проекты ввязываешься, да?> Интересно, а в чем пойнт..
> Нынче стало проще пойти да сорц скачать, главное чтоб телефон правильный :)
> Интересно, а в чем пойнт реверсить прошивку телефона в 2012 году? Как бывший реверсер этого направления интересуюсь. Нынче стало проще пойти да сорц скачать, главное чтоб телефон правильный :)И как видно не далеко ушел, иначе бы не задавал таких вопросов. Каков процент "правильных" телефонов? В каждом "правильном" телефоне разве нет "неправильных" модулей?
вероятность в этом случае 1/900001
_Over_ 900000. Следовательно, шанс _хуже_, чем 1:900001 :)
> Да ну тебя, там же работать надо.Ну извините, платить деньги за околачивание груш при капитализме не модно.
>> Торвальдс себе какую толпу нашел.
> А over 900000 не нашли, итого вероятность найти себе толпу 1/900000."It is better to try and fail than fail to try".
> Отличный шанс, ты наверное всегда в такие перспективные проекты ввязываешься, да?
Вообще, я стараюсь оценивать перспективы вещей которые я осваиваю и изучаю. И выбирать перспективные. Это вполне нормально, имхо. Вот Linux например - весьма перспективная штука.
> И как видно не далеко ушел, иначе бы не задавал таких вопросов.
Да как сказать? Я не жаловался, мне хватало. Просто это было во времена когда иных вариантов не было, пингвин на мобилках еще не запускали.
> Каков процент "правильных" телефонов?
Хороший вопрос. Точно не считал. Но могу отметить что относительно съедобных девайсов с линухом на борту и сорсами развелось больше чем я могу переваривать, поэтому приходится еще и привередничать, привередливо выбирая наименее проблемные девайсы :). Девайсов много а я один. Тратить время на всякий сильно огороженный крап в 2012 году просто нет смысла имхо. Можно ломиться в запертую дверь, но все чаще можно обнаружить что она стоит в чистом поле: можно просто взять и обойти.
> В каждом "правильном" телефоне разве нет "неправильных" модулей?
Есть, но как правило не сильно то и много. Ну на GPU сорс не дают. Но это специфичная область знаний и сомнительно что кто попало вот так сходу бежит первым делом реверсить внутреннее устройство GPU. Я как-то имел удовольствие частично восстанавливать карту недокументированных регистров для CPU - еще то удовольствие. А с GPU еще сложнее. Остальная периферия - производители SoC начинают вкуривать что для них же лучше если они будут просто помогать майнлайновым ядерщикам. По поводу чего немало вендоров развернули некислую активность. Бизнес у них на лине нынче держится в куче областей :)
> Интересно, а в чем пойнт реверсить прошивку телефона в 2012 году?не юзаю новые телефоны из принцыпа. Эти ваши андроиды, в которых сплош и рядом одна жаба. Про йаосы и вебосы я вообще молчу. Хотя Jolla(MeeGo), меня заинтересовала, т.к. там любимый фреймворк(Qt), и православный язык С++. Реверсю, и в основном пишу под старый дрыщефон, который ниразу не смартфон, но благодаря сформировавшемуся сообществу(сейчас оно уже распалось, к сожалению) из обычно телефона сделали, такой себе, вполне смартфон. Нативные программы и так далее, и тому подобное.
> не юзаю новые телефоны из принцыпа.А я всегда мечтал о том чтобы это был компьютер. Сейчас это довольно похоже на то что хотелось. Правда я юзаю n900, ибо терпеть не могу яву а там - нормальный такой дебиан с си и си++, GTK и Qt. Куда как приятнее ява-шыта и программ с троянами от школия :)
> Эти ваши андроиды, в которых сплош и рядом одна жаба.
Это не наши.
> Про йаосы и вебосы я вообще молчу.
И это не наши.
> Хотя Jolla(MeeGo), меня заинтересовала, т.к. там любимый фреймворк(Qt), и православный язык С++.
Ну вот и мне они достаточно интересны :)
> Реверсю, и в основном пишу под старый дрыщефон, который
> ниразу не смартфон, но благодаря сформировавшемуся сообществу(сейчас оно уже распалось,
> к сожалению) из обычно телефона сделали, такой себе, вполне смартфон.Это сименсы чтоли? Смартфон их них был довольно условный, но патчи ничего так в принципе. Но я должен заметить что полноценный линь намного лучше :)
> Нативные программы и так далее, и тому подобное.
Нашли чем удивить человека с gcc на телефоне...
> Правда я юзаю n900вот сакжи: как там на маеме кутэ поставить? что-то в репах я его не могу найти.
> Хотя хорошо знаю Си/С++С чего Вы это взяли? :-D
в бывшем ТРТУ (нонче ЮФУ) попадаются интересные работы в дипломах.
> в бывшем ТРТУ (нонче ЮФУ) попадаются интересные работы в дипломах.Эк как "радик"-то похакали...
> Ну так дайте пример - студент какого российского универа осилил что то сравнимое?МАИ, МГТУ им. Баумана, МГУ, в остальных не был.
По рассказам знакомых - в МФТИ, МИФИ, МТУСИ,
Институт криптографии, связи и информатики Академии ФСБ России.
просто не тот кромчий на яхте.
Петра бы первого бы...
И гнить тебе бы на верфи :))
Да я уже "гнил на верфи".
В армии. Сам то с юга, а закинули в Читу - оказывается не мой климат совсем.
Ноги все в язвах были при аклиматизации.
Но я не в претензии - служить стране и защищать граждан - это для мущины нормально.
Главное, что-бы управлял процессом не пживчик, а Петр.
ага, отличное использование живой силы. очень разумное. солдат с болячками имеет, без сомнения, +10 к боевому духу и +50 к морали.
кривой тролинг.
> кривой тролинг.да какой троллинг, ты что! ведь очевидно же, что это наиболее разумное использование живой силы, дающее этой силе мегабонусы по всем полям! ведь больной солдат очевидно лучше здорового: он злее, зубами врага загрызёт!
> больной солдат очевидно лучше здорового: он злее, зубами врага загрызёт!Конечно. Тем более что хотя-бы просто стрелять на нормальном уровне - ну вот этот гражданин пусть за себя скажет, его учили? А то все у кого хватило глупости попасть в эту полукутузку почему-то дружно твердят что автомат видели 2-3 раза за все время. Ну и какие они нафиг воины после этого? Пушечное мясо халявное.
> Но я не в претензии - служить стране и защищать граждан -И как, много чему полезному научился? Что-то у меня есть подозрения что если выпустить стадо таких защитничков против стайки американских беспилотников или хотя-бы просто нормальных обученных солдат - результат будет как-то не ахти в плане расхода "защитников" vs результат их деятельности. Потому что по моим наблюдениям подметать ломом плац учат больше чем всему остальному вместе взятому, а это не больно какой полезный скилл. Ни на войне, ни в жизни.
> Главное, что-бы управлял процессом не пживчик, а Петр.
Пживчик лижет кому надо где надо - подхалимов и сомнительных личностей там навалом. Более того - помирать за землю и ресурсы олигархов как-то не больно то и приятно. А рядовые граждане - да кому они нужны и нафига? Не хочу ничего сказать но заметив пару сомнительных типов в подворотне, государство и его представители - это последнее на что я буду надеяться.
> просто не тот кромчий на яхте.
> Петра бы первого бы...Ответ неправильный. Нам страну не с колен поднимать надо, а спасать от уничтожения. Тут другой персонаж нужен нужен.
И кто же?
у нас только в одном НГТУ есть факультет автоматики и вычислительной техники и факультет прикладной математики и информатики. + на каждом техническом факультете есть специальность "автоматика в такой-то деятельности"
Клёво !!! А это где такое вообще ?
Населению сырьевого придатка запада не нужно программирование. Достаточно винды и ворда
Почитай что-ли http://hitech.newsru.com/article/18may2012/wswittrnmnt
ога.
А между соревнованиями они херней страдают.
Вы посчитайте сколько студентов пишут курсовые работы и дипломы "ни о чем" сейчас.
Вы в лине встречали результаты дипломных или курсовых работ наших программистов воплощенные в какой нибудь софтине?
Вы представляете сколько это времени в никуда уходит?
Я не в курсе, где находится универ Беркли, но я пользуюсь результатами его работы и из-за них я знаю об этом универе.
а что делают НАШИ сюденты?
Дим, а ты сам-то что все это время делал? Троллил на опеннете?
Ну я как-бы по мере сил стараюсь отдавать долг обществу.
В армии служил, в свободных проектах - участвовал, в Крымске - волонтерствовал, погорельцам 2008 года деньги отсылал. Проекты свои не крысю - выкладываю. Будет еще чего в моих силах и возможностях - сделаю, не сомневайтесь.
Мне кажется имею право критиковать. А вам как кажется?
> Ну я как-бы по мере сил стараюсь отдавать долг обществу.
> Мне кажется имею право критиковать. А вам как кажется?Всем пофигу. Главное критикуя - предлагай.
> Всем пофигу. Главное критикуя - предлагай.Да я не для пустышек, потреблюдей или тролей писал.
не напрягайтесь.
> Да я не для пустышек, потреблюдей или тролей писал.Так это, отдавая надо еще мозг задействовать. Понимая насколько затраты труда/денег/прочего результативны. Насколько вам понятно что произойдет в результате и насколько прозрачен этот процесс. Ну вот взять армию - чему вас там научили? И как вы оцените ваши шансы если против вас будет матерый боевик, которого натурально учили и стрелять и ножиком пыряться?
Критиковать - да, а вот обобщать нет. Моим кодом времен студенчества например пользуются в НАСА. Пусть он и не общеприменим, но он общедоступен.
Красавчик!
Осталось пнуть наших.
выше уже есть один вариант - анонизмом с прошивкой своего телефона, потому что мотивации нет, в двадцать-то лет.
> выше уже есть один вариант - анонизмом с прошивкой своего телефона, потому
> что мотивации нет, в двадцать-то лет.Чувак, всем, кто жалуется на мотивацию, советую этого хрюнделя послушать:
http://www.youtube.com/watch?v=wY9Bb0W5lmU
> выше уже есть один вариант - анонизмом с прошивкой своего телефона, потому
> что мотивации нет, в двадцать-то лет.Прошивка своего телефона - тоже полезное дело. Можно изучить как работают микропроцессорные системы на относительно простой конструкции. Там многие вещи проще и понятнее сделаны. К тому же реверсинг достаточно увлекательно и позволяет поучиться думать как программист. Ибо чтобы отреверсить что-то - надо научиться думать так же как программист который этот кусок кода писал.
Другое дело что не очень понятен смысл ломиться в закрытую дверь при том что к 2012 году стало понятно что она стоит в чистом поле. Телефонов основанных на открытых исходных текстах нынче уже есть.
> У нас дальше ворда не учат...Учат вообще-то. Нет, чему-то коммерчески востребованному скорее всего не научат, но теоретические основы - дадут, покажут как надо и как это вообще бывает, etc. Также могут обучить основам электроники и цифровых схем и много чему еще. Просто надо выбирать не очень задрипанный ВУЗ и правильный факультет по вкусу. Да, поступить на бюджет может быть нелегко - придется или повъе или заготовить бабла.
А есть ли проекты по переписыванию с ненужной жабки на православные кресты? Я бы , например, с удовольствием попользовался крестанутым ведроидом.
Глупейший комментарий Вам надо молчать и слушать, молчать и слушать
Обоснуйте глупость этого комментария?
Иначе ваши советы примените на себе
> Обоснуйте глупость этого комментария?
> Иначе ваши советы примените на себеНу а че минусы ставить? Нам всегда профессор по логике и практик по ИИ говорил что глупый вопрос это вопрос на который можно дать только глупый ответ. А здесь я вижу только брызжание слюной и переход на личности
Crazy Alex например дал пример такого проекта Java -> C/C++. Поэтому минусатор и аноним перед моим предыдущим комментарием - засуньте руки в свои *опы
Навскидку только CLucene припоминается
> Навскидку только CLucene припоминаетсяЕщё gcj, кажется, компилировал из байт-кода в нативный, если я ничего не придумываю?
А зачем? Пользуйтесь "успешным" Symbian, сколько там приложений на крестах написано. А с секуностью как хорошо, помню можно было ставить подписанный блоб а можно и не подписанный, полный контроль для честного пользователя которому по определению скрывать нечего.
И что так торомязыки любят, даже в роутеры пихатют. Вот раньше в моем dlink был фирменный бинарный блоб от dlink, работал быстро... наверно, жаль глючил, но это не важно. А теперь поставил на него OpenWRT, а там страшно сказать, интерпретатор LUA "тормозит" но стабильно работает зараза, приходится терпеть...
суровые китайские студенты беспощадны.