Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от opennews (??), 28-Ноя-19, 09:31 | ||
Представлен выпуск инструментария GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +10 +/– | |
Сообщение от Аноним (1), 28-Ноя-19, 09:31 | ||
Божественно! Не уверен, зачем это лично мне нужно, но внутренний перфекционист трепещет в восторге и жаждет создания самодостаточных дистрибутивов, таких, чтобы в случае пост-апокалипсиса все необходимые вещи, включая код и средства сборки, остались доступны и позволили развивать и распространять дистрибутив оффлайн-методами. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | –2 +/– | |
Сообщение от Аноним (5), 28-Ноя-19, 10:22 | ||
> жаждет создания самодостаточных дистрибутивов | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
33. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +3 +/– | |
Сообщение от Суп из потрошков (?), 28-Ноя-19, 15:27 | ||
Но ведь когда-нибудь количество должно таки будет перейти в качество! Аккурат, после Апокалипсиса. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
9. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (9), 28-Ноя-19, 10:59 | ||
>чтобы в случае пост-апокалипсиса все необходимые вещи, включая код и средства сборки, остались доступны и позволили развивать и распространять дистрибутив оффлайн-методами | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
18. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от myhand (ok), 28-Ноя-19, 12:45 | ||
> В случае апокалипсиса всегда будет дофига электроники, на которой можно будет запустить предсобранный компилятор. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
40. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от аноним3 (?), 01-Дек-19, 08:49 | ||
на лампе собирать будешь. она не боится электромагнитных афтершоков)) там и коды попроще будут)) | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
29. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +4 +/– | |
Сообщение от Аноним (29), 28-Ноя-19, 14:00 | ||
https://guix.gnu.org/blog/2019/guix-reduces-bootstrap-seed-b.../ | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
34. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Урри (?), 28-Ноя-19, 17:14 | ||
.. и по памяти | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
37. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Ordu (ok), 28-Ноя-19, 19:24 | ||
> Первый компилятор вручную компилировать на машинных кодах будешь? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
26. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +5 +/– | |
Сообщение от Аноним (26), 28-Ноя-19, 13:28 | ||
Фраза собирать мир заиграла новыми красками. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
2. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от Ононимус (?), 28-Ноя-19, 09:33 | ||
С каких пор компилятор написанный на C++ можно собрать компилятором C? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от Аноним (1), 28-Ноя-19, 09:39 | ||
Если я правильно понимаю, он собирает сам себя, то есть сначала собираешь старый GCC (с поддержкой С++), написанный на Си, потом его средствами собираешь более свежий GCC. Сейчас многие компиляторы так делают, называется self-hosted разработка (когда сам себе зависимость) | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от омномном (?), 28-Ноя-19, 10:22 | ||
Что-то вроде guile->MesCC->gcc-2.95->gcc-3.x->gcc-4.85->gcc-6.x->gcc-8(или gcc-9) | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
11. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | –5 +/– | |
Сообщение от Ононимус (?), 28-Ноя-19, 11:20 | ||
Порой, ребята из ГНУ слишком перебарщивают с извращениями... | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
13. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (13), 28-Ноя-19, 12:01 | ||
Просто сборки это буржуазно-капиталистическое извращение. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
17. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 28-Ноя-19, 12:43 | ||
>ребята из ГНУ слишком перебарщивают | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
15. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от исчо_адын_гентушнег (?), 28-Ноя-19, 12:25 | ||
gcc он такой))0 сам 3 стадии бутсрапа при сборке умеет | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
16. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +3 +/– | |
Сообщение от исчо_адын_гентушнег (?), 28-Ноя-19, 12:29 | ||
guile->MesCC->TinyCC-> gcc 1 stage (small C only)->gcc 2 stage ( full C + small C++) -> gcc3 stage( full C/C++ + other lang)->gcc3 stage from gcc3 stage( optimize compl. time) | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
21. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | –1 +/– | |
Сообщение от Аноним (21), 28-Ноя-19, 13:01 | ||
Докер файл будет? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
25. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | –1 +/– | |
Сообщение от Аноним (21), 28-Ноя-19, 13:24 | ||
Не собирается современным gcc | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
28. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (21), 28-Ноя-19, 13:43 | ||
Missing dependencies: blood-elf M1 hex2 | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
35. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +3 +/– | |
Сообщение от Урри (?), 28-Ноя-19, 17:16 | ||
/bin/sh: /usr/bin/gcc: Permission denied | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
36. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (36), 28-Ноя-19, 18:16 | ||
Каралось бы, причём тут компилятор. Вот что за аноним пошёл. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
6. Скрыто модератором | –2 +/– | |
Сообщение от Аноним (6), 28-Ноя-19, 10:25 | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. Скрыто модератором | +5 +/– | |
Сообщение от Урри (?), 28-Ноя-19, 10:31 | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
10. Скрыто модератором | +4 +/– | |
Сообщение от Аноним (10), 28-Ноя-19, 11:16 | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
8. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (8), 28-Ноя-19, 10:39 | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
14. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (13), 28-Ноя-19, 12:02 | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
19. Скрыто модератором | +1 +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 28-Ноя-19, 12:46 | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
38. Скрыто модератором | +2 +/– | |
Сообщение от Sgt. Gram (?), 28-Ноя-19, 21:03 | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
39. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (39), 29-Ноя-19, 23:02 | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
12. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (12), 28-Ноя-19, 11:26 | ||
> В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си, и простейший компилятор для языка Си (MesCC), написанный на языке Scheme. Оба компонента взаимособираемы. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | –1 +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 28-Ноя-19, 12:51 | ||
>в ней систему искусственного | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
22. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (12), 28-Ноя-19, 13:08 | ||
В том мире, в котором будет существовать этот ИИ, неоткуда будет взяться сведениям о фортране. Но даже если он (или Алгол-60, или PL/1) там как-то появится, его компилятор будет написан на C, что исключает фортран из претендентов на звание первоначального языка и сводит вопрос к прежней формулировке - "C или Scheme". | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
23. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от б.б. (?), 28-Ноя-19, 13:10 | ||
вопрос что было раньше, курица или яйцо, решён. сначала был компилятор C | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
24. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +3 +/– | |
Сообщение от Аноним (24), 28-Ноя-19, 13:16 | ||
Нет, интерпретатор Схемы :) | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
30. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 28-Ноя-19, 14:31 | ||
> Нет, интерпретатор Схемы :) | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
32. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 28-Ноя-19, 14:40 | ||
> Нет, интерпретатор Схемы :) | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
27. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от Crazy Alex (ok), 28-Ноя-19, 13:33 | ||
Мне мерещится, или классический путь предполагал старт с Форта, который и на машинных кодах написать не то чтобы сильно сложно? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
31. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от Andrey Mitrofanov_N0 (??), 28-Ноя-19, 14:35 | ||
> Мне мерещится, или классический путь предполагал старт с Форта, который и на | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
41. "Выпуск GNU Mes 0.21, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Unnamed (??), 02-Дек-19, 09:37 | ||
Отвечу, потому что хочется поболтать трудно молчать. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |