|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Качество компиляции или компилятор по-взрослому |
|
Теория - Качество компиляции или компилятор по-взрослому
|
![]() Что-то помнящий Сообщения: 514 |
ВБП!
Подскажите, дате линк на С/С++/С# код, компиляция которого наглядно показывает качество компилятора. Пллизз. |
|
------- Отправлено: 10:36, 21-03-2024 |
![]() Что-то помнящий Сообщения: 514
|
Профиль | Сайт | Отправить PM | Цитировать shisik,
Продолжаем разговор. Скажем у вас имеется Надёжный-Проверенный-Компилятор. По ходу жизни вам потребовалось изменить ваш НПК, что-то к нему "прикрутив", возможно языковой сервер. Вы продолжите считать ваш НПК таковым? Как это проверить? Можно дважды запустить компиляцию и потом сравнить получившиеся бинарники. А это время и ресурсы. Тут логично, после изменения НПК запустить на компиляцию каноническо-образцовый код и проверить результат. Если он отличается от более ранних результатом, то ветвление: Отказаться от предложенной работы Учесть результат при написании заказанного кода. Якши? |
------- Отправлено: 10:48, 23-03-2024 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать ALLY, компилятор какого языка и что значит "прикрутить" что-то? Зачем? Компилятор есть компилятор, он получает на входе текст пррограммы на ЯП, а на выходе - объектный файл. К слову, испольлняемый файл, как и библиотеки, создаёт не компилятор, а линковщик из вот этих объктных файлов. Так куда вы чего-то прикрутить предлагаете?
|
Отправлено: 17:00, 23-03-2024 | #12 |
![]() Что-то помнящий Сообщения: 514
|
Профиль | Сайт | Отправить PM | Цитировать Цитата shisik:
У последнего Лязга++ номер 18.1.2. Как вы думаете почему? Может быть потому, что к нему постоянно "прикручивают и прикручивают"? Пытаясь повысить качество компиляции? |
|
------- Отправлено: 19:03, 23-03-2024 | #13 |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать ALLY, что-то вы всё в одну кучу валите. Выпуск новой версии разработчиком - это их дело. Сами языки тоже, между прочим, на месте не стоят. А вот что вы как пользователь прикручивать собираетесь?
|
Отправлено: 20:13, 23-03-2024 | #14 |
![]() Что-то помнящий Сообщения: 514
|
Профиль | Сайт | Отправить PM | Цитировать Цитата shisik:
Я автор. |
|
------- Отправлено: 23:18, 23-03-2024 | #15 |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать Цитата ALLY:
|
|
Отправлено: 23:33, 23-03-2024 | #16 |
![]() Что-то помнящий Сообщения: 514
|
Профиль | Сайт | Отправить PM | Цитировать shisik,
Спасибо за содержательную беседу. Но поскольку искомый мною код проверки качества компиляции в природе отсутствует, прощевайте. Пойду создавать. Начать следует с повторяемости и воспроизводимости. С индукции нисходящей левосторонней рекурсии. |
------- Отправлено: 01:28, 24-03-2024 | #17 |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать ALLY, вы лучше начните с чего-то совсем простого. Ну там с классического C например. Попробуйте добиться чтоб оно хотя бы в одной ОС хотя бы на одном процессоре работало без ошибок. Ну чтоб хотя бы hello world компилировался и запускался. И попробовав, через несколько недель забросите это дело...
Тут важно, чтоб не получилось как в той истории про олимпиаду по программированию, когда в конкурсе архиваторов победила программа копирования. Остальные "архиваторы" просто были не в состоянии распаковать то, что запаковали. |
Последний раз редактировалось shisik, 24-03-2024 в 05:49. Отправлено: 02:00, 24-03-2024 | #18 |
![]() Что-то помнящий Сообщения: 514
|
Профиль | Сайт | Отправить PM | Цитировать Цитата shisik:
Года через три кубитовая информатика вытеснит всё ныне имеющееся. Пока у них всё разваливается после тридцатого кубита, но они бодро говорят о 50-ти кубитах. Все ваши знания, все ваши умения превратятся в ничто, в блоб. Кто не успел, тот опаздун. Лет пятнадцать назад, я видел на форуме фото молодого человека стоящего на обочине, с картонкой в руках. На картонке надпись : Программирую на С. Дорогу осилит идущий. |
|
------- Отправлено: 13:24, 24-03-2024 | #19 |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать Мне нечего добавить к тому, что я уже сказал. Сколько уже таких "авторов" было? Я создам лучшую в мире операционную систему, язык программирования, архиватор, 3D движок, компилятор (нужное подчеркнуть). И где оно всё? В 99% случаев бросают через пару недель, в оставшемся 1% у особо упоротых получается что-то едва работающее и ни разу не похожее на "лучшее в мире". Почему так происходит? Потому что эффект Даннинга-Крюгера.
|
Отправлено: 18:32, 24-03-2024 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Качество видео для 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 |
|