The OpenNET Project / Index page

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



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

Оглавление

ЯОС - прототип безопасной русскоязычной операционной системы на базе проекта A2, opennews (?), 14-Дек-21, (0) [смотреть все]

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


961. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от adolfus (ok), 17-Дек-21, 12:36 
> перевод исходных текстов на русский язык.

Глупости -- компиляторы с языков C и C++ допускают в исходниках юникод только в строковых литералах, а все остальное должно быть исключительно в базовом алфавите (в первой половине таблицы ASCII).

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

966. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от анонн. (?), 17-Дек-21, 14:21 
> компиляторы с языков C и C++ допускают в исходниках юникод
> только в строковых литералах, а все остальное должно быть исключительно в
> базовом алфавите (в первой половине таблицы ASCII).

Неужели так трудно проверить, прежде чем писать глупости?


cat hello_ru.c
#include <stdio.h>
int main (void) {
    char* привет="мир";
    printf("Hello %s!", привет);
    return 0;
}
gcc -Wall -Wextra hello_ru.c
./a.out
Hello мир!

См. приложение D в том же ISO/IEC 9899:TC3
Ответить | Правка | Наверх | Cообщить модератору

972. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от n00by (ok), 17-Дек-21, 15:46 
Может у него gcc 9й версии. Тогда бы проверка помешала установить истину.
Ответить | Правка | Наверх | Cообщить модератору

980. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от анонн. (?), 17-Дек-21, 16:49 
> Может у него gcc 9й версии. Тогда бы проверка помешала установить истину.

У шланга "уже давно":
https://releases.llvm.org/3.3/tools/clang/docs/ReleaseNotes....
> Clang 3.3 includes support for extended identifiers in C99 and C++. This feature allows identifiers to contain certain Unicode characters,

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

983. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от n00by (ok), 17-Дек-21, 17:14 
Спасибо, я думал где-то с 5й. В багтреккере gcc читал про поддержку clang-ом -- это был один из аргументов, почему им тоже наконец-то пора реализовать.
Ответить | Правка | Наверх | Cообщить модератору

1066. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Аноним (381), 21-Дек-21, 10:54 
И после этого получить замечательный "треш" с юникодовыми спецсимволами:
https://www.opennet.ru/opennews/art.shtml?num=56083
Ответить | Правка | Наверх | Cообщить модератору

1067. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от n00by (ok), 21-Дек-21, 11:36 
Как это выглядит в git diff? (закроем глаза на факт, что это не имеет отношения к идентификаторам)
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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