The OpenNET Project / Index page

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



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

Оглавление

Проект по написанию виртуальной машины на русифицированном языке Си, opennews (??), 05-Мрт-23, (0) [смотреть все] –1

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


214. "Проект по написанию виртуальной машины на русифицированном я..."  –1 +/
Сообщение от Анонус (?), 05-Мрт-23, 13:10 
Юмор в том, что на эсперанто проще чем на английском. Но ярые защитники англо-программистского стыдливо об этом молчат.
Ответить | Правка | Наверх | Cообщить модератору

227. "Проект по написанию виртуальной машины на русифицированном я..."  +9 +/
Сообщение от Аноним (173), 05-Мрт-23, 13:23 
Юмор в том, что мы не программируем на английском. Мы программируем на языках, в которых есть некоторый набор ключевых слов, взятых (так уж получилось) из английского. Это всё равно, что сказать, что мы складываем и вычитаем на арабском.
Ответить | Правка | Наверх | Cообщить модератору

434. "Проект по написанию виртуальной машины на русифицированном я..."  –1 +/
Сообщение от Тот_Самый_Анонимус_ (?), 05-Мрт-23, 21:44 
Ну да, ну да. Алфавит почти всех ЯП содеожит символы английской латиницы и не содержит других символов. Поэтому функции и переменные называть на немецком или французском(не говоря о русском) не получится.
Ответить | Правка | Наверх | Cообщить модератору

448. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Аноним (448), 05-Мрт-23, 23:07 
> Поэтому функции и переменные называть на немецком ... не получится.

Опеннетный эксперизмъ, аз из.

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

473. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 06-Мрт-23, 05:17 
Ну используйте названия функций в Си с использованием немецких спецсимволов, посмотрим что выйдет.
Ответить | Правка | Наверх | Cообщить модератору

523. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Аноним (448), 06-Мрт-23, 12:18 
> Ну используйте названия функций в Си с использованием немецких спецсимволов, посмотрим что выйдет.

Все выйдет, дорогой опеннетный "эксперт".
1)
ä = ae
ö = oe
ü = ue
ß = ss
2)


% cat hello_uml.c && gcc hello_uml.c && ./a.out
#include <stdio.h>

void beste_grüße(void) {
    puts("Grüß Gott!");
}

int main(void) {
    beste_grüße();
    return  0;
}
Grüß Gott!


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

564. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 06-Мрт-23, 18:53 
1 — костыль.
2 — проверил на винде. Код не компилируется.

>[Error] 'beste_gru' was not declared in this scope

Ну что, недорогой иксперд — УМВР в частном случае. Не работает оно.


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

571. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Аноним (571), 06-Мрт-23, 19:24 
> 1 — костыль.

Стандарт "перевода" имени для интернациональных почтовых сообщений-то?
https://www.duden.de/sprachwissen/rechtschreibregeln/doppel-...
Икспертиза, че.

> 2 — проверил на винде. Код не компилируется.
>>[Error] 'beste_gru' was not declared in this scope

Проблемы вендузятников и их "компиляторов" ?
> Ну что, недорогой иксперд — УМВР в частном случае. Не работает оно.

Не съезжай с темы "Поэтому функции и переменные называть на немецком ... не получится"
отлично получается:


% cat hello_uml.c && gcc hello_uml.c && ./a.out                                    
#include <stdio.h>
void beste_gruesse(void) {
        puts("Grüß Gott!");
}

int main(void) {
        beste_gruesse();
        return  0;
}
Grüß Gott!



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

616. "Проект по написанию виртуальной машины на русифицированном я..."  –1 +/
Сообщение от Тот_Самый_Анонимус_ (?), 07-Мрт-23, 05:29 
>Стандарт "перевода" имени для интернациональных почтовых сообщений-то?

А ты не тыкай мне в лицо стандартами. Иначе дозвездишся до того, что по какому-нибудь стандарту и кириллица пишется латинскими буквами, а значит уже кириллица есть.

>Проблемы вендузятников и их "компиляторов" ?

MinGW, если что. Вот такой «компилятор», как ты его обоcрал.

>Не съезжай с темы "Поэтому функции и переменные называть на немецком ... не получится" отлично получается:

Если ты, мамкин прогер, не знаешь что такое УМВР и почему в приличном обществе за аргумент не катит, то чего тебе ещё сказать? Объяви себя переможцем и радуйся.

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

648. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Аноним (571), 07-Мрт-23, 12:06 

> Алфавит почти всех ЯП содеожит символы английской латиницы и не содержит других символов. Поэтому функции и переменные называть на немецком или французском(не говоря о русском) не получится.

...
> А ты не тыкай мне в лицо стандартами. Иначе дозвездишся до того, что по какому-нибудь стандарту и кириллица пишется латинскими буквами, а значит уже кириллица есть.

Ну т.е. ты уже дозвизделся и споришь сам с собою ...

>>Проблемы вендузятников и их "компиляторов" ?
> MinGW, если что. Вот такой «компилятор», как ты его обоcрал.

Вендузятничек, просвЕщайся:
https://www.opennet.me/opennews/art.shtml?num=52903
> Релиз набора компиляторов GCC 10
> Реализована возможность прямого указания расширенных символов в идентификаторах, используя текущую кодировку (по умолчанию UTF-8), а не нотацию UCN (\uNNNN или \UNNNNNNNN). Например:

        static const int π = 3;
        int get_naïve_pi() {
          return π;
        }

>>Не съезжай с темы "Поэтому функции и переменные называть на немецком ... не получится" отлично получается:
> Если ты, мамкин прогер, не знаешь что такое УМВР и почему в приличном обществе за аргумент не катит, то чего тебе ещё сказать?

То ли дело ты, слившийся Ыксперт, не знающий ни языков, ни инструментов, но ценное мнение имеющий ...


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

653. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Аноним (653), 07-Мрт-23, 13:54 
Он не виндузятник. Виндузятники умеют читать MSDN:

// extended_identifier.cpp
// In Visual Studio, use File, Advanced Save Options to set
// the file encoding to Unicode codepage 1200
struct テスト         // Japanese 'test'
{
    void トスト() {}  // Japanese 'toast'
};

int main() {
    テスト \u30D1\u30F3;  // Japanese パン 'bread' in UCN form
    パン.トスト();        // compiler recognizes UCN or literal form
}

Кстати, это требование стандарта языка. GCC почему-то долго тянули с поддержкой. В Clang-е было 5й или 6й версии.

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

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

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




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

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