The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

cproc - новый компактный компилятор для языка Си, opennews (??), 21-Авг-21, (0) [смотреть все]

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


241. "cproc - новый компактный компилятор для языка Си"  +/
Сообщение от Шарп (ok), 23-Авг-21, 17:38 
> printf это libc если что, а не C. Для printf'а там только
> variadic functions нужны.

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

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

264. "cproc - новый компактный компилятор для языка Си"  +/
Сообщение от Аноним (-), 24-Авг-21, 07:10 
Хамить не надо, если не можешь опровергнуть аксиому, которая гласит: "библиотека не часть языка Си".
Ответить | Правка | Наверх | Cообщить модератору

269. "cproc - новый компактный компилятор для языка Си"  +/
Сообщение от Шарп (ok), 24-Авг-21, 10:32 
> Хамить не надо, если не можешь опровергнуть аксиому, которая гласит: "библиотека не
> часть языка Си".

Где я утверждал обратное?

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

278. "cproc - новый компактный компилятор для языка Си"  +1 +/
Сообщение от Аноним 80_уровня (ok), 24-Авг-21, 14:56 
> Хамить не надо, если не можешь опровергнуть аксиому

Аксиомы не подлежат доказательству или опровержению. Они или изначально принимаются, или нет.

Ответить | Правка | К родителю #264 | Наверх | Cообщить модератору

313. "cproc - новый компактный компилятор для языка Си"  +/
Сообщение от adolfus (ok), 01-Сен-21, 01:42 
> Хамить не надо, если не можешь опровергнуть аксиому, которая гласит: "библиотека не
> часть языка Си".

Аксиомы не опровергают, а принимаются без доказательств. Сегодня, как и всегда было раньше, рулит аксиома ISO/IEC 9899, которая гласит, что libc  является частью языка си. А ты кто такой, чтобы иметь на сей счет личное мнение? Мало того, так еще это мнение и озвучивать? Член секты свидетелей движения "всякое мнение имеет значение"?


Ответить | Правка | К родителю #264 | Наверх | Cообщить модератору

315. "cproc - новый компактный компилятор для языка Си"  +/
Сообщение от Совершенно другой аноним (?), 01-Сен-21, 09:38 
>> Хамить не надо, если не можешь опровергнуть аксиому, которая гласит: "библиотека не
>> часть языка Си".
> Аксиомы не опровергают, а принимаются без доказательств. Сегодня, как и всегда было
> раньше, рулит аксиома ISO/IEC 9899, которая гласит, что libc  является
> частью языка си. А ты кто такой, чтобы иметь на сей
> счет личное мнение? Мало того, так еще это мнение и озвучивать?
> Член секты свидетелей движения "всякое мнение имеет значение"?

Ни в коем случае не споря по поводу аксиом, посмотрите, что может предоставлять компилятор языка C для freestanding окружения:

A conforming freestanding implementation shall accept any strictly conforming program in which the ∗ use of the features specified in the library clause (clause 7) is confined to the contents of
the standard headers <float.h>, <iso646.h>, <limits.h>, <stdalign.h>, <stdarg.h>, <stdbool.h>, <stddef.h>, <stdint.h>, and <stdnoreturn.h>. A conforming implementation may have extensions (including additional library functions), provided they do not alter the behavior of any strictly
conforming program.4)

Если правильно помню - ни в одном из заголовочных файлов там нет ни одной функции.

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

316. "cproc - новый компактный компилятор для языка Си"  +/
Сообщение от n00by (ok), 01-Сен-21, 11:37 
Он уже смотрел, но проигнорировал. Более того, в случае freestanding даже точка входа может иметь отличное от main() наименование (N1570, 5.1.2.1/1).
Ответить | Правка | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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