Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Качество компиляции или компилятор по-взрослому

Ответить
Настройки темы
Теория - Качество компиляции или компилятор по-взрослому

Аватара для ALLY

Что-то помнящий


Сообщения: 510
Благодарности: 11


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


ВБП!
Подскажите, дате линк на С/С++/С# код, компиляция которого наглядно показывает качество компилятора.
Пллизз.

-------
Скажи мне, кто твой друг и я скажу, кто ты.
~~~~~~~~~~~~~~~
И всё-таки она вертится...


Отправлено: 10:36, 21-03-2024

 

Аватара для ALLY

Что-то помнящий


Сообщения: 510
Благодарности: 11

Профиль | Сайт | Отправить PM | Цитировать


shisik,

Продолжаем разговор.
Скажем у вас имеется Надёжный-Проверенный-Компилятор.
По ходу жизни вам потребовалось изменить ваш НПК, что-то к нему "прикрутив", возможно языковой сервер.
Вы продолжите считать ваш НПК таковым?
Как это проверить?
Можно дважды запустить компиляцию и потом сравнить получившиеся бинарники.
А это время и ресурсы.
Тут логично, после изменения НПК запустить на компиляцию каноническо-образцовый код и проверить результат.
Если он отличается от более ранних результатом, то ветвление:
Отказаться от предложенной работы
Учесть результат при написании заказанного кода.
Якши?

-------
Скажи мне, кто твой друг и я скажу, кто ты.
~~~~~~~~~~~~~~~
И всё-таки она вертится...


Отправлено: 10:48, 23-03-2024 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для shisik

Ветеран


Сообщения: 3247
Благодарности: 596

Профиль | Отправить PM | Цитировать


ALLY, компилятор какого языка и что значит "прикрутить" что-то? Зачем? Компилятор есть компилятор, он получает на входе текст пррограммы на ЯП, а на выходе - объектный файл. К слову, испольлняемый файл, как и библиотеки, создаёт не компилятор, а линковщик из вот этих объктных файлов. Так куда вы чего-то прикрутить предлагаете?

Отправлено: 17:00, 23-03-2024 | #12


Аватара для ALLY

Что-то помнящий


Сообщения: 510
Благодарности: 11

Профиль | Сайт | Отправить PM | Цитировать


Цитата shisik:
Зачем? Компилятор есть компилятор, »
Вы наивный человек.
У последнего Лязга++ номер 18.1.2.
Как вы думаете почему?
Может быть потому, что к нему постоянно "прикручивают и прикручивают"?
Пытаясь повысить качество компиляции?

-------
Скажи мне, кто твой друг и я скажу, кто ты.
~~~~~~~~~~~~~~~
И всё-таки она вертится...


Отправлено: 19:03, 23-03-2024 | #13


Аватара для shisik

Ветеран


Сообщения: 3247
Благодарности: 596

Профиль | Отправить PM | Цитировать


ALLY, что-то вы всё в одну кучу валите. Выпуск новой версии разработчиком - это их дело. Сами языки тоже, между прочим, на месте не стоят. А вот что вы как пользователь прикручивать собираетесь?

Отправлено: 20:13, 23-03-2024 | #14


Аватара для ALLY

Что-то помнящий


Сообщения: 510
Благодарности: 11

Профиль | Сайт | Отправить PM | Цитировать


Цитата shisik:
что вы как пользователь »
А я не пользователь.
Я автор.

-------
Скажи мне, кто твой друг и я скажу, кто ты.
~~~~~~~~~~~~~~~
И всё-таки она вертится...


Отправлено: 23:18, 23-03-2024 | #15


Аватара для shisik

Ветеран


Сообщения: 3247
Благодарности: 596

Профиль | Отправить PM | Цитировать


Цитата ALLY:
А я не пользователь.
Я автор. »
Автор чего? Компилятора? Чего-то очень сильно не похоже, столько косяков в элементарных вещах, начиная от сваливания в одну кучу разных языков. Хотя если вспомнить Попова и Бабушкина, то почему бы и нет?

Отправлено: 23:33, 23-03-2024 | #16


Аватара для ALLY

Что-то помнящий


Сообщения: 510
Благодарности: 11

Профиль | Сайт | Отправить PM | Цитировать


shisik,

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

-------
Скажи мне, кто твой друг и я скажу, кто ты.
~~~~~~~~~~~~~~~
И всё-таки она вертится...


Отправлено: 01:28, 24-03-2024 | #17


Аватара для shisik

Ветеран


Сообщения: 3247
Благодарности: 596

Профиль | Отправить PM | Цитировать


ALLY, вы лучше начните с чего-то совсем простого. Ну там с классического C например. Попробуйте добиться чтоб оно хотя бы в одной ОС хотя бы на одном процессоре работало без ошибок. Ну чтоб хотя бы hello world компилировался и запускался. И попробовав, через несколько недель забросите это дело...

Тут важно, чтоб не получилось как в той истории про олимпиаду по программированию, когда в конкурсе архиваторов победила программа копирования. Остальные "архиваторы" просто были не в состоянии распаковать то, что запаковали.

Последний раз редактировалось shisik, 24-03-2024 в 05:49.


Отправлено: 02:00, 24-03-2024 | #18


Аватара для ALLY

Что-то помнящий


Сообщения: 510
Благодарности: 11

Профиль | Сайт | Отправить PM | Цитировать


Цитата shisik:
И попробовав, через несколько недель забросите это дело... »
Дорогу осилит идущий.
Года через три кубитовая информатика вытеснит всё ныне имеющееся.
Пока у них всё разваливается после тридцатого кубита, но они бодро говорят о 50-ти кубитах.
Все ваши знания, все ваши умения превратятся в ничто, в блоб.
Кто не успел, тот опаздун.
Лет пятнадцать назад, я видел на форуме фото молодого человека стоящего на обочине, с картонкой в руках.
На картонке надпись : Программирую на С.
Дорогу осилит идущий.

-------
Скажи мне, кто твой друг и я скажу, кто ты.
~~~~~~~~~~~~~~~
И всё-таки она вертится...


Отправлено: 13:24, 24-03-2024 | #19


Аватара для shisik

Ветеран


Сообщения: 3247
Благодарности: 596

Профиль | Отправить PM | Цитировать


Мне нечего добавить к тому, что я уже сказал. Сколько уже таких "авторов" было? Я создам лучшую в мире операционную систему, язык программирования, архиватор, 3D движок, компилятор (нужное подчеркнуть). И где оно всё? В 99% случаев бросают через пару недель, в оставшемся 1% у особо упоротых получается что-то едва работающее и ни разу не похожее на "лучшее в мире". Почему так происходит? Потому что эффект Даннинга-Крюгера.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:32, 24-03-2024 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Качество компиляции или компилятор по-взрослому

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Качество видео для youtube - излишнее качество puhi Видео и аудио: обработка и кодирование 4 01-10-2015 19:24
Прочее - [решено] Связь по одной или двум или нескольким медным парам, сравнимая по скорости с Ethernet Andy01 Сетевые технологии 7 29-04-2015 13:12
Интернет - [addon] Компилятор аддона Skype или Skype Business Edition. Guman Наборы обновлений для Windows XP/2003/Windows 7 9 05-11-2013 19:20
[решено] HD это формат или качество fseto Хочу все знать 9 15-09-2011 09:24




 
Переход