Линус подумывает о переходе на другой компилятор C

image

Линус подумывает о переходе на другой компилятор, в связи со слишком частым повторением такой ситуации, когда разработчики gcc занимаются юридическими выкрутасами с языком (language-lawyering) вместо решения реальных проблем пользователей gcc.

В списках рассылки LKML и gcc была интересная дискуссия о не совсем корректной с точки зрения пользователей оптимизации, производимой gcc. Эта оптимизация (замена условной записи в память на чтение, условную модификацию и безусловную запись обратно) потенциально может нарушить семантику блокировок в многопоточных программах (потребовать для корректной работы программы блокировку в том месте, где данные в памяти, казалось бы, не изменяются), но формально не противоречит стандарту языка C.

Линус подумывает о переходе на другой компилятор, в связи со слишком частым повторением такой ситуации, когда разработчики gcc занимаются юридическими выкрутасами с языком (language-lawyering) вместо решения реальных проблем пользователей gcc.

Примечательно, что на возможность такого рода неприятностей с блокировками в связи с недостаточной определенностью стандартов на язык C было указано еще два года назад в статье "Threads Cannot Be Implemented As a Library" (автор: Hans Boehm).


или введите имя

CAPTCHA
Страницы: 1  2  
1
26-10-2007 13:07:41
найдет ли он себе альтернативу?
0 |
1
26-10-2007 13:41:02
icc для студентов распространяется бесплатно
0 |
1
26-10-2007 15:00:52
Это пять! Давай зачотку!
0 |
1
26-10-2007 14:17:01
найдет ли он себе альтернативу?да там дофига альтернатив
0 |
1
26-10-2007 18:26:09
да там дофига альтернатив Обоснуй.
0 |
1
30-10-2007 12:26:33
MS VC compiler )))))))))))))))))
0 |
1
26-10-2007 13:15:02
Ага, нужно на .Net ядро Линукса написать
0 |
1
26-10-2007 13:31:58
на Mono ?
0 |
1
26-10-2007 14:55:20
ага всё начнёт дико тормозить и линуксоиди будут отмазываться тем, что это им помогает медитировать =))
0 |
1
26-10-2007 15:08:40
Зато линупс можно будет запустить под вистой...
0 |
1
26-10-2007 15:14:32
Точно и таким образом линукс будет еще тормазнутей. Для медитации будет еще больше времени, а минимальные требования на комп будут "самый крутой комп который можно купить в магазине".
0 |
26-10-2007 17:13:36
ну до висты в этом смысле он не доберется...
0 |
FSA
26-10-2007 20:06:07
Юзай Cygwin и будут тебе доступны блага линукса (например, KDE )
0 |
1
27-10-2007 19:04:26
имхо, MinGW лучше.
0 |
1
27-10-2007 19:04:00
откройте для себя CoLinux (linux.sys), QEMU, и VirtualBox. Ровно так же можно висту под линухом юзать. Но зачем, если есть линух ...
0 |
1
28-10-2007 18:29:08
Зато линупс можно будет запустить под вистой...Его уже можно запустить под виндовсом =) Есть ядро линукса которое работает как служба в виндовс
0 |
1
26-10-2007 20:19:58
Из-за чего базар ??? Не нравится, компилируй без оптимизации--много не потеряешь в производительности. А вот переход на другой компилятор--это займет немало человеко-часов.
0 |
1
26-10-2007 21:33:10
Он на Гарри Поттера похож на этай фотке =\
0 |
1
26-10-2007 22:26:45
Не похож. Гарри Поттер худой, а этот жирный. Скорее на Балмера похож.
0 |
1
27-10-2007 01:29:53
На C.Балмера похож БилГ(или наоборот). А Линус есть Линус. И человек заинтересован работать в направлении, чтобы система показывала оптимальный результат, так же как и компилятор который ее будет собирать.
0 |
1
28-10-2007 02:03:27
Больше он похож на шведо-финского партизана, задумавшего что-то недоброе...
0 |
1
27-10-2007 13:18:04
Надо вообще преходить на язык D (Ди). Си вчерашний день.
0 |
1
28-10-2007 18:31:10
Не получитцо =) Си язык среднего уровня, можно чучуть преврать и сказать что это улучшенный асм
0 |
1
29-10-2007 10:54:39
))))))) как говорят падонки - "эта пять!"
0 |
Страницы: 1  2