The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Набор компиляторов GCC планируют переписать на язы..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: Набор компиляторов GCC планируют переписать на язы..."  
Сообщение от opennews on 19-Июн-08, 00:13 
Ян Ланс Тейлор (Ian Lance Taylor) объявил (http://gcc.gnu.org/ml/gcc/2008-06/msg00385.html) в списке рассылки разработчиков GCC о создании новой ветки gcc-in-cxx, в которой будет реализована идея перевода кодовой базы GCC с языка Си на Си++.


Аргументы в пользу перехода на С++ изложены в специально подготовленной презентации (http://airs.com/ian/cxx-slides.pdf). По мнению Тейлора, переход на С++ может помочь упростить код и сделать интерфейсы более надежными.

URL: http://gcc.gnu.org/ml/gcc/2008-06/msg00385.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=16553

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Чем думают?"  
Сообщение от DimGun on 19-Июн-08, 00:13 
Читаем Bjarne Stroustrup
http://cs.mipt.ru/docs/comp/rus/develop/other/stroustrup_int...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Чем думают?"  
Сообщение от pavlinux email(ok) on 19-Июн-08, 00:45 
> К окончанию беседы выяснилось, что интервьюер извлек больше информации, чем предполагал,
> и, естественно, редакторы решили урезать содержание 'для пользы индустрии', но, как обычно
> получается в таких случаях, произошла утечка информации.

К окончанию компиляции, программа содержала больше кода, чем предполагал программист,
по этому, её урезали для пользы системы, но, как  обычно, произошла утечка памяти....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Чем думают?"  
Сообщение от вжюх on 19-Июн-08, 01:17 
Очень противоречивое интервью, особенно если учесть, что взято оно 1 января, а в конце Страуструп попросил копию записи.

Любой "порядочный" бородатый гик, который к тому же является автором очень распространённого языка программирования, 1 января должен быть в таком состоянии, в котором обязательно копию записи нужно попросить (как-то мудрёно сказал, но вроде понятно).

1998 год кстати ещё не был "концом" C++, не было даже намёка на то. Наоборот, была куча работы по стандартизации и т.д. Кто знаком с языком и его развитием (хотя бы по "The Design and evolution of C++"), тот должен быть знаком с ходом мыслей Страуструпа и должен понимать несерьёзность этого интервью.

Исключительно моё собственное мнение.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Чем думают?"  
Сообщение от kostbebix email on 19-Июн-08, 01:30 
Страуструп не гик.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Чем думают?"  
Сообщение от mutanabbi on 19-Июн-08, 01:31 
Ага. :) И не борода!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Чем думают?"  
Сообщение от mutanabbi on 19-Июн-08, 01:23 
Интервью со Страустропом, мне кажется, такая же утка как и целая плеяда боянов про то, что язык Си был неудачной шуткой  Кернигана и Ричи, которую приняли черезчур серьезно, и вообще разрабатывался, чтобы откинуть Советский Союз в развитии информационных технологий на 20 лет назад.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Чем думают?"  
Сообщение от бррр on 19-Июн-08, 11:24 
Точнее, не утка, а откровенный стеб, который трудно не заметить :)

Правда, написал его человек, который шарит в языках и программировании.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Чем думают?"  
Сообщение от sergeyvp (??) on 19-Июн-08, 01:48 
Утка, а жаль :)
http://www.research.att.com/~bs/bs_faq.html#IEEE
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Чем думают?"  
Сообщение от const email(??) on 19-Июн-08, 02:02 
Дыма без огня не бывает ;)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Чем думают?"  
Сообщение от fresco (??) on 19-Июн-08, 10:05 
Интервью, конечно, утка. Но ни с одним утверждением относительно недостатков языка поспорить не получилось. Все акт и есть.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Чем думают?"  
Сообщение от Аноним (??) on 19-Июн-08, 09:21 
Это правда?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Чем думают?"  
Сообщение от ture on 19-Июн-08, 10:55 
>Это правда?

Какая разница? Это не по законам монополии или эволюции, и значит просто идея (мыслишка). Выбор же за нами (вопрос лишь в том, кто мы).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

44. "Чем думают?"  
Сообщение от muxas email(??) on 20-Июн-08, 07:49 
>Читаем Bjarne Stroustrup
>http://cs.mipt.ru/docs/comp/rus/develop/other/stroustrup_int...

Так и надо отделять "зерна от плевел". Отличный quiz для кадровиков! Дал прочитать статью, затем спросил что претендент думает по этому поводу. Идиоты будут отсеиваться на раз! Где бы английский вариант надыбать, чтобы по ходу и язык проверять? ;-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Аноним (??) on 19-Июн-08, 00:45 
Сходил по ссылке, даже pdf глянул...
плюсов перехода на плюсы не обнаружил!
Имхо, идея умрёт.

Интервью со Страуструпом заинтересовало больше....
если не утка, то дядька немало удивил...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от sergeyvp (??) on 19-Июн-08, 01:10 
>Интервью со Страуструпом заинтересовало больше....
>если не утка, то дядька немало удивил...

Главное датировано 1998г.
Я вообще уже задолбался объяснять почему пишу проект на С, каждый кому не лень пытается мне объяснить что его нужно переписать на С++. Если правда не утка, то теперь у меня есть железный аргумент :)

P/S Кто-нибудь лично знаком со Страусом, чтобы услышать из первых уст так сказать :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от pavlinux email(ok) on 19-Июн-08, 01:56 
http://www.research.att.com/~bs/interviews.html
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от pavlinux email(ok) on 19-Июн-08, 02:03 
>
>P/S Кто-нибудь лично знаком со Страусом, чтобы услышать из первых уст так
>сказать :)

Факс ему зашли - fax: (979) 458-0718

http://parasol.tamu.edu/people/bs

I can be reached by email at bs@cs.tamu.edu or bs@research.att.com,
and by paper mail at Department of Computer Science, TAMU 3112,
College Station, TX 77843-3112, USA.

Так и напиши, - как вы относитесь к идеи переноса кода GCC на С++, и где он был 1 января 1998 года :)
  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Sem email(??) on 19-Июн-08, 03:06 
Он и e-mail отвечает.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от pavlinux email(ok) on 19-Июн-08, 04:34 
Скоро узнаем :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

53. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от anesth (ok) on 21-Июн-08, 15:11 
>Скоро узнаем :)

павлинукс, у вас есть сетевой фотоальбом? если есть - можете дать ссылку? а если нет, не могли бы вы где-нибудь выложить своё фото и опять же дать ссылку? очень любопытно на вас поглядеть.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

54. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от pavlinux email(ok) on 21-Июн-08, 15:35 
>>Скоро узнаем :)
>
>павлинукс, у вас есть сетевой фотоальбом? если есть - можете дать ссылку?
>а если нет, не могли бы вы где-нибудь выложить своё фото
>и опять же дать ссылку? очень любопытно на вас поглядеть.

Ага, киллерам раздашь!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Andrew Kolchoogin on 19-Июн-08, 09:42 
> Я вообще уже задолбался объяснять почему пишу проект на С, каждый кому не лень пытается
> мне объяснить что его нужно переписать на С++. Если правда не утка, то теперь у меня есть
> железный аргумент :)

Утка, конечно. :)

Но объектно-ориентированное программирование -- тупик совсем не из-за трупа страуса. Объектно-ориентированное программирование -- тупик потому, что использует парадигму, содержащую концепты, нереализуемые в текущем программно-аппаратном окружении.

Извините, но позднее связывание, dynamic_cast'ы и прочее _не реализуются_ на кремниевых кристаллах. И в объектный код приходится встраивать интерпретатор всего этого счастья. Махинации с индексацией _vtbl'ей и косвенными вызовами функций (это у нас virtual так работает) чем-то мне напоминают шитый код Форта.

А Форт у нас, как известно, интерпретатор. :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от fresco (??) on 19-Июн-08, 10:07 
полностью согласен
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

40. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Осторожный on 19-Июн-08, 19:34 
>А Форт у нас, как известно, интерпретатор. :)

Это кому известно ?
http://en.wikipedia.org/wiki/Forth_%28programming_langu...
Форт имеет разные варианты реализаций.

А по ссылке пишут, что современные реализации могут делать оптимизированный машинный код.
Так что не надо ля-ля.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

42. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от belkin (ok) on 19-Июн-08, 23:30 
>Объектно-ориентированное программирование
>-- тупик потому, что использует парадигму, содержащую концепты, нереализуемые в текущем
>программно-аппаратном окружении.

IBM AS/400 ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Аноним (??) on 19-Июн-08, 00:56 
Говорят что суть в templates. Уберется много кривых макросов. Но по мне templates - зло, если в них ошибка - фиг отладишь.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от mutanabbi on 19-Июн-08, 01:10 
>Говорят что суть в templates. Уберется много кривых макросов. Но по мне
>templates - зло, если в них ошибка - фиг отладишь.

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Аноним (??) on 19-Июн-08, 01:17 
проще это безобразие с самого начала было писать на C++
а то дествительно пришли как

>К окончанию компиляции, программа содержала больше кода, чем предполагал программист,
>по этому, её урезали для пользы системы, но, как  обычно, произошла утечка памяти....

:))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от pavlinux email(ok) on 19-Июн-08, 02:35 
Все, я отписался Страусу,... будем ждать коннекта!
Если что напомните, кому интересно, вдруг забуду!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от alexx (??) on 19-Июн-08, 04:10 
почти в тему

из недавнего интервью (апрель сего года):

http://www.informit.com/articles/article.aspx?p=1192024

# Speaking of the average C++ programmer, what are C++’s major advantages over its newer rivals? In other words, what makes C++ relevant today – and tomorrow?

→ As ever: Performance, flexibility, generality, and access to hardware resources. When you encounter an application with "unusual requirements" you'll appreciate C++'s strengths compared to languages more finely tuned to a specific class of problems.

Actually, the interest in C++ seems to be increasing again. For example, the C++ track at the SD conference in Santa Clara in early March was by far the largest track and significantly larger than last year (where is again was larger than the year before).


так что нормально он к плюсам относится

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от sergeyvp (??) on 19-Июн-08, 12:06 
Он уже видимо задолбался отвечать на такие вопросы :)
Я же выше по теме дал ссылку
http://www.research.att.com/~bs/bs_faq.html#IEEE
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от MarCo email on 19-Июн-08, 07:02 
В 1990 г. когда начал программировать на С++ понял, что объектно-ориентированное программирование для больших компаний и специфических проектов. Поэтому, программировал на С++ в стиле С. Считаю, что на смену объектно-ориентированного программирования должно прийти событийное.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от set_rus on 19-Июн-08, 10:52 
сам то понял че сказал...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от tesseract on 19-Июн-08, 11:28 
Это как собфтияная? В Objective-C например как и smalltalk вызов метода класса происходит по сообщениям.

ЗЫ:Вспоминая адский гемморой с mfc/winApi. Предпочту классы.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от const email(??) on 19-Июн-08, 13:35 
>ЗЫ:Вспоминая адский гемморой с mfc/winApi. Предпочту классы.

Видимо, имелась в виду модель, реализованная в Qt, GLib и Boost. Правда, она не отменяет ООП, а дополняет (причём до того уровня, на котором ООП было изначально).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от грязный пасквилянт on 19-Июн-08, 14:01 
я авторитета не имею но все-же скажу.
такое переписывание дело сложное а выигрыш усилиям хм... несоответствует. заняться им нечем видимо))

если уж переписывать то на чем-то принципиально лучшем.

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

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

...а ооп на самом деле имхо УСЛОЖНЯЕТ поддержку поскольку наследование ПРОТИВОРЕЧИТ модульности...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Aleksey (??) on 19-Июн-08, 15:04 
Приятно что тут высказалось столько людей имеющих непосредственное отношение к разработке gcc :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

33. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Аноним (??) on 19-Июн-08, 15:25 
И попрошу паскалянтов и иже сними виртовских товарищей не высказываться...
Есть поговорка - "не зная брода не суйся в воду"
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

34. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Аноним (??) on 19-Июн-08, 15:29 
Блин, что на лоре, что тут - все Ъ. сходить по ссылке не судьба?

>> The goal of this branch is to develop a version of gcc which is __compiled__ with C++.

автору новости - идти учить и русский и английский. с языка на язык никто ничего перевод% нм8 не собирается.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

36. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Аноним2 on 19-Июн-08, 16:00 
>>> The goal of this branch is to develop a version of gcc which is __compiled__ with C++.
>
>автору новости - идти учить и русский и английский. с языка на
>язык никто ничего перевод% нм8 не собирается.

А автору сего поста не судьба PDF почитать, прежде чем про одну компиляцию говорить ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

39. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Аноним (??) on 19-Июн-08, 16:59 
Судьба

Ну поменяет он еще 3 макроса на STL и что?

Переписать на С++ - это все же несколько другое...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

48. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от vitek (??) on 20-Июн-08, 11:01 
STL - входит в стандарт С++ (не С)
и там не макросы (в основном), а шаблоны.

осенью на переэкзаменовку.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

37. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Аноним (??) on 19-Июн-08, 16:02 
>автору новости - идти учить и русский и английский. с языка на
>язык никто ничего перевод% нм8 не собирается.

Если они Си код Си++ компилятором собрались собирать, зачем им проект называть "Write  gcc in C++" ? :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

35. "OpenNews: Набор компиляторов GCC планируют переписать на язы..."  
Сообщение от waf email(ok) on 19-Июн-08, 15:49 
Так я что, зря книжку по C++ купил??
Хотя в общем-то уже не важно, http://ru.wikipedia.org/wiki/Большой_адронный_коллайдер скоро всех уровняет.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

41. "OpenNews: Набор компиляторов GCC планируют переписать на язы..."  
Сообщение от Аноним (??) on 19-Июн-08, 22:22 
Да, книжками по C# забиты все полки магазинов, а вот что-нибудь типа K&R нигде нет (разве что купить старое издание за охрененные бабки, ну или на амазоне заказать английскую версию). Так со всем, попса - дёшево и быстро, что-нибудь стоящее - дорого и геморно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

38. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Светочка on 19-Июн-08, 16:52 
Идею переписать gcc на C++ полностью поддерживаю. Еще бы от autotools избавиться, было бы совсем хорошо (это даже важнее, чем переписывание на C++). Что касается C++, да, в нем немало недостатков, но, к сожалению, полноценной замены ему нет (мог бы быть D, если бы позволял напрямую вызывать объекты C++, т. к. много библиотек уже написано на С++).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

43. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от vitek (??) on 20-Июн-08, 01:25 
>мог бы быть D, если бы позволял напрямую вызывать объекты C++, т. к. много библиотек уже написано на С++

тогда бы это уже был С++.
..
а по-поводу переписать gcc на C++ - не возражаю точно.
нет ни каких объективных причин, что бы ограничиваться только С в данном случае.
..
хоть на java. лишь бы делал то что надо (желательно не на много тормознее), без ошибок и динамично развивался.
...
это не X-ы, где скорость и прожерливость критичны.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

45. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от ixrw on 20-Июн-08, 08:03 
Скорость компиляции ещё как критична, если gcc будет медленнее - у многих разработчиков встанет вопрос о смене компилятора. Уже были разговоры чтобы ядро чем нить другим компилить, если из-за смены языка на C++ будет потеряно процентов 30 или больше скорости, скорость и так низкая, то вопрос встанет снова, а если решение о смене компилятора будет принято, то это обязательно вызовет лавинообразный эффект. Сюда можно также добавить, что смена компиляции - это изменение все "заточек" в проекте с одного компилятора, под другой. А это может означать, что проект не сможет откомпилиться больше тем же gcc, или просто будет ещё медленее компилироваться. Вообще такой интерес к C++ подтверждает мнение о том, что gcc перестал развиваться по части языка C и должен быть заменён на что-то более подходящее, только вот боюсь вряд ли от этого станет кому-то легче:(
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

46. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Partizan email(??) on 20-Июн-08, 10:19 
RTFM! С++ не медленнее чем С в подавляющем большинстве случаев. Он специально разрабатывался чтобы overhead был только в исключительных случаях. \

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

Шаблоны часто разворачиваются и встраиваются в место вызова.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

47. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Аноним (??) on 20-Июн-08, 10:57 
а что? текущий gcc может похвастать скоростью?
..
gcc не интерактивное приложение, тем более не реального времени.
а разговоры останутся только разговорами.
да и что-то мне подсказывает, что сейчас он тормозит потому, что этому вопросу не уделяли достаточного внимания
>Вообще такой интерес к C++ подтверждает мнение о том, что gcc перестал развиваться по части языка C и должен быть заменён на что-то более подходящее, только вот боюсь вряд ли от этого станет кому-то легче:(

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

я даже думаю, что скорость может возрасти, т.к. в С++ занятся оптимизацией работы gcc было бы намного легче, а специально этим заниматься в С желающих нет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

49. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от pavlinux email(ok) on 20-Июн-08, 19:34 
>я даже думаю, что скорость может возрасти, т.к. в С++ занятся оптимизацией
>работы gcc было бы намного легче, а специально этим заниматься в
>С желающих нет.

Будем делать Reverse including, оптимизируют пущай на С++, а вставлять изменения на С.

  


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

50. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от vitek (??) on 21-Июн-08, 00:51 
:-DDDD

p.s.:
просто нет слов.
а на java так смогёшь?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

51. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от pavlinux email(ok) on 21-Июн-08, 01:00 
>:-DDDD
>
>p.s.:
>просто нет слов.
>а на java так смогёшь?

Ага, Eclipse называется!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

52. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от vitek (??) on 21-Июн-08, 01:53 
кстати, юзаю...
года два назад не знал как к этому "затмению" относиться..
ща ничего, обтерся
...
но я не про это - сделать обертку на java для проекта на С?
собстно swt, только для gcc!
..
да не,.. бредовая идея :-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

55. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от andr.mobi (??) on 23-Июн-08, 12:20 
Давно пора. Непонятно, зачем аргументировать. Если кому-то вопрос кажется сомнительным - он просто осёл и на него незачем тратить время.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

56. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от 0xdeadc0de on 26-Июн-08, 10:04 
GCC конечно штука сложная, активно юзает много фич, например сборщик мусора.
И темплейтная техника конечно жизнь облегчит.

Только вот не понизить скорость компиляции будет не так просто.
Ладно, от искцепшинов отказываемся сразу. Это будет С++ без иксцепшинов и это нормально - полмира так пишет. Мы же все равно называем С++ тех обрезанных ублюдков, которые прописаны в coding style'ах :-)
От активного использования виртуальных функций - тоже.
Ох, инклюды, которые в С легко сегментируются в С++ надо развязывать с помощью бубнов типа PIMPL. Иначе - откинься в кресле и получай удовольствие от суточной компиляции.
Кстати, gcc всегда был самокомпилируемым. А как теперь будет?
Ждем gcc с привязанным к нему Qt, единственной функцией которого будет - показ прогрессбара со слайд шоу в духе M$.

Интересно, что по этому поводу скажет Кальтенбруннер:
http://thread.gmane.org/gmane.comp.version-control.git/57643...
Впрочем кто его спросит - курс на превращения линукса в винду взят и цель почти достигнута.

PS для быдлокодеров, пишущих комменты в стиле "кто не понимает - тот идиот" сообщаю - в С++ 15 лет в т.ч. на должностях PM и SA.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

57. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Дмитрий Т email on 27-Июн-08, 16:06 
Прочитал интервью:
http://cs.mipt.ru/docs/comp/rus/develop/other/stroustrup_int...

Думаю, что это очень близко к правде, так как я недавно писал Страуструпу про необходимость улучшить читабельность языка, банально добавить хотя бы ключевое слово var перед объявлением переменных. На что получил ответ, что мол язык уже достаточно устоявшийся, а определённая сложность заложена в него умышленно для того чтобы талантливые программисты могли выделятся из общей массы!!! Однако, он не говорил что С++ ему не нравится, а наоборот он гордился что создал такой популярный язык программирования.

По своему же опыту могу сказать, что для написания на С++ качественной программы, которую легко поддерживать, надо знать КАК писать, когда и какие возможности языка использовать, а какие нет, когда и каких проблем ожидать. Короче язык достаточно сложный чтобы ошибаться даже опытному программисту.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

58. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от MiG on 27-Июн-08, 19:13 
Нормально он читабельный. Нет ничего лишнего - большое преимущество перед другими языками. Ну зачем этот var если в подавляющем большинстве программ переменных больше чем констант?! Вот их, константы, отдельно и отмечают специальным ключевым словом. Кстати подобные предложения надо направлять Кернигану и Ричи - авторам С, т.к. С++ - это развитие С.
С/С++ тем хорош и понятен, что программы не перегружены бессмысленными var, then, begin, end...

А если любителям Паскаля, Фортрана и т.п. сложно перейти на С/С++, то это их проблемы.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

59. "Набор компиляторов GCC планируют переписать на языке C++"  
Сообщение от Дмитртий Т email on 30-Июн-08, 16:29 
Если вы писали более менее большие программы, то читая чужой код, помните, как глядя на:
DeviceManager::Driver::List::Active curDriver.....
читаешь намного больше чтоб просто понять, что это банальное объявление переменной! А с шаблонами ещё менее читабельно получается. Маленькое слово var в начале строки сразу бы обозначило её назначение. Некоторые программисты конечно только пишут :) как в анекдоте "чукча не читатель, чукча писатель...", но факт остаётся фактом - С++ плохочитаемый язык, не perl конечно, но всё же ;) и автор языка говорит, что упрощать жизнь он умышленно не хотел, чтоб дать возможность блеснуть талантом.

Про then, begin и end, я с вами полностью согласен, это лишняя писанина, скобок вполне достаточно. В идеале на хорошем языке должно и писаться и читаться легко, а для поддержки проектов читабельность становится даже важнее. Лично я для повышения читабельности использую некоторые правила из http://geosoft.no/development/cppstyle.html но сам C++ поощряет писать в свободном стиле и потом как говорится чёрт ногу сломит.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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