The OpenNET Project / Index page

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



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

"Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от opennews (??), 02-Апр-24, 20:10 
Начата постепенная адаптация ONTL (Open NT Native Template Library) под операционную систему Linux (проект ONTL реализует стандартную библиотеку Си++11, применявшуюся для создания исполняемых файлов, как для NativeAPI пространства пользователя, так и ядра ОС Windows). Возможность использования Си++ в ядре Linux принципиально не рассматривается, поскольку идёт вразрез с устоявшейся традицией...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60913

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

Оглавление

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


1. "Проектом Ussury развивается новая стандартная библиотека Си"  +15 +/
Сообщение от Аноним (1), 02-Апр-24, 20:10 
Что это за фигня?
Ответить | Правка | Наверх | Cообщить модератору

4. "Проектом Ussury развивается новая стандартная библиотека Си"  –6 +/
Сообщение от Golangdev (?), 02-Апр-24, 20:17 
Академическая поделка. Вакансий на "Рефал" - ноль. Если автор не сделает шагов про продвижению своих "stdlib C" и "Рефал", с ходу - внедрение в каждый утюг и формировние коммьюнити, привлечение коммерческих компаний с демонстрацией им, почему им это может быть полезно - проекты загнутся по мере того как пропадёт интерес их единственного автора.
Ответить | Правка | Наверх | Cообщить модератору

62. "Проектом Ussury развивается новая стандартная библиотека Си"  –3 +/
Сообщение от n00by (ok), 03-Апр-24, 09:26 
Я ожидал, что придётся отвечать на вопросы из разряда "а где же юнит-тесты?" к библиотеке, а не на экспертизу о трендах развития ЯП 1966-го года выпуска.

Так вот, интерпретатор используеся вместо тестов, пока в библиотеке не реализована функциональность, необходимая для сборки тестов из Glibc, например.

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

133. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от майнеймис (?), 03-Апр-24, 20:36 
не знаю, но автор полный тезка моего одногруппника
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

142. "Проектом Ussury развивается новая стандартная библиотека Си"  –3 +/
Сообщение от n00by (ok), 03-Апр-24, 21:15 
Однажды я нимало удивился, увидев "своё" имя в списке докладчиков на конференции, куда ехать отказался. А когда учился, предлагал родному универу класс машин на асусах вдвое дешевле, чем в итоге купили (на деньги студентов) у соседа декана другого факультета. ;)
Ответить | Правка | Наверх | Cообщить модератору

3. "Проектом Ussury развивается новая стандартная библиотека Си"  +5 +/
Сообщение от Аноним (3), 02-Апр-24, 20:15 
> Возможность использования Си++ в ядре Linux принципиально не рассматривается, поскольку идёт вразрез с устоявшейся традицией.

Что за традиция такая?

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

6. "Проектом Ussury развивается новая стандартная библиотека Си"  –1 +/
Сообщение от Golangdev (?), 02-Апр-24, 20:18 
причуды автора, см. мой коммент выше.
Ответить | Правка | Наверх | Cообщить модератору

65. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от n00by (ok), 03-Апр-24, 09:35 
Пока я не видел драйверов на Си++ для Linux, зато постоянно наблюдаю священные войны на тему "Rust в ядре не нужен". Подобного рода идеологические споры не интересны; говорить о задачах, где бы оправдано было применять плюсы, похоже, не с кем. Соответственно и нет причин, что бы тратить на это время. Технических проблем быть не должно.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

93. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Зазнайка (?), 03-Апр-24, 12:16 
А как сам проект, стоящий, нет? На Ваш взгляд?
Ответить | Правка | Наверх | Cообщить модератору

101. "Проектом Ussury развивается новая стандартная библиотека Си"  –1 +/
Сообщение от n00by (ok), 03-Апр-24, 12:43 
Сложно сказать. Год назад пришлось отказать желающему поучаствовать и привлечь людей, поскольку предварительно изучил потенциальный спрос (например, Базальт СПО не заинтересовались документацией на русском, даже для glibc). Основная проблема в том, что здешним торговцам "международным" кодом не выгодна ситуация, когда в России кто-то что-то пишет, а тем более выходит за рамки франшизы GNU/Linux, где Россия выступала в роли поставщика рабочей силы для США в обмен на free исходники.
Ответить | Правка | Наверх | Cообщить модератору

117. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Прадед (?), 03-Апр-24, 15:48 
Открыл новости, о, думаю, сишная либа, что за прикол. Там про какую-то неведомую сиплюсплюсную хрень. Происки АНБ. Что происходит?

А код не фри, его писал кто-то, некий рабочий силач.

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

120. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от n00by (ok), 03-Апр-24, 17:49 
Стандартная библиотека Си++ включает в себя помимо всего прочего и стандартную библиотеку Си. Всё это было написано 10+ лет назад для Windows и опубликовано под zlib/libpng лицензией - куда ещё более фри, я не знаю.

Теперь по ряду причин меня не устраивает разжиревшая glibc, потому часть того кода переношу в Linux, именно стандартную библиотеку Си в первую очередь. https://github.com/STrusov/Ussury

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

95. "Проектом Ussury развивается новая стандартная библиотека Си"  +3 +/
Сообщение от Аноним (95), 03-Апр-24, 12:24 
Линус в куче интервью говорил почему в ядре нету С++. Его взгляд как раз можно считать традицией.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

127. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (127), 03-Апр-24, 20:19 
Это было актуально до его публичного "покаяния" и внедрения Rust в ядро, в угоду платиновым спонсорам.
Ответить | Правка | Наверх | Cообщить модератору

129. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 03-Апр-24, 20:32 
Не сотвори себе кумира, как говорится.
Да, и вообще традиции нужны не сами по себе, а для решения некоторых общественных вопросов и достижения некоторых целей.
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

134. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от n00by (ok), 03-Апр-24, 20:37 
Эта традиция и решает общественный вопрос. Ядро пишут программисты на Си. Их интерес - писать ядро на Си, как они умеют и привыкли. Линус защищал интерес подчинённого ему общества.
Ответить | Правка | Наверх | Cообщить модератору

173. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от _ (??), 04-Апр-24, 17:01 
Линуксу популярно объяснили что могут и без него... и он прозрел, во всех смыслах :)

Но с ним ещё вежливо, всё таки уважаемый акционер уважаемой компании ... :)
А вот мозолееда схавали потратив $10 на всё про всё и прямо "с особым цинизЪмом!"(С) :-D

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

180. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 04-Апр-24, 19:56 
> Эта традиция и решает общественный вопрос. Ядро пишут программисты на Си. Их
> интерес - писать ядро на Си, как они умеют и привыкли.
> Линус защищал интерес подчинённого ему общества.

Это не общественный вопрос. Это как бы помягче выразиться… Танцы на горящих углях, которые сами себе накидали под ноги. Глубочее нужно глядеть и ширше (или широчее, не знаю как аутентичнее).

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

182. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 04-Апр-24, 20:24 
>> Эта традиция и решает общественный вопрос. Ядро пишут программисты на Си. Их
>> интерес - писать ядро на Си, как они умеют и привыкли.
>> Линус защищал интерес подчинённого ему общества.
> Это не общественный вопрос. Это как бы помягче выразиться… Танцы на горящих
> углях, которые сами себе накидали под ноги. Глубочее нужно глядеть и
> ширше (или широчее, не знаю как аутентичнее).

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

И существует лишь один проверенный временем рабочий способ научить сообщество ядерщиков, как следует писать ядро Linux - показать своим примером, заслужить уважение и доверие, то есть стать Линусом Торвальдсом. Другой вариант - платить им и на этом основании выдвигать условия, но 100% результат здесь не гарантирован.

Выдавать свои личные интересы за общественные, говорить красивые речи, давать ценные и ещё более ценные указания - всё это не работает. Там своих мастеров этого дела хватает, и вся демагогия со стороны очень быстро поделится сообществом на примерно 360 градусов.

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

192. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 05-Апр-24, 12:40 
Монастыри тут не при чём. Люди все одинаково устроены. И Законы их функционирования одинаковые, и не имеет значения что об этом они сами думают.
Ладно, Вы всё равно не поняли, что проблема скрыта намного глубже, Вы всё на поверхности топчетесь. Проблемы в культуре самого общества, а остальное уже его последствия.
Ответить | Правка | Наверх | Cообщить модератору

193. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 05-Апр-24, 13:41 
> Люди _все_ _одинаково_ устроены. И Законы _их_ функционирования одинаковые,
> и не имеет значения что об этом _они_ сами думают.

Семантический анализ показывает, что автор не причисляет себя к людям.

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

201. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 05-Апр-24, 14:10 
>> Люди _все_ _одинаково_ устроены. И Законы _их_ функционирования одинаковые,
>> и не имеет значения что об этом _они_ сами думают.
> Семантический анализ показывает, что автор не причисляет себя к людям.

Оу, специалист по семантическому анализу? А может с логикой лучше подружитесь, не? Свой солипсизм держите при себе.
Законы мироздания (те, по которым оно вообще функционирует) существуют вне зависимости от того знает о них индивид или нет и что он о них думает. Но то такое… Видимо, очень для Вас сложное. Хотя я и не удивлён, учитывая ту дичь, которую Вы мне пишите в других ветках.

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

206. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 05-Апр-24, 16:02 
Итак, ветка является следствием моего заявления, что портирование ONTL (давно работающей в ядре Windows) в ядро Linux принципиально не рассматривается.

Вопрос по существу: с какой целью Зазнайка пытается повлиять на решение автора? Если сам он, очевидно, использовать Си++ ядре Linux не собирается, а если бы и собирался, то опыта нет.

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

5. "Проектом Ussury развивается новая стандартная библиотека Си"  –2 +/
Сообщение от наука_кандидатов (?), 02-Апр-24, 20:18 
Нужно. И любой, кто пытался читать исходники glibc, это подтвердит.
Ответить | Правка | Наверх | Cообщить модератору

13. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sw00p aka Jerom (?), 02-Апр-24, 21:13 
>Нужно

конечно, надо же чем-нибудь заниматься

пс: шутка про кота уже устарела :(

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

66. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 03-Апр-24, 09:39 
Боюсь, что "любой" слишком оптимистичная оценка. Вот тут https://bugzilla.altlinux.org/show_bug.cgi?id=38212#c2 пытается читать; тогда как его коллеги убедили меня давно, что им такое совершенно не нужно.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

7. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (7), 02-Апр-24, 20:19 
Почему-то мне кажется, что проект ждёт стагнация и забытие в истории... Серьёзно, зачем ещё одна библиотека?
Дополнительные странные моменты:
– авторская лицензия: тут ещё нужно подумать о её совместимости с другими лицензиями, не говоря уже о полушуточных выражениях, не отдающих нейтральностью;
– русский вместо английского: английский – хороший тон для международного обмена кодом и документацией;

Зачем:
1. Программисту-любителю использовать этот проект, если он явно может загнуться?
2. Зачем профессиональному программисту использовать этот проект, если лицензия мутная?

Вывод: любительская поделка для узкого круга лиц, за пределы которого не выйдет.

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

15. "Проектом Ussury развивается новая стандартная библиотека Си"  +2 +/
Сообщение от kusb (?), 02-Апр-24, 21:39 
Я не патриот-государственник, а вообще либераст (ещё и с ГД, что комбо), но мне нравится идея использования русского языка в определённых проектах.
Английский может быть барьером для входа, причём даже существенным. Также это круто с точки зрения "великой справедливости", сохранения языка и некоторых культурных особенностей (часть из которых мне нравятся)
Само наличие библиотеки с русскими комментариями и русской документации для изучения очень полезно.
Ответить | Правка | Наверх | Cообщить модератору

24. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Аноним (24), 02-Апр-24, 22:57 
Я хоть и идейный противник либерастии, но согласен по вопросу языка.

Почему англоязычным доступно просто "говорить с ЭВМ на родном языке", а другим нужно "читать молитвы на латыни"?

ЯП, кмк, должны быть легко интернационализируемыми (о какое слово, задолбался писать)...

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

44. "Проектом Ussury развивается новая стандартная библиотека Си"  +2 +/
Сообщение от Аноним (44), 03-Апр-24, 02:35 
> Я хоть и идейный противник либерастии, но согласен по вопросу языка.
> Почему англоязычным доступно просто "говорить с ЭВМ на родном языке", а другим
> нужно "читать молитвы на латыни"?
> ЯП, кмк, должны быть легко интернационализируемыми (о какое слово, задолбался писать)...

Поэтому, "Ради Великой Справедливости" нужно сделать так, чтобы и англоязычные не говорили с ЭВМ на родном языке, а "читали молитвы на латыни", ну т.е. буквально перевести нужно общемировое программирование на латынь, это более научно-традиционно и менне обидно остальным обиженным! ;)

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

55. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Аноним (55), 03-Апр-24, 08:57 
Лучше на эсперанто тогда. С латынью больше страдать придётся.
Ответить | Правка | Наверх | Cообщить модератору

54. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Аноним (54), 03-Апр-24, 08:17 
потому, что удобнее. в русском слишком много синонимов, чтобы на нём писать
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

148. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от fuggy (ok), 04-Апр-24, 02:09 
В английском синонимов не меньше. А вот падежи и спряжения сильно мешают. Вот и выходит кнопка.нажать, финальный пустота сообщить.
Хотя с текущими возможностями обработки текста ничего не мешает создать транслятор из падежного русского в постоянный. Но на это нет спроса. Гораздо проще выучить 20 кейвордов, на то они и кейворды что обозначают символы. А название функций и переменных в большинстве языков можно писать хоть на китайском, юникод позволяет.
Ответить | Правка | Наверх | Cообщить модератору

152. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 04-Апр-24, 08:09 
Спроса нет, потому что такое имело бы смысл в школе, остальные ведь давно выучили 20 кивордов. А система образования была вписана в Болонскую, где требуется лучших специалистов в итоге отобрать, а тут оставить в основном умеющих собирать пакетики.
Ответить | Правка | Наверх | Cообщить модератору

153. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от n00by (ok), 04-Апр-24, 08:17 
Падежи и части речи - не обязательно мешают. Например, можно было бы считать глаголы вызовом функций, а существительные их аргументами. В таком случае скобочки вокруг аргументов оказались бы лишними, а порядок слов произвольным. Хорошо это или плохо - это уже другой вопрос. В Perl вроде бы условные операторы иногда ставят в конце строки - для улучшения читаемости. Что бы получить ответ на вопрос, надо сначала сделать, а потом проверять. Наверняка по итогу первых опытов придётся переделывать. На такое опять же нет спроса.
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

158. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от fuggy (ok), 04-Апр-24, 09:48 
Языки программирование суть формальный язык. Порядок вызова функций (глаголов) и порядок передачи аргументов (существительных) имеет значение.
Ответить | Правка | Наверх | Cообщить модератору

161. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 04-Апр-24, 10:35 
Речь не о порядке вызова функций, а о записи одного вызова.

В реализации Рефала по ссылке выше можно писать хоть как:

<Prout 1 2>

<1 2 Prout>

<1 Prout 2>

Язык основан на сопоставлении с образцом, потому в некоторых случаях может оказаться не важен и порядок аргументов.

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

188. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от fuggy (ok), 05-Апр-24, 01:47 
Интересно конечно. Если всё типизировано, то выходит такой бесточечный стиль, там переменные вообще не нужны.
foo = succ . sin . square
Когда выражение является композицией функций. Но ведь есть допустим функция subtract и между (1 subtract 2), (subtract 1 2) и (subtract 2 1) есть большая разница. Конечно можно отличить инфиксную нотация от префиксной, но вот сопоставление с образцом вряд ли угадает порядок аргументов.
Ответить | Правка | Наверх | Cообщить модератору

189. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 05-Апр-24, 06:35 
Не понял про разницу. (1 subtract 2), (subtract 1 2) и (1 2 subtract) одинаковы, а (subtract 2 1) естественно отличается результатом, из-за свойств вычитания.

Если же требуется (чашка 1 subtract чайник 10), то можно определять, что из чего наливается.

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

202. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от fuggy (ok), 05-Апр-24, 14:53 
> Например, можно было бы считать глаголы вызовом функций, а существительные их аргументами. В таком случае скобочки вокруг аргументов оказались бы лишними, а порядок слов произвольным.

1 и 2 это аргументы (существительные) и их порядок важен. Префиксная и постфиксная запись предпочтительнее, потому что она единообразная и удобнее для метапрограммирования и макросов. Инфиксная же применима в ограниченных случаях, когда 2 аргумента или для привычных бинарных арифметических операций.

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

205. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 05-Апр-24, 15:37 
Так и я пишу, что в том случае порядок важен. Иногда не важен, в таких случаях можно было бы попробовать извлечь пользу. Скажем, функция принимает набор флагов. Какие-то имеют значения по умолчанию, их можно не передавать вообще (Ящик серый кубический 10). Получается, для прилагательных не важен.)
Ответить | Правка | Наверх | Cообщить модератору

94. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 03-Апр-24, 12:23 
Это… а почему не сделать интерпретатор с родного языка на внутренний (машинный) для каждого языка, например? Пишите на каком хочете, работать везде одинаково будет. Можно ещё и в обратную сторону конвертер придумать.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

128. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (127), 03-Апр-24, 20:31 
А нет никакой проблемы иметь несколько "национальных" диалектов одного языка программирования, транслируемых в единообразный AST. Просто всем, кто умеет, пофиг, потому что чтобы "уметь" уже пришлось преодолеть языковой барьер.
Ответить | Правка | Наверх | Cообщить модератору

136. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 03-Апр-24, 20:45 
Проблема называется "лингвистическая лакунарность". Такой язык получится слишком ограниченным.
Ответить | Правка | Наверх | Cообщить модератору

137. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (127), 03-Апр-24, 20:49 
Это в каком естественном языке не наберётся пары десятков слов для обозначения всех зарезервированных?
Ответить | Правка | Наверх | Cообщить модератору

154. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 04-Апр-24, 08:42 
В луороветланском. "Зарыл за ярангой" иногда переводится как "умру, но не скажу!"

И почему эти два десятка слов не выпускают из резерва? Время решающей атаки ещё не пришло? Тут нетабуированных не хватает для описания всего происходящего, особенно трансфикций вида "низкоуровневое программирование".

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

181. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 04-Апр-24, 19:58 
> В луороветланском. "Зарыл за ярангой" иногда переводится как "умру, но не скажу!"
> И почему эти два десятка слов не выпускают из резерва? Время решающей
> атаки ещё не пришло? Тут нетабуированных не хватает для описания всего
> происходящего, особенно трансфикций вида "низкоуровневое программирование".

Хороший пример того, когда язык необходимо расширять для описания некоторых новых явлений. Но инициатива больше касалась распространённых языков.

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

185. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 04-Апр-24, 21:19 
"Инициатива" в смысле "посвящение в таинство"? Тогда правильнее, вроде бы, "инициация". Однако, идея "сделать интерпретатор с родного языка на внутренний (машинный) для каждого языка" давно не тайна, это годами обсуждается на форуме "План А". Когда последний раз смотрел, вроде бы так и не начали.
Ответить | Правка | Наверх | Cообщить модератору

124. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 03-Апр-24, 18:17 
Странно быть идейным противником свободы.
> а другим нужно "читать молитвы на латыни"

Зато для них эти слова ничего не значат. Выучил слово - получил ответ, прямо как стимул-реакция. Пишешь и вообще не думаешь о смысле.

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

130. "Проектом Ussury развивается новая стандартная библиотека Си"  –1 +/
Сообщение от Зазнайка (?), 03-Апр-24, 20:34 
> Странно быть идейным противником свободы.

Это зависит от того, что в это понятие впихивать по смыслу.

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

174. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 04-Апр-24, 17:55 
Люди часто впихивают по смыслу очень многое по ассоциации и галлюцинируют себе врагов. Враги в ответ галлюцинируют врагов в вас, что вы идейные ненавистники свободы и идейные любители пыток в милиции, например. Также во многом люди склонны верить в то что они говорят, например в пытки, коррупцию, бесправие и убийства. Если бы вы верили в эти феномены, то были бы вы "либералом"?
А ещё есть тенденция называть либералами вообще всех, кто против какой-нибудь диктатуры и не следует линии партии в этом.
Ответить | Правка | Наверх | Cообщить модератору

214. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 09-Апр-24, 07:03 
> Странно быть идейным противником свободы.

Вполне закономерно, если человек мыслит предметно. Условно бытиё можно поделить на две части: мир вещей и мир идей. В мире вещей полной свободы быть не может - у каждого есть личное пространство и желание сохранить личное имущество подальше от свободных от ответственности. Большинство людей действуют в мире вещей (сеют хлеб, строят дома и т.п.) и "свободен" для них означает "иди отсюда подальше".

В мире идей можно нафантазировать что угодно, другой вопрос, не представляют ли такие идеи опасность для остальных.

Образцовый либерал (надеюсь, он простит меня за такое слово) -- Григорий Яковлевич Перельман. Свободно вышел за рамки до него возможного и совершил революцию в математике, доказав теорему.

Если кто-то говорит "я программист" и "я противник свободы" -- его следует отправить на детектор лжи, а потом удивить результатами. Он вполне может собирать действительно полезные программы из формочек -- в этом программирования существенно больше, чем в сборке операционных систем из написанных в Красной Шапке (символ свободы) исходников -- но никогда ничего нового не придумает.

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

216. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 09-Апр-24, 19:42 
В мире предметов свобода означает, что у тебя останется личное пространство и они не будут покушаться на него, и что ты не будешь сеять на чужого дядю под дулом автомата и много другого подобного. Достижение своих целей и желаний и защита их в широком смысле.
Ответить | Правка | Наверх | Cообщить модератору

218. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 10-Апр-24, 07:26 
> В мире предметов свобода означает, что у тебя останется личное пространство и
> они не будут покушаться на него, и что ты не будешь

В мире идей подобная формулировка -- когда пишущий применяет обороты "ты будешь" вместо "я буду" или обезличенных -- не что иное, как вторжение в личное пространство, манипуляция, навязывание своего мнения. Когда я такое вижу, начинаю подозревать, что оратора обработали лайфкоучи.

> сеять на чужого дядю под дулом автомата и много другого подобного.

И это в том числе входит в формулировку "вторжение в личное пространство". Одни Васяны не прочь прийти ко мне домой и меня выселить, другие -- насильно заставить что-то делать. Вариантов здесь великое множество. Если какие-то намеренно исключать из рассмотрения -- исчезает свобода выбора.

> Достижение своих целей и желаний и защита их в широком смысле.

Предположим, я хочу некоторым писателям о том, какие они великие патриоты и успешные торговцы программным обеспечением вероятного противника, оторвать руки -- потому что они ничего теми руками для прославления Отечества не сделали. Закон здесь ограничивает мою свободу, но мне приходится с законом считаться -- поскольку этот же закон сдерживает желающих оторвать руки мне; а их, как вижу из активности некоторых Анонимов, в избытке.

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

220. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 10-Апр-24, 14:15 
>В мире идей подобная формулировка -- когда пишущий применяет обороты "ты будешь" вместо "я буду"

Ну да, я смотрел из мира идей на "вторжение в личное пространство", этот ответ был довольно "идеологическим" и абстрактным, но он всё равно кажется полностью правильным. А ещё я правовой нигилист, отчасти, поэтому я не буду.
Если же речь, что "вы будете" это манипуляция, то это обычный ответ обычного человека, если один защищает странные идеи, которые влияют на жизнь. Типа "я хочу принять закон чтобы все носили мученические вериги" "тебя задолбает в них ходить".
>исчезает свобода выбора

Принцип неагрессии. Свобода для одного заканчивается там, где начинается свобода другого. Либерализм об этом. Как правило те кто борятся за свободу редко выступают против этого принципа, скорее наоборот.

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

222. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 10-Апр-24, 19:11 
> Если же речь, что "вы будете" это манипуляция, то это обычный ответ
> обычного человека, если один защищает странные идеи, которые влияют на жизнь.
> Типа "я хочу принять закон чтобы все носили мученические вериги" "тебя
> задолбает в них ходить".

Разве у меня было подобное заявление? Как атаку на систему ценностей возможно воспринять пример с революцией в математике (при которой пострадавших не было). Тогда получается, что в той системе обязательно с чем-то или кем-то бороться -- очень похоже на вериги, как по мне.

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

217. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 09-Апр-24, 19:43 
Посягательства как раз нарушают их свободу.
Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору

219. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 10-Апр-24, 07:58 
Когда я вижу в ответ два сообщения подряд, понимаю, что при ответе несколько поторопились, поддавшись эмоциям. У меня не было ни малейшего намерения развязать спор.

Вот что в ветке имеет смысл:

#15: я такой-сякой, но мне нравится идея использования русского языка в определённых проектах.
#24: я хоть и идейный противник ..., но согласен по вопросу языка.

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

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

221. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 10-Апр-24, 14:16 
Ну эта тема довольно болезненная для меня, потому что последние события и тролли в интернете.
Ответить | Правка | Наверх | Cообщить модератору

209. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (209), 05-Апр-24, 22:58 
Это же более чем очевидно: потому что англоговорящее сообщество полностью сделало и вырастило эту отрасль и теперь все актуальные ресурсы в отрасли только на английском. А русскоговорящие, например, здесь сделалип примерно ничего. Причём не только в этой отрасли, а вообще во всём хайтеке. Также сам по себе английский по практичности существенно превосходит все остальные языки.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

26. "Проектом Ussury развивается новая стандартная библиотека Си"  +3 +/
Сообщение от Аноним (-), 02-Апр-24, 23:07 
> англоязычным доступно просто "говорить с ЭВМ на родном языке"

Как будто им от этого хорошо...
Вот представь что ты всю рабочую карьеру читаешь код и пишешь на 1С!
Это же кукухой можно поехать.

Более того, большая часть иностранцев, кто пишут код с тобой, коверкают слова, пропускают артикли, используют не те выражения и так далее. Как будто попал на удафф, а не открыл IDE.

> Английский может быть барьером для входа, причём даже существенным.

Русский может быть еще большим барьером для опенсорса.
Потому что английский худо-бедно выучили даже французы и японцы.
А найти кириллическую клавиатуру тот еще квест за пределамы экс.

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

45. "Проектом Ussury развивается новая стандартная библиотека Си"  –1 +/
Сообщение от Аноним (44), 03-Апр-24, 02:44 
>[оверквотинг удален]
> Вот представь что ты всю рабочую карьеру читаешь код и пишешь на
> 1С!
> Это же кукухой можно поехать.
> Более того, большая часть иностранцев, кто пишут код с тобой, коверкают слова,
> пропускают артикли, используют не те выражения и так далее. Как будто
> попал на удафф, а не открыл IDE.
>> Английский может быть барьером для входа, причём даже существенным.
> Русский может быть еще большим барьером для опенсорса.
> Потому что английский худо-бедно выучили даже французы и японцы.
> А найти кириллическую клавиатуру тот еще квест за пределамы экс.

Почти со всем согласен, кроме одного момента - артикли нафиг ненужны, этот рудимент нелепый, от которого надо избавляться, но от которого всё никак не избавятся!
Как и от дегенеративных исключений тянущихся в языке из-за староанглийского или ещё откуда, потипу man - men, woman - women вместо православного "s" на конце множественного числа и прочих подобных исключений, которые нафиг не упёрлись!

Вот креольцы нормальные ребята, взяли йайца в кулак и повыкидывали непроизносимые буквы из французского письма и создали своё написание, чтобы лишним шлаком себе и людям головы не забивать.

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

63. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от фф (?), 03-Апр-24, 09:28 
если вы из английского уберете артикли, то и из русского падежи уберите - нахрена эти рудименты нужны? и так ж понятно что я хететь.
Ответить | Правка | Наверх | Cообщить модератору

125. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 03-Апр-24, 18:20 
>Почти со всем согласен, кроме одного момента - артикли нафиг ненужны, этот рудимент нелепый, от которого >надо избавляться, но от которого всё никак не избавятся!

В английском грамматика какая-то "позиционная" и полагается на "определители". Если у них убрать артикли, то  иногда всё будет неграмматическим. Ещё то что в русском выражается порядком слов или ещё как в английском артиклями.

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

140. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (127), 03-Апр-24, 21:03 
В английском языке артикли определяют только частность/общность понятия.
А порядок слов в предложении, действительно, строго фиксирован. Даже прилагательные идут в определенном порядке.
Ответить | Правка | Наверх | Cообщить модератору

104. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Sserj (?), 03-Апр-24, 12:46 
"..Это же кукухой можно поехать.."
Наоборот. 1С-ники пишут на том языке на котором думают, на котором видят сны в конце концов :)
А у "трушников" постоянно часть мозга занята переводом, даже если человеку и кажется что он "понимает" этот язык.
Если вы учили иностранные языки, так чтобы по настоящему свободно общаться на них то знаете о этом барьере, когда в определенный момент человек начинает думать на другом языке. Пока такой барьер не проходится человек не знает иностранного языка, максимум механический перевод да еще постоянное вспоминание правил куда там артикли или окончания добавлять. Ведь вы же не вспоминаете правила говоря по русски, мозг сам строит образы и фразы в "русской" раскладке :)
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

108. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Аноним (108), 03-Апр-24, 14:20 
Четыре десятка ключевых слов в сишечке и близко не являются английским языком. Нечего там переводить.
Ответить | Правка | Наверх | Cообщить модератору

109. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sserj (?), 03-Апр-24, 14:49 
Так дело не в ключевых словах а во всех исходниках. Именованиях переменных, полей, функций, классов и т.д.
Что-то типа:
скидка = документ.суммаСкидки();
документ.Печать();
Чтобы тут ни было на английском, если человек не думает именно на английском, мозг будет делать перевод к такому родному для него представлению.

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

110. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от фф (?), 03-Апр-24, 15:18 
вооот, а тут надо добавить падежи и нормальный порядок слов, а то как чурка неграмотный пишешь в этойт 1с
должно же быть хотя бы :

скидка = суммаСкидки() из документа;
Печатать() документ;

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

114. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sserj (?), 03-Апр-24, 15:29 
Это уже другая плоскость, функциональный или объектный стиль :)
документ.суммаСкидки();
документ.Печать();
или
суммаСкидки(документ)
печать(документ)
На самом деле всего лишь дело вкуса.
Ответить | Правка | Наверх | Cообщить модератору

149. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от fuggy (ok), 04-Апр-24, 02:16 
Надо просто создать транслятор который будет приводить все слова в именительный падеж, начальную форму. Чтобы можно было писать так:
документ.суммаСкидки();
документы.напечатай();
суммаСкидки(документа)
печать(документов)
Ответить | Правка | Наверх | Cообщить модератору

150. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sserj (?), 04-Апр-24, 06:48 
А вот тут не согласен.
У меня нет желания просить железку сделать что-то.
Я за безусловное подчинение в повелительной форме.
Тобишь именно Печать, Расчет, Запись...
А не что-то типа:
Напечатай().НуПожалуйста().Спасибо().
Ответить | Правка | Наверх | Cообщить модератору

157. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от fuggy (ok), 04-Апр-24, 09:22 
"Напечатай" это и есть повелительное наклонение - неопределённая форма глагола "Печатать". "Печать" это вообще существительное. Но я не про это. А про то документ, документа, документу, документом это ссылается на одну переменную документ. Печатать, напечатай, распечатаю ссылается на одну функцию печатать.
Ответить | Правка | Наверх | Cообщить модератору

166. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sserj (?), 04-Апр-24, 11:17 
Нужно поменять философию :)
Функции и процедуры и это не они. Это команды, кстати в 1С так прямо и говорят "командный интерфейс". Только все воспринимать командами. Команда объекту - Печать, Запись. А параметры команды существительные. Печать(Документ).
И "Документов" заменить на более понятное что-то типа Печать(КоллекцияДокументов), можно конечно и список, но интерфейс Коллекция дает больший простор, там может быть и массив и таблицаЗначений. Главное что эту "коллекцию" можно обойти.
Ответить | Правка | Наверх | Cообщить модератору

169. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 04-Апр-24, 12:10 
ДокументЫ - это уже "коллекция", где единица Документ. Если различать окончание, то писанины может получиться меньше. Но это будет уже не 1С.
Ответить | Правка | Наверх | Cообщить модератору

167. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 04-Апр-24, 12:04 
Документу - это приёмник.
Документ - источник.
Документом - передача по ссылке, например.

Напечатай - императив, исполняется соответственно месту в исходнике.
Распечатаю - лямбда.

Из развития такой идеи что-то может получиться, но наперёд сказать сложно, что именно.)

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

171. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (171), 04-Апр-24, 12:47 
> Из развития такой идеи что-то может получиться, но наперёд сказать сложно, что
> именно.)

жигули же. (по мотивам того самого анекдота)

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

172. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от фф (?), 04-Апр-24, 16:24 
а падежи?

и вобще что за странное выражение "документ.суммаСкидки();" ? вы слышали, чтобы кто-то так выражался в приличном рускоговорящем обществе? надо ж "сумма скидки в документе"

вобщем переделывайте

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

183. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 04-Апр-24, 20:31 
Это объектно ориентированное программирование.
"Уважаемый Документ, покажите свою сумму скидки"

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

112. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Аноним (108), 03-Апр-24, 15:25 
Если вы НА ТАКОМ думаете, за вас страшно даже.
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

115. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sserj (?), 03-Апр-24, 15:35 
Хмык. Абсолютно все англоязычные программисты пишут именно на таком.
Любой класс, библиотека или фреймворк для них выглядит именно так.
Пили думаете:
print(..)
Они воспринимают как то иначе чем русскоговорящий Печать()?
Ответить | Правка | Наверх | Cообщить модератору

119. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (108), 03-Апр-24, 16:25 
Вы не поверите — да, они воспринимают иначе. Потому что строение английского языка значительно отличается от русского.
Ответить | Правка | Наверх | Cообщить модератору

138. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (127), 03-Апр-24, 20:56 
> Именованиях переменных, полей, функций, классов и т.д.

Сопоставление по словарю. Как в системах локализации типа GNU gettext.

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

111. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 03-Апр-24, 15:20 
Это называется гипотеза лингвистической относительности, она же Сепира — Уорфа. На эту тему снят х/ф "Прибытие" (2016).
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

28. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sw00p aka Jerom (?), 02-Апр-24, 23:53 
> и некоторых культурных особенностей

особенностей чего? само слово культура в "великом и могучем" - взаимствовано из латинского.

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

50. "Проектом Ussury развивается новая стандартная библиотека Си"  –1 +/
Сообщение от Аноним (108), 03-Апр-24, 05:09 
Мне особенно нравится наличие в фразе про пользу русского языка слов «библиотека», «документация» и «комментарии».
Ответить | Правка | Наверх | Cообщить модератору

56. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sw00p aka Jerom (?), 03-Апр-24, 09:10 
да не одного "русского" слова в терминологии нету.
Ответить | Правка | Наверх | Cообщить модератору

96. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 03-Апр-24, 12:27 
Тут ведь надо сначала в терминологии (понятиях) определиться что называть вообще русским языком. Некоторые «почему-то» считают, что русский язык в церковных писаниях только существует. То что эти все писания есть кальки с греческого, то  это… не важно, ага. При этом русский язык существовал и без церквы и без неё просуществует.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

132. Скрыто модератором  –1 +/
Сообщение от Аноним (127), 03-Апр-24, 20:36 
Ответить | Правка | Наверх | Cообщить модератору

179. Скрыто модератором  +/
Сообщение от Зазнайка (?), 04-Апр-24, 19:54 
Ответить | Правка | Наверх | Cообщить модератору

123. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 03-Апр-24, 18:15 
Особенностей взаимоотношения между людьми, подхода к некоторым вопросам и других паттернов, например.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

102. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Аноним (102), 03-Апр-24, 12:43 
> ещё и с ГД, что комбо

(просто любопытство) А это что такое - ГД? Какая-нибудь Глобальная Демократия? Гражданское Д...(хз)? Какое-то широко распространенное сокращение, которое только я один не знаю? Не заразное, если прочитать (а то как в рассказе "Белая трость калибра 7,62" превращусь сейчас в какую-то странную зверушку)?

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

122. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 03-Апр-24, 18:14 
>Не заразное, если прочитать (а то как в рассказе "Белая трость калибра 7,62" превращусь сейчас в какую-то >странную зверушку)?

Есть мнение, что так и есть. Поэтому мой ответ представляет опасность.
Гендерная дисфория.

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

131. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 03-Апр-24, 20:36 
> Гендерная дисфория.

Это вопросы психиатрии, однозначно. Без иронии и издёвок.

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

139. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 03-Апр-24, 20:56 
Не всё так однозначно, некоторым научным сотрудницам приходится делать в Сети вид, что их зовут Василий Петрович, просто потому что иначе разговоры на научные темы никак не складываются, отшивать озабоченных не научились.
Ответить | Правка | Наверх | Cообщить модератору

177. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 04-Апр-24, 19:50 
> Не всё так однозначно, некоторым научным сотрудницам приходится делать в Сети вид,
> что их зовут Василий Петрович, просто потому что иначе разговоры на
> научные темы никак не складываются, отшивать озабоченных не научились.

это другое

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

184. "Проектом Ussury развивается новая стандартная библиотека Си"  –1 +/
Сообщение от n00by (ok), 04-Апр-24, 21:02 
Я в курсе, что здесь дипломированных психиатров больше, чем всех остальных вместе взятых. Но есть один нюанс - диагнозы удалённо не ставятся. А их публикация ("однозначно" подразумевает, что таковой есть), подпадает под статью УК.

И когда человек пишет, что есть какие то проблемы, но плохого при этом окружающим не делает - как минимум не этично подобным образом оказывать давление. Да и не безопасно для самого "психиатра" - может оказаться соринкой в своём глазу, как раз в этой теме пара таких отзеркаленых старательно накручивает минусы, и это у них длится я уже и не помню сколько лет.

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

175. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 04-Апр-24, 17:56 
Я согласен в части смыслов. Но часто тем, что это вопрос психиатрии оправдывают жуткие вещи. Ну и любые страдания могут быть вопросом психиатрии.
Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

200. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 05-Апр-24, 14:07 
> Я согласен в части смыслов. Но часто тем, что это вопрос психиатрии
> оправдывают жуткие вещи. Ну и любые страдания могут быть вопросом психиатрии.

Извините, но не смог уловить смысл, можно раскрыть, если имеется желание, конечно?

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

215. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от kusb (?), 09-Апр-24, 19:39 
Да, конечно. Когда говорят, что это вопрос психиатрии - они могут подразумевать многое, вплоть до "это шизофрения, бред и нужно лечить таблетками для психов. Или это определённые проблемы в голове или там в душе.
Ответить | Правка | Наверх | Cообщить модератору

69. "Проектом Ussury развивается новая стандартная библиотека Си"  –2 +/
Сообщение от n00by (ok), 03-Апр-24, 09:46 
> Зачем:
> 1. Программисту-любителю использовать этот проект, если он явно может загнуться?
> 2. Зачем профессиональному программисту использовать этот проект, если лицензия мутная?

А Вы кто из этих двух?

> Вывод: любительская поделка для узкого круга лиц, за пределы которого не выйдет.

Именно нишевой библиотекой и была ONTL всегда https://openhub.net/p/ontl

Когда мне кто-то покажет ссылку на свой проект, где будет 197,810 lines of code
я начну очень внимательно прислушиваться к его экспертизе.


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

92. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (92), 03-Апр-24, 12:02 
> А Вы кто из этих двух?

Да, оба варианта.

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

105. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 03-Апр-24, 12:49 
>> А Вы кто из этих двух?
> Да, оба варианта.

Тогда следовало бы писать "мне это не подходит, потому что... мой круг лиц слишком узок".

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

146. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sw00p aka Jerom (?), 04-Апр-24, 01:10 
> на свой проект, где будет 197,810 lines of code

ну ка на вскидку какой-это проект должен содержать столько строк?

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

155. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 04-Апр-24, 08:50 
>> на свой проект, где будет 197,810 lines of code
> ну ка на вскидку какой-это проект должен содержать столько строк?

Ссылка выше. Я понимаю, что по ссылкам тут ходить не все могут, потому и скопировал.

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

186. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sw00p aka Jerom (?), 04-Апр-24, 21:31 
> Ссылка выше. Я понимаю, что по ссылкам тут ходить не все могут,
> потому и скопировал.

в сумме - 5,488 строк всего, чет не тянет :)

Ussury/tree/draft2/runtime
    init.h              - 159 lines (144 loc) · 6.96 KB
    internal.h          - 31 lines (26 loc) · 683 Bytes
    link.h              - 28 lines (28 loc) · 1.16 KB

Ussury/tree/draft2/Linux
    0главление.h        - 25 lines (16 loc) · 550 Bytes
    errno.h             - 40 lines (29 loc) · 946 Bytes
    fcntl.h             - 68 lines (57 loc) · 1.92 KB
    limits.h            - 28 lines (20 loc) · 566 Bytes
    unistd.h            - 94 lines (79 loc) · 2.27 KB

Ussury/tree/draft2/Linux/sys
    mman.h              - 136 lines (112 loc) · 5.23 KB
    stat.h              - 83 lines (69 loc) · 2.53 KB
    syscall.h           - 310 lines (260 loc) · 8.84 KB
    types.h             - 34 lines (24 loc) · 730 Bytes

Ussury/tree/draft2/C
    0главление.h        - 35 lines (23 loc) · 1.48 KB
    assert.h            - 77 lines (63 loc) · 2.17 KB
    errno.h             - 40 lines (32 loc) · 1.4 KB
    limits.h            - 26 lines (19 loc) · 593 Bytes
    stdarg.h            - 90 lines (79 loc) · 3.48 KB
    stddef.h            - 71 lines (56 loc) · 1.89 KB
    stdint.h            - 106 lines (92 loc) · 5.87 KB
    stdio.h             - 858 lines (763 loc) · 40.3 KB
    stdlib.h            - 86 lines (72 loc) · 2.27 KB
    string.h            - 135 lines (114 loc) · 3.26 KB
    wchar.h             - 0 lines (0 loc) · 0 Bytes

Ussury/tree/draft2/0писание
    Doxyfile            - 2848 lines (2237 loc) · 125 KB

Ussury/blob/draft2
    README.md           - 37 lines (28 loc) · 2.11 KB
    Распространение.txt - 68 lines (44 loc) · 2.37 KB

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

191. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 05-Апр-24, 08:29 
Ссылка на 197810 в сообщении #69.
Ответить | Правка | Наверх | Cообщить модератору

147. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sw00p aka Jerom (?), 04-Апр-24, 01:16 
> я начну очень внимательно прислушиваться к его экспертизе.

проект на ноде с зависимостью от everything удовлетворит? :)

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

10. "Проектом Ussury развивается новая стандартная библиотека Си"  –1 +/
Сообщение от Cradle (?), 02-Апр-24, 20:28 
Язычок забавный, напоминает вот это: http://p-nand-q.com/programming/languages/java2k/manual.html
Ответить | Правка | Наверх | Cообщить модератору

70. "Проектом Ussury развивается новая стандартная библиотека Си"  –1 +/
Сообщение от n00by (ok), 03-Апр-24, 09:49 
Если это про Рефал, то не увидел общего. Больше похож на LISP, а создавался как альтернатива BNF.
Ответить | Правка | Наверх | Cообщить модератору

11. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Аноним (11), 02-Апр-24, 20:47 
Стандартная библиотека - та, которая описана в стандарте. Этой в стандарте нет, значит этом просто библиотека. Новость должна звучать так: "Кто-то написал какую-то сишную библиотеку для своего хелловорлда".
Ответить | Правка | Наверх | Cообщить модератору

16. "Проектом Ussury развивается новая стандартная библиотека Си"  +2 +/
Сообщение от kusb (?), 02-Апр-24, 21:45 
А библиотека (как glibc, musl, msvcrt, cosmopolitan) вообще указана в стандарте или они реализуют стандарт? o_O
Ответить | Правка | Наверх | Cообщить модератору

27. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Аноним (27), 02-Апр-24, 23:45 
В стандарте описаны интерфейсы и поведение, а не название проектов/библиотек
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

30. "Проектом Ussury развивается новая стандартная библиотека Си"  +1 +/
Сообщение от Аноним (30), 03-Апр-24, 00:07 
> Библиотека создаётся для использования в своих проектах, потому функциональность добавляется по мере необходимости.

Он реализовал рандомный набор функций. printf есть, snprintf нет, и так далее. Зато у него есть 0главление.

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

59. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Sw00p aka Jerom (?), 03-Апр-24, 09:21 
да нет, все готово, просто у кого-то в Орегоне, а у кого-то в Уссурийске "бревно" упало, и отрубился инет, не смог выложить. Так вот если в Орегоне ждали 5 дней, то тут думаю надо будет ждать 5 лет. :)
Ответить | Правка | Наверх | Cообщить модератору

97. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Зазнайка (?), 03-Апр-24, 12:28 
Открою завесу тайны: стандарты можно и самому писать, внезапно!
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

12. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (12), 02-Апр-24, 21:01 
> Возможность использования Си++ в ядре Linux принципиально не рассматривается, поскольку идёт вразрез с устоявшейся традицией.

А это про что тогда? https://www.opennet.ru/opennews/art.shtml?num=60436

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

35. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Аноним (35), 03-Апр-24, 00:41 
Ну так пока ж ещё нет положительного решения. Решающее слово за держателем пальца.
Ответить | Правка | Наверх | Cообщить модератору

14. "Проект Ussury развивает новую стандартную библиотеку Си"  +1 +/
Сообщение от Аноним (14), 02-Апр-24, 21:38 
Странное название. Какая связь между сишной библиотекой и ростовщичеством?
Ответить | Правка | Наверх | Cообщить модератору

67. "Проект Ussury развивает новую стандартную библиотеку Си"  –1 +/
Сообщение от n00by (ok), 03-Апр-24, 09:41 
Не знаю, какая связь. Расскажете о ней подробнее?
Ответить | Правка | Наверх | Cообщить модератору

76. Скрыто модератором  +/
Сообщение от Аноним (76), 03-Апр-24, 10:11 
Ответить | Правка | Наверх | Cообщить модератору

17. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Аноним (17), 02-Апр-24, 21:50 
" _Посвящается памяти индейцев, проданных соплеменниками за ворох одеял._"

это в ссылке про лицензию


зачем  про это всем знать ?

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

19. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Abra (?), 02-Апр-24, 22:08 
Аффтар надеется на то, что проект возможно получит развитие за пределами РФ и хочет что то рассказать жителям зарубежья.
Ответить | Правка | Наверх | Cообщить модератору

68. "Проект Ussury развивает новую стандартную библиотеку Си"  +1 +/
Сообщение от n00by (ok), 03-Апр-24, 09:42 
В таком случае аффтар потрудился бы и написал на английском.
Ответить | Правка | Наверх | Cообщить модератору

141. "Проект Ussury развивает новую стандартную библиотеку Си"  +2 +/
Сообщение от Аноним (127), 03-Апр-24, 21:12 
Очевидно, что автор хотел что-то сказать соплеменникам, мечтающим об одеялах из зарубежья.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

20. "Проект Ussury развивает новую стандартную библиотеку Си"  +2 +/
Сообщение от Аноним (-), 02-Апр-24, 22:09 
Отличная фраза!
Зайдет человек посмотреть "а что тут интересного" и все поймет с первой строчки)
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

52. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Аноним (52), 03-Апр-24, 05:23 
> зачем  про это всем знать ?

Когда не "наши" сочувствуют одним – это "политика", "плохой запад", "запишем в toxic repos".
Когда "наши" сочувствуем другим – это можно, это хорошо, это правильно, это надо в лицензию прям прописать и всем знать.

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

211. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Ю.Т. (?), 07-Апр-24, 09:19 
А что не так? Это только так и работает, тысячи лет уже.
Ответить | Правка | Наверх | Cообщить модератору

170. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Аноним (170), 04-Апр-24, 12:28 
>Профессор и писатель Филип Ранлет отмечал, что вожди делаваров, которые взяли одеяла, не были больны спустя месяц; он считал, что попытка заразить индейцев окончилась «полным провалом».

Из Википедии.

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

208. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Аноним (-), 05-Апр-24, 16:37 
> зачем  про это всем знать ?

Чтобы все знали, что проект политически мотивирован и держались бы от него подальше.

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

210. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от n00by (ok), 06-Апр-24, 10:56 
>> зачем  про это всем знать ?
> Чтобы все знали, что проект политически мотивирован и держались бы от него
> подальше.

Как видно, работает. Мнящие себя "всеми" почему-то не догадываются, что все умеют читать английский, а русский - лишь подчинённая тем всем часть.

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

25. "Проект Ussury развивает новую стандартную библиотеку Си"  +1 +/
Сообщение от Аноним (25), 02-Апр-24, 23:03 
Трава у автора несомненно хорошая и он точно умеет в ABI, но...

1. ONTL это не "стандартная библиотека С++11", а некий набор утилитарных обвязок облегчающих кодирование для NativeAPI. Причем там всегда чего-то не хватало, а реальный функциональный код был в ntdll и т.д. Нужно сильно постараться чтобы найти мотивировку для вытаскивания этой стюардессы из гроба mustie.

2. Нет сложностей проставить ручками номера пары десятков системных вызовов для одной архитектуры текущей/удобной версии ядра, но дальше это тупик без машинерии. Есть подозрение, что автор не в курсе масштаба бедствия (в том числе не понимает причинно-следственные связи требований LSB, см https://github.com/STrusov/Ussury/blob/draft2/runtime/link.h).

3. Показанное пока является только минималистической заготовкой. С таким-же успехом можно было опубликовать новость по поводу успешного основания проекта после выполнения mkdir и git init ;)

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

82. "Проект Ussury развивает новую стандартную библиотеку Си"  –1 +/
Сообщение от n00by (ok), 03-Апр-24, 10:38 
> Трава у автора несомненно хорошая и он точно умеет в ABI, но...
> 1. ONTL это не "стандартная библиотека С++11", а некий набор утилитарных обвязок
> облегчающих кодирование для NativeAPI. Причем там всегда чего-то не хватало, а
> реальный функциональный код был в ntdll и т.д. Нужно сильно постараться
> чтобы найти мотивировку для вытаскивания этой стюардессы из гроба mustie.

Часть ONTL соответствует требованиям ISO/IEC 14882 соответствующего года к _conforming_ freestanding implementation. Другая часть - это специфичные для Windows структуры, в том числе и не открытые Микрософт. Естественно, это переносить не нужно.

> 2. Нет сложностей проставить ручками номера пары десятков системных вызовов для одной
> архитектуры текущей/удобной версии ядра, но дальше это тупик без машинерии.

Не улавливаю смысл предложения. Есть золотое правило ядерщиков: "don't break userland". Которое эксперты почему-то подменяют на "stable API nonsense", относящееся к внутреннему устройству самого ядра.

> Есть подозрение, что автор не в курсе масштаба бедствия (в том числе
> не понимает причинно-следственные связи требований LSB, см https://github.com/STrusov/Ussury/blob/draft2/runtime/link.h).

Автору не интересны ни Hurd, ни поддержка руткитов, подгружаемых LD_PRELOAD, или вообще собираемых из модифицированных исходников glibc после успешной атаки xz-трояном машин "автономных разработчиков".

> 3. Показанное пока является только минималистической заготовкой. С таким-же успехом можно
> было опубликовать новость по поводу успешного основания проекта после выполнения mkdir
> и git init ;)

Странно, что форк Redis не выбран как пример. А вообще, stlx часть ntl когда-то планировали запускать поверх glibc, но не нашлось повода.

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

194. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Аноним (209), 05-Апр-24, 13:46 
Автор пишет комментарии на русском ... двойное ненужно. Хотя по виду деятельности понятно, что какой-то местный колхозник
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

31. "Проект Ussury развивает новую стандартную библиотеку Си"  +3 +/
Сообщение от Аноним (31), 03-Апр-24, 00:26 
> Проект Ussury развивает новую стандартную библиотеку Си
> ...
> обеспечена сборка авторского интерпретатора Рефал-М

Проект Ussury?  А эту задачу случайно не Виталий Наливкин поставил?

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

61. "Проект Ussury развивает новую стандартную библиотеку Си"  –1 +/
Сообщение от n00by (ok), 03-Апр-24, 09:22 
Не он, но я приятно удивлён. Полагал, что для большинства активистов это что-то вроде Миссури.
Ответить | Правка | Наверх | Cообщить модератору

73. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Sw00p aka Jerom (?), 03-Апр-24, 09:56 
ага как и ussr
Ответить | Правка | Наверх | Cообщить модератору

32. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Аноним (35), 03-Апр-24, 00:30 
"Fac officium, Deus providebit" Пытылся перевести, перебирая разные языки. Только португальский выдал что-то более-менее осмысленное: "Официальный колледж, Бог Провидебит".
Ответить | Правка | Наверх | Cообщить модератору

37. "Проект Ussury развивает новую стандартную библиотеку Си"  +1 +/
Сообщение от Аноним (37), 03-Апр-24, 00:43 
O tempŏra! O mores!
Ответить | Правка | Наверх | Cообщить модератору

40. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Аноним (40), 03-Апр-24, 01:05 
Это латынь. Гуглтранс переводит как "Делай работу. Бог даст.", что звучит как "Выполняй долг, а Бог обеспечит", что в свою очередь значит - "Делай что должно и будь что будет." Гуглится на раз-два.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

90. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Аноним (90), 03-Апр-24, 11:37 
"Делай работу. Бог даст." Звучит как для гастарбайтеров :)
Ответить | Правка | Наверх | Cообщить модератору

49. "Проект Ussury развивает новую стандартную библиотеку Си"  +1 +/
Сообщение от Аноним (49), 03-Апр-24, 04:08 
Причём заметьте – данная "лицензия" не предоставляет вообще никаких прав, она ничего не разрешает. Крайне сомневаюсь, что это является лицензией Свободного ПО.

Она вообще чем-то отличается от "all right reserved"?

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

78. "Проект Ussury развивает новую стандартную библиотеку Си"  –2 +/
Сообщение от n00by (ok), 03-Апр-24, 10:18 
Цель "Свободного ПО" в России, согласно соответствующему ГОСТ - удалить программистов с "конкурентного рынка". Естественно, я не собираюсь под таким подписываться.
Ответить | Правка | Наверх | Cообщить модератору

80. "Проект Ussury развивает новую стандартную библиотеку Си"  +2 +/
Сообщение от Аноним (52), 03-Апр-24, 10:26 
Хватит везде спамить своим любимым ГОСТом. До него никому нет дела. Речь шла о Свободном ПО, а не о неком суррогате.
Ответить | Правка | Наверх | Cообщить модератору

81. "Проект Ussury развивает новую стандартную библиотеку Си"  +2 +/
Сообщение от Аноним (-), 03-Апр-24, 10:32 
> данной лицензии не была дана экспертная оценка организациями FSF (GNU) или OSI на предмет соответствия определениям Свободного ПО или OpenSource
> Автор новости: n00by
> Цель "Свободного ПО" в России, согласно соответствующему ГОСТ - удалить программистов с "конкурентного рынка". Естественно, я не собираюсь под таким подписываться.
> Отправлено n00by

Слушай, ну это уже какая-то шизa… Так у тебя там в голове Свободное ПО в терминологии FSF или ГОСТ? Определись уже.

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

85. "Проект Ussury развивает новую стандартную библиотеку Си"  –2 +/
Сообщение от n00by (ok), 03-Апр-24, 10:50 
Если ты в упор не видишь в моём предложении слова "в России", то зачем ты его комментируешь?
Ответить | Правка | Наверх | Cообщить модератору

36. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от голос из леса (?), 03-Апр-24, 00:42 
slonik-v-domene, признайся, ты автор этого?
Ответить | Правка | Наверх | Cообщить модератору

57. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Sw00p aka Jerom (?), 03-Апр-24, 09:12 
а он причем?
Ответить | Правка | Наверх | Cообщить модератору

39. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Аноним (39), 03-Апр-24, 00:55 
"Делай свою работу, а Бог позаботится."

Буквальный перевод с латыни в Яндекс Переводчике.

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

47. "Проект Ussury развивает новую стандартную библиотеку Си"  +/
Сообщение от Аноним (47), 03-Апр-24, 03:08 
Оказывается холивар насчет системы инициализации был только началом. Слишком много ветвлений получается. При разработке дистриба нужно выбрать один путь и не распыляться на различные варианты.
Ответить | Правка | Наверх | Cообщить модератору

60. "Проект Ussury развивает новую стандартную библиотеку языка C"  +2 +/
Сообщение от Аноним (60), 03-Апр-24, 09:21 
И в каком месте она стандартная? Какая-то мутная поделка которая никому не нужна, под мёртвую NTшку
Ответить | Правка | Наверх | Cообщить модератору

79. "Проект Ussury развивает новую стандартную библиотеку языка C"  –4 +/
Сообщение от n00by (ok), 03-Апр-24, 10:23 
ONTL соответствует требованиям ISO/IEC 14882 соответствующего года к _conforming_ freestanding implementation.
Ответить | Правка | Наверх | Cообщить модератору

71. "Проект Ussury развивает новую стандартную библиотеку языка C"  –1 +/
Сообщение от Я (??), 03-Апр-24, 09:53 
О, живой рефальчик! Заценим!
Ответить | Правка | Наверх | Cообщить модератору

72. "Проект Ussury развивает новую стандартную библиотеку языка C"  +2 +/
Сообщение от Аноним (72), 03-Апр-24, 09:55 
Рефал-М - такие языки нужны когда до пенсии осталось лет 10 а потерять работу не хочется.

нашинаешь часть кода(желательно ядерную его часть) с java / go / js / python - переписывать на Рефал-М.


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

126. "Проект Ussury развивает новую стандартную библиотеку языка C"  +/
Сообщение от Аноним (54), 03-Апр-24, 19:42 
да просто спрячь весь код в тайном репозитории и переписывать не придёться
а будут спрашивать, скажешь что нефиг лазить в бизнес-критичном проекте
Ответить | Правка | Наверх | Cообщить модератору

83. "Проект Ussury развивает новую стандартную библиотеку языка C"  +3 +/
Сообщение от 12yoexpert (ok), 03-Апр-24, 10:45 
ахах. у них русский на гитхабе) япацталом

долгие лета заранее успешному проекту!!!111

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

86. "Проект Ussury развивает новую стандартную библиотеку языка C"  –1 +/
Сообщение от n00by (ok), 03-Апр-24, 10:53 
Потому что у них сумели перевести на русский язык "Gitverse", но не осилили там зарегистрироваться.
Ответить | Правка | Наверх | Cообщить модератору

88. "Проект Ussury развивает новую стандартную библиотеку языка C"  +1 +/
Сообщение от Аноним (88), 03-Апр-24, 11:12 
Вы код этой "библиотеки" вообще смотрели? Реально, такое в новостях даже в "мини" стыдно показывать.

Пример "исходника"...

https://github.com/STrusov/Ussury/blob/draft2/C/string.h

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

91. "Проект Ussury развивает новую стандартную библиотеку языка C"  +1 +/
Сообщение от Аноним (90), 03-Апр-24, 11:43 
А что не так, кроме комментариев на русском и малого количества функций (это поправимо, если не забросит) ?
Ответить | Правка | Наверх | Cообщить модератору

107. "Проект Ussury развивает новую стандартную библиотеку языка C"  +/
Сообщение от n00by (ok), 03-Апр-24, 12:57 
Функцией немножко побольше https://github.com/icestudent/ontl/blob/master/ntl/stlx/cstr...
просто без тестирования не переносятся.
Ответить | Правка | Наверх | Cообщить модератору

113. "Проект Ussury развивает новую стандартную библиотеку языка C"  +/
Сообщение от фф (?), 03-Апр-24, 15:25 
ну для начала - вроде не принято в заголовочном файле тело функций определять, только сигнатуры.
если я этот файлик в несколько своих исходников включу - у меня в каждом своя копия этих strlen будет?
или в с++ так можно? давно не трогал плюсы
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

116. "Проект Ussury развивает новую стандартную библиотеку языка C"  –1 +/
Сообщение от n00by (ok), 03-Апр-24, 15:35 
> ну для начала - вроде не принято в заголовочном файле тело функций
> определять, только сигнатуры.

Не принято нарушать ODR (правило одного определения). Всё остальное - это атавизм тех времён, когда трансляторы генерировали объектник два часа и падали от нехватки памяти.

> если я этот файлик в несколько своих исходников включу - у меня
> в каждом своя копия этих strlen будет?

Да, в каждой единице трансляции. Это header-only библиотека. При этом strlen окажется встроена в месте вызова и соптимизирована, для константных аргументов длина вычислится ещё на этапе трансляции. Если в каких-то случаях такой подход окажется проблемой, то не сложно будет добавить #ifdef и исключить определения функций, оставив объявления.

> или в с++ так можно? давно не трогал плюсы

Это Си. В Си++, сколько его помню, так было принято для мелких функций-членов, поскольку inline там появился задолго до Си.

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

197. "Проект Ussury развивает новую стандартную библиотеку языка C"  +/
Сообщение от Аноним (209), 05-Апр-24, 13:55 
Сразу видно человека, который собирает только ~ пока, МИР проекты
Ответить | Правка | Наверх | Cообщить модератору

203. "Проект Ussury развивает новую стандартную библиотеку языка C"  +/
Сообщение от n00by (ok), 05-Апр-24, 15:11 
Сразу видно опытного демагога и манипулятора, которому по существу заявить нечего, но написать что-то очень хочется.
Ответить | Правка | Наверх | Cообщить модератору

118. "Проект Ussury развивает новую стандартную библиотеку языка C"  +/
Сообщение от Аноним (90), 03-Апр-24, 16:02 
Там это бывает неизбежно, если это шаблоны.
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

196. "Проект Ussury развивает новую стандартную библиотеку языка C"  +/
Сообщение от Аноним (209), 05-Апр-24, 13:54 
Вообще-то принято, даже gcc некоторые glibc-ишные ф-ии инлайнит своими реализациями. А в c++ это почти что норма. Вопрос только в обоснованности.
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

195. "Проект Ussury развивает новую стандартную библиотеку языка C"  +/
Сообщение от Аноним (209), 05-Апр-24, 13:51 
0писание .. выпустили клоунов из колхоза проветриться в интернет, мир моказать
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

207. "Проект Ussury развивает новую стандартную библиотеку языка C"  +/
Сообщение от n00by (ok), 05-Апр-24, 16:11 
Для никогда не использовавших doxygen - 0 в начале имени обеспечивает требуемый порядок включения файлов, а заодно и для человека сортирует каталоги.
Ответить | Правка | Наверх | Cообщить модератору

143. "Проект Ussury развивает новую стандартную библиотеку языка C"  +/
Сообщение от Аноним (127), 03-Апр-24, 21:23 
> "Fac officium, Deus providebit"

Ещё варианты перевода для ценителей этимологии (отсюда: https://ru.wiktionary.org/wiki/авось):
* авось да небось
* авось — хоть брось
* наше авось не с дуба сорвалось

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

212. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Ю.Т. (?), 07-Апр-24, 10:48 
> Начата постепенная адаптация ONTL (Open NT Native Template Library) под операционную систему

Не полезу в гущу дискуссии, но по-русски и в самом деле неплохо смотрится замена английских глаголов (которые в то же время существительные) не на глаголы, а на существительные.
В полосах меню приложений это, собственно, так и делают? "Правки", "Файлы", "Справка".
В гипотетическом синтаксисе ЯП и среды исполнения -- "цикл", "пока", "пуск", "прием" и "отправка".
Обращения же типа "Дай", "Сделай" смотрятся неестественно, мне кажется.

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

213. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 09-Апр-24, 06:48 
ONTL это реализация стандартной библиотеки, имена функций определены стандартом. При переносе в Linux на русском пишется документация, с переводом требований к функциям из стандарта. Что бы условный школьник Вася Пупкин, если он вдруг заинтересуется, не был вынужден тратить время на репетирора по английскому.

Кто касается синтаксиса гипотетического ЯП -- например в Рефале нет вообще ключевых слов и нет циклов, и я пока не понял, почему люди на таком зацикливаются.

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

223. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от Ю.Т. (?), 11-Апр-24, 07:03 
> ONTL это реализация стандартной библиотеки, имена функций определены стандартом. При переносе
> в Linux на русском пишется документация, с переводом требований к функциям
> из стандарта. Что бы условный школьник Вася Пупкин, если он вдруг
> заинтересуется, не был вынужден тратить время на репетирора по английскому.

Но полное незнакомство с англоязычной культурой здесь не прокатит. Вопрос десятичных запятых. Да и пиджинизация русского в этой отрасли.

> Кто касается синтаксиса гипотетического ЯП -- например в Рефале нет вообще ключевых

Ну, Рефал-то и сам, считай, не существует.

> слов и нет циклов, и я пока не понял, почему люди
> на таком зацикливаются.

Это вполне понятно -- привыкшие к английскому синтаксису пытаются представить себе альтернативу.
Хотя зацикливаться скорее следовало бы на методе перевода/именования внутренних и внешних вызовов.

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

224. "Проектом Ussury развивается новая стандартная библиотека Си"  +/
Сообщение от n00by (ok), 11-Апр-24, 10:29 
>> ONTL это реализация стандартной библиотеки, имена функций определены стандартом. При переносе
>> в Linux на русском пишется документация, с переводом требований к функциям
>> из стандарта. Что бы условный школьник Вася Пупкин, если он вдруг
>> заинтересуется, не был вынужден тратить время на репетирора по английскому.
> Но полное незнакомство с англоязычной культурой здесь не прокатит. Вопрос десятичных запятых.
> Да и пиджинизация русского в этой отрасли.

Совершенно никаких сложностей с точкой нет. Это просто часть синтаксиса языка, как и ключевые слова. Программистам это понятно, в отличие от всех остальных.

>> Кто касается синтаксиса гипотетического ЯП -- например в Рефале нет вообще ключевых
> Ну, Рефал-то и сам, считай, не существует.

Мне проще считать, что у Турчина было здесь слишком много завистников, кто ничего толком не умел.

>> слов и нет циклов, и я пока не понял, почему люди
>> на таком зацикливаются.
> Это вполне понятно -- привыкшие к английскому синтаксису пытаются представить себе альтернативу.
> Хотя зацикливаться скорее следовало бы на методе перевода/именования внутренних
> и внешних вызовов.

Когда из слов составляются предложения - это уже не синтаксис, а семантика. Помимо Рефала есть множество языков, где вместо цикла используется рекурсия.

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

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

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




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

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