ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



stdin, stdout и stderr

Сообщений 1 страница 7 из 7

1

Эти слова мы стесняемся переводить даже в программах с кириллическим алфавитом,

далеко за примерами ходить не надо:
Лабораторный стенд

Обнаружил этот прискорбный факт просматривая Лисоплан-2022, они пробрались даже туда!
(мы можем "написать хотя бы план", потому что регулярно пишем его)

Какие же слова использовать вместо этих?

Входящий поток
Исходящий (Выходящий) поток
Поток ошибок
(ВИП или ВВП?)

Если это идентификаторы, то придумали знак подчёркивания для замены пробелов в идентификаторах,
то есть входящий_поток, исходящий_поток, поток_ошибок.

Как бы сократить эти идентификаторы?
Когда я сокращаю слово "исходящий", у меня возникает коллизия со словом "исходный" (в смысле начальный). И то и другое сокращается в "исх".

вхптк, выхптк, пткош

А что Вы используете в своих программах? Пишите!

Отредактировано Лис (2023-01-25 08:00:45)

0

2

Лис написал(а):

А что Вы используете в своих программах? Пишите!

В автобиографических заметках я использую слова "приём" и "передача".
После этого слова указывается адресат.
Примеры:
приём, звонок
передача, письмо

Можно использовать идентификаторы:
приЁм_консоль (или приЕм_консоль),
передача_консоль

0

3

Возможен вариант: стд_вх, стд_вых, стд_ош. Или полная калька с иходных названий стдвх, стдвых, стдош.

0

4

Полная калька (стдвх, стдвых, стдош) мне нравится больше, чем мой вариант (вхптк, выхптк, пткош).
Не помню, почему я сразу не захотел сделать как в варианте "полная калька".

0

5

Меня сейчас занимает вопрос, как выкрутится с wprintf(). Если к printf() неплохо подходит пчтф(), то с wprintf() не понятно. пчтф16() не совсем корректно, так как в Linux wchar_t занимает 4 байта. И как перевести сам wchar_t?

0

6

Поскольку вся затея очень авантюрная, то надо тупо транслитерировать.

шпчтф, шсимв_т

Так-то язык должен напрямую с  КРЯ-8 (УПС-8 это UTF-8, а КРЯ-8 не такая) работать, не с устаревшими wide chars

Отредактировано Лис (2023-02-09 12:00:37)

0

7

Сократил пчтф до пчф

Код:
prinf	 	пчф    	- хорошо
sprintf	 	спчф	- так себе
fprintf	 	фпчф	- так себе
wprinf	 	шпчф	- так себе
wsprintf	шспчф	- бред, хотя соответствует логике транслитерации
puts     	пчс    - хорошо
putchar	 	пчз    - хорошо (печатать знак)

gets     	чтс    - хорошо
getchar	 	чтз    - хорошо

0