kika: (Default)
kika ([personal profile] kika) wrote2008-10-28 09:28 pm
Entry tags:

Ищется рубанок, который не стреляет тебе в ногу в процессе строгания

Казалось бы, простой критерий, а вот поди ж ты.

Кароче, ищется замена gcc. Интересуют в первую очередь платформы Linux и MacOS/X, но и другие приветствуются. Слава богу, под виндой есть достаточно профессиональный компилятор, и не обязательно пользоваться этой пластмассовой игрушкой.

Кому надо объяснений "почему" - то все очень просто: заебал. Терминально заебал. Настолько что я рад, что мне вряд ли предстоит встретить того волосатого мудилу, который породил это уебище. Иначе я бы точно загремел в тюрьму.

Главное, что если б микрософт так наблевал бы на рынок, то его бы обкладывали хуями в каждом втором мейллисте. А тут - все нормально, все спокойны. Опенсорс же, Free Software Foundation, свобода, равенство, братство и процветание.

[identity profile] kika.livejournal.com 2008-10-30 05:30 am (UTC)(link)
Так что пока счет 1:1

Buffer overflow он нашел один, а пропустил серьезных ошибок три или четыре. Какой тут 1:1, ты апчом? Был бы 1, я бы и не возникал, с кем не случается.

где gcc применяют коммерчески - это всякого рода ембедщина

Сформулируй мысль точнее:
1. Под линукс, обычный, не встроенный в холодильник, (почти) не бывает коммерческой разработки
2. Под линуксом народ для коммерческой разработки пользуется не гцц
3. All of the above.

[identity profile] pzz.livejournal.com 2008-10-30 10:20 am (UTC)(link)
Ошибаешься, он два раза нашел overflow (примерно в одном и том же месте, но это было два разных случая) и два раза же пропустил отсутствие return'а из функции, возвращающий значение.

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

Абаснуй :D

[identity profile] krotoff.livejournal.com 2008-10-31 11:14 am (UTC)(link)
1. Под линукс очень много коммерческих разработок. Есть даже коммерческие (sic) линуксы. (В смысле линуксы за деньги).

2. gcc используется во-всю. Не столько потому, что так хорош, а больше потому что родной/знакомый. Да и выбор компиляторов в наше упадочное время не ахти как богат.