LinuxForum.Fans
Тема

GCC в исходниках

Автор: Def 16 сообщений 2354 просмотров
22.11.2014 09:31 #401986

Здравствуйте, слышал новость что наш любимый компилятор перещёл на С++ и это меня пугает, но дело не в этом.
Я в будущем собираюсь изучать исходники этой прекрасной программы но хотелось бы узнать версию в которой ещё применяются наши традиции Unix way и чистый Си.
Могли бы мне подсказать версию которая бы по этим параметрам подходила?

22.11.2014 09:37 #401987

Def,
4.7.1

22.11.2014 09:45 #401988
"Def" написал:
Я в будущем собираюсь изучать исходники этой прекрасной программы но хотелось бы узнать версию в которой ещё применяются наши традиции Unix way и чистый Си.

Т.е. ты собираешься изучать исходники заведомо устаревшей версии? Зачем?

"Def" написал:
в которой ещё применяются наши традиции Unix way

А, ясно. Тут религия.

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

22.11.2014 11:09 #401991

fragment, а вы считаете что это не правильно заступатся за традиции и надо разрешать их нарушать?

22.11.2014 11:47 · отредактировано #401993

Я считаю, что традициям в науке и IT не место. На традиции даже в социуме лучше смотреть снисходительно, а не как на безоговорочное руководство к исполнению. Потому что традиции - это просто культурная привычка и ничего больше.

Вообще, я бы вот что сказал насчёт традиций:

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

Что касается конкретно юниксвея, то он - не серебряная пуля и не магическая формула. Где-то лучше придерживаться юниксвея, где-то от него будет полезнее отступить. Ядро Linux, современные DE, Emacs и так далее - всё это нарушает unixway, и - ничего, конец света от этого не случился.

22.11.2014 12:12 #401994

Согласен что бы выработать новые идеи иногда от кодекса стоит отойти, я людей его не придерживающихся обсолютно не ненавижу, мне интересно выслушивать разное мнение и приходить уже к заключению.
Ядро Linux как я помню написано на Си и Ассемблере а так же там участвовали разработчики которые знают кодекс если я не ошибаюсь, а где они сильно отходят от кодекса? Я не освидомлён об этом могли бы поведать. Так как разработка ядра меня всегда будоражила.

22.11.2014 13:06 #401996
"Def" написал:
Ядро Linux как я помню написано на Си и Ассемблере

Язык программирования здесь вообще никакой роли не играет.

"Def" написал:
а где они сильно отходят от кодекса?

Да какбэ сама концепция монолитного ядра - это отступление от unixway. Unixway - это микроядра типа HURD.

22.11.2014 14:31 #401997

Читал отличную книгу на счет QNIX http://www.books.ru/books/vvedenie-v-qnx-neutrino-rukovodstvo-dlya-razrabotchikov-prilozhenii-realnogo-vremeni-841130/?show=1
очень взбодрила и понравилась мне эта мысль но потом я узнал что HURD уже давно как проект разваливается и говорил с одник нашим разработчиком который 5 лет участвовал в этом проекте он сказал что идея шикарная только никому она не нужна и люди там каждый месяц меняются и код черезчур покореженный.
Спасибо за ответ я свами согласин, просто книга про unix way от Эрика Реймонда Искусство программирования в unix бессконечно меня вдохновляет и я хотел бы этого всего придерживатся что программа выполняет всего лиш одну задачу но выполняет ее хорошо, мне это очень близко.

22.11.2014 15:48 #402002
"Def" написал:
идея шикарная только никому она не нужна

С по-настоящему шикарными идеями такого не бывает.

22.11.2014 21:27 #402032
"fragment" написал:
Язык программирования здесь вообще никакой роли не играет.

Точно. надо переписать на джаве, это жи модно!

23.11.2014 01:45 #402054
"fragment" написал:
Вообще, я бы вот что сказал насчёт традиций:

Откуда это?
Спросил у поисковиков, поисковики шлют прямиком сюда, разбавляя выдачу разнообразной трухой.

"Def" написал:
Ядро Linux как я помню написано на Си и Ассемблере а так же там участвовали разработчики которые знают кодекс если я не ошибаюсь, а где они сильно отходят от кодекса? Я не освидомлён об этом могли бы поведать. Так как разработка ядра меня всегда будоражила.

C английским как?
Если относительно неплохо, можно попробовать http://eudyptula-challenge.org/

23.11.2014 07:55 #402077
"1000Mhz" написал:
Точно. надо переписать на джаве, это жи модно!

где это было сказано?

23.11.2014 08:07 #402082
"dyasny" написал:
Точно. надо переписать на джаве, это жи модно!

где это было сказано?на ЛОРе, очевидно жеж!

23.11.2014 08:22 #402087
"drBatty" написал:
на ЛОРе,  очевидно жеж!

вот разве что

23.11.2014 09:55 #402100

Vitri, Большое спасибо обезательно посмотрю написание модулей для ядра это отлично.

27.11.2014 08:42 #402586
"Vitri" написал:
Откуда это?

Из меня.

Войдите или зарегистрируйтесь, чтобы ответить.