The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.73, opennews (??), 05-Окт-23, (0) [смотреть все]

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


164. "Выпуск языка программирования Rust 1.73"  +2 +/
Сообщение от ГлавныйАноним (?), 06-Окт-23, 11:12 
Вижу тут собрали люди, которые разбираются в С.
Может вы сможете мне помочь.

Я хотел попробовать новый С17 и начал выбирать компилятор под новый проект.
Но оказалось, что ни GCC, ни Clang не поддерживают 17й стандарт полностью!

При этом некоторые компиляторы Acorn, AMD OCC, Edison Design, IAR C поддерживают. Но они все проприетарные.

Как такое может быть, что свободные компиляторы не поддерживают стандарт С?
Может я где-то ошибся и качал не тот компилятор?

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

166. "Выпуск языка программирования Rust 1.73"  +/
Сообщение от Anon888 (?), 06-Окт-23, 11:16 
Разработчики компиляторов не всегда поддерживают стандандарты, особенно последние версии. Используй gcc + С11 и не парься. Этого хватит на любой самый сложный проект в области железа и системного программирования под *nix.
Ответить | Правка | Наверх | Cообщить модератору

167. "Выпуск языка программирования Rust 1.73"  +/
Сообщение от ГлавныйАноним (?), 06-Окт-23, 11:20 
Спасибо, наверное так и придется сделать.

Просто удивил сам факт.
Зачем нужен стандарт, если компиляторов под него можно посчитать на пальцах одной руки.

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

168. "Выпуск языка программирования Rust 1.73"  +/
Сообщение от Аноним (197), 06-Окт-23, 11:27 
стандарт это путеводная звезда :) подожди лет так 5 и будут поддерживать. зачем спешить?
Ответить | Правка | Наверх | Cообщить модератору

175. "Выпуск языка программирования Rust 1.73"  +/
Сообщение от ГлавныйАноним (?), 06-Окт-23, 12:25 
Ну... жизнь как бы не бесконечно. Хочется успеть прикоснуться к прекрасному!
Ответить | Правка | Наверх | Cообщить модератору

183. "Выпуск языка программирования Rust 1.73"  +/
Сообщение от An (??), 06-Окт-23, 12:41 
Тогда добавь поддержку сам.
Ответить | Правка | Наверх | Cообщить модератору

242. "Выпуск языка программирования Rust 1.73"  +/
Сообщение от _ (??), 06-Окт-23, 18:43 
За удовольствия в смысле "прикосновений к прекрасному" - надо платить :) Внезапно!(С)
Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

283. "Выпуск языка программирования Rust 1.73"  +1 +/
Сообщение от Аноним (322), 07-Окт-23, 07:13 
> Но оказалось, что ни GCC, ни Clang не поддерживают 17й стандарт полностью!

Что именно не поддерживается?

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

299. "Выпуск языка программирования Rust 1.73"  +1 +/
Сообщение от Ivan7 (ok), 07-Окт-23, 14:29 
Тебе шашечки или ехать?
Ответить | Правка | К родителю #164 | Наверх | Cообщить модератору

300. "Выпуск языка программирования Rust 1.73"  +3 +/
Сообщение от Ivan7 (ok), 07-Окт-23, 14:57 
GCC и Clang давно поддерживают C17 и новее. Используй самые последние версии GCC и Clang для доступа ко всему самому новому. Лучше компиляторов C/C++ по поддержке стандартов, качеству генерируемого кода, поддержке различных платформ и общей совокупности возможностей ты не найдёшь. Чего конкретно тебе не хватает?
Ответить | Правка | К родителю #164 | Наверх | Cообщить модератору

302. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 07-Окт-23, 15:07 
Ответить | Правка | Наверх | Cообщить модератору

387. "Выпуск языка программирования Rust 1.73"  +/
Сообщение от wyry (?), 20-Окт-23, 13:37 
Ему не хватает человеческого внимания, очевидно. Вообще нет смысла всерьёз воспринимать сообщения от людей, которые даже не раскрывали стандарт, не говоря о том, что в принципе у малого количества разработчиков хватит компетенции, времени и удачи, чтобы найти откровенное несоответствие стандарту. Те, у кого есть чем заняться просто возьмут GCC или CLang и даже не задумаются о том, что где-то они противоречат стандарту, потому что даже специально найти противоречия не так то просто (для большинства: невозможно). Это не значит, что ошибки в компиляторах невозможны (возможны и есть), скорее они во-первых, редки, а во-вторых, большинство разработчиков никогда их не встретят, либо они не являются столь критическими для каждой конкретной задачи и просто с чем-то можно поспорить.
Ответить | Правка | К родителю #300 | Наверх | Cообщить модератору

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

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




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

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