The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Представлен GCC Exlorer, интерактивный компилятор на базе GC..."
Отправлено Аноним, 28-Май-12 05:08 
> Не надо придумывать глупостей и приписывать их оппоненту.

Ну так вы безаппеляционно завяили не меньшую глупость. Почему бы и не отыграться за это? Вы сами такой шанс дали :)

> Мне не интересно, что вам кажется. Мне также не интересны ваши убеждения
> по поводу "проприетарщины" и СПО. Я подозреваю, что ваши религиозные взгляды
> были оскорблены тем фактом, что кто-то высказался в пользу проприетарного ПО,

Мои религиозные взгляды были оскорблены тем фактом что кто-то имеет наглость сватать кривой проприетарный булшит стоящих конских бабок, при этом выдавая на гора не совсем объективные сведения. Ну и да, отсутствие этой хрени под удобную мне систему вызывает у меня некие антипатии к вендору, который хочет кучу бабла, но совершенно не хочет париться о моем удобстве. Как ни странно я при таком раскладе питаю антипатию далеко не только к кейлу но и к любому иному продавцу/производителю поступающему так же.

> а не СПО, но с этим я тоже ничего поделать не могу.

Скорее, имеет место ситуация "я тут освоил кайлу, а свое г... не пахнет". Юзал кайло в свое время. Ничего особо позитивного о нем сказать не могу - весьма кривая хрень. С довольно самопальным пониманием и самого си, и форматов файлов, и что там еще. Так что если этот бобик сдохнет - применить знания потом вообще нигде особо не получится. А како он будет дохнуть или развиваться зависити от небольшой горстки людей. Ну решат они его придушить например - фиг оспоришь.

>> Мне ведь достаточно найти всего 1 пример где это будет не так и вы в 2 счета окажетесь лжецом.
> Чушь. Один пример всего лишь покажет, что в одном случае gcc лучше.

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

> Покажите, что gcc лучше в БОЛЬШИНСТВЕ случаев, тогда я вас послушаю.

Во первых, это весьма масштабная задача, которая наврядли реализуема за разумный срок.
Во вторых, а почему меня должно интересовать какое-то там абстрактное большинство случаев?
В третьих, по результатам забегов опубликованных ALL на тематических форумах GCC выглядит вполне приличным компилером.

> А отлаживать свой замечательный проект ты будешь чем? gdb для ARM? Тогда
> ты точно не некроман. Ты мазохист.

Не вижу ничего такого мазохистичного. GDB - он не "для ARM". Он - дебагер. А к нему есть например OpenOCD мостик. Впрочем, я обычно обхожусь вообще отладочным выводом в UART, мне вполне хватает. Так, на подумать: народ много лет писал весьма навороченный софт и без всех этих примочек для гламурных-кис-wannabe-embedded-типа-developer. И работало. Получше чем у таких как вы.

> А написать прогу для, допустим, LPC2129, не имея этого самого LPC2129 на руках, слабо?

Не "прогу" а жалкое подобие, которое на реальном железе скорее всего или не будет работать вообще, или будет обладать зиллионами глюков. Кстати сами LPC лично мне вообще не понравились. Кривые какие-то, как большинство поделий NXP. Пинауты удивительно дебильные (почему-то все время обе нужные функции на одних и тех же пинах) и сама периферия странная. Запись в флеш - вообще жесткач какой-то. Мало того что надо дергать какое-то левое ROM апи, так оно еще кривое и бажное и с кучей требований к софту к тому же. А вот у STM периферия радает крутостью и продуманностью, пинауты обычно куда более вменяемы, линейки и ценообразование тоже радуют.

> Кейловская среда не без проблем, но она обеспечивает визуальную отладку

(нужную только гламурным кисам, которые сперва напишут булшит, который сами уже не понимают, а потом пытаются из д@рьма конфетку сделать в дебагере, знаем-знаем).

> не только на устройстве, но и совсем без устройства, эмулируя ОГРОМНОЕ
> количество микроконтроллеров вместе с периферией ИЗ КОРОБКИ.

Увы, я не фанат "резиновых зин" и считаю что лучший отладочный тулзень - это реальная плата с реальным камнем в реальных условиях. На кой черт мне сферические кони в вакууме? Тем паче что у них своих глюков есть а у камней - своих (errata же).

> Свободные аналоги такого уровня ОТСУТСТВУЮТ КАК КЛАСС.

Да, у меня не будет "резиновой зины" забесплатно. Такое несчастье, конечно. Правда я в свое время налетев на отличие в поведении реального железа и эмуля зарекся с эмулями связываться. Круто когда в эмуле работает а в реальной железке - болт, правда? Если отлаживаться на реальной железке, гоняя там постепенно дописываемый код - момент когда оно начало работать не так как ожидалось на основании логики кода и даташитов - поймать довольно просто (так даже можно поймать то что попадает в секцию errata даташита потом). А вот если все написать под эмуль а потом пытаться разгрести на реальной железке почему все работает не так как задумано - хорошая заявка на геморрой. Вот тут реально придется корпеть в дебагере дохрена (хотя имхо проще сразу застрелиться).

> Ты смешной. Если что-то не вписывается в твой инвентарный список, это не
> значит, что оно не нужно :)

А ты смотри внимательно и наблюдай как ща половина 8-битников радостно помрет. ARM довольно грамотно им обгадил малину своими M3 и M0. Почти все более-менее активные вендоры 8-биток резко отрастили маложрущие 32-битные линейки. И чего это они? Учитывая их параметры и уровни цен - ареал обитания 8-биток сильно сократися.

> У меня девайс габаритами 3 х 5 см с 1К ОЗУ (своего рода флэшка, если хочешь
> знать, только специализированная). Какой там "32-битный cortex M3"!

В девайс 3х5 см с современной комплектухой можно впихать дофига всего, уже полновесные штуки с линем и кучей памяти приближаются к этому размеру вплотную. А у упомянутых кортексов есть корпуса типа 6х6 мм (QFN 36, например). Это как тетрадная клеточка примерно. На плате 3х5 сантиметров он как кактус в пустыне будет выглядеть :P.

> Там 8051 хватает за глаза,

Так это... при цене армового камня менее бакса, с кучей мощной и приятно сделанной периферии, нормальным набором команд, внятным набором регистров и режимов, etc - этот твой х51 с кучей дебилизмов, убогим ядром, паскудной периферией, кривым I/O и прочая сдался только махровым некроманам. Ну еще есть всякие китайцы, гоняющие партии в миллионы, там за 10 центов удавятся. Ну вот там х51 может еще не помрет. Но это не про exUSSR. Тут такие тиражи как-то не характерны.

> только нужен нормальный компилятор, генерящий оптимальный код, и отладчик
> с эмулятором, потому что отлаживать всё это на реальном устройстве с
> 1К ОЗУ - удовольствие ниже среднего.

Да я не спорю что сначала можно создать себе вагон проблем а потом героически их решать. Но мне этот вариант не нравится, извините.

> Я тебя умоляю! Я не собираю кейлом пингвин под АРМ и не забиваю гвозди микроскопом.

Не вижу в каком месте это забивание гвоздей микроскопом. Пингвин отлично подходит для массы различных задач. Уж в сетевых вопросах он вообще всех рвет с отрывом. А ты попробуй на чем-нибудь еще например сделать железку показывающую статус или рулящую чем-то через интернет? А чтоб это еще и с провом у которого PPTP работало? А по вайфаю? Ах, задачи разные бывают? Ну надо же :)

> Пусть этим занимаются красноглазые пионеры-экспериментаторы.
> Мне достаточно РЕАЛЬНЫХ задач, где Кейлу пока что найти замену трудно.

Трудно оно только тем кто зачем-то создает себе проблемы на ровном месте.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру