The OpenNET Project / Index page

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

Проект Ussury развивает новую стандартную библиотеку языка C

02.04.2024 20:05

Начата постепенная адаптация ONTL (Open NT Native Template Library) под операционную систему Linux (проект ONTL реализует стандартную библиотеку C++11, применявшуюся для создания исполняемых файлов, как для NativeAPI пространства пользователя, так и ядра ОС Windows). Возможность использования C++ в ядре Linux принципиально не рассматривается, поскольку идёт вразрез с устоявшейся традицией (однако, ведутся дискуссии о применении языка C++ в ядре).

Небольшая часть С-функций перенесена в новую библиотеку, добавлены некоторые системные вызовы POSIX. На момент публикации обеспечена сборка авторского интерпретатора Рефал-М в статически слинкованный файл в формате ELF. Обеспечивается статическая сборка трансляторами GCC 13 и Clang 17 для архитектуры AMD64 и ядра Linux 6.6. Одной из целей проекта является создание документации на русском языке, достаточно точно отражающей стандарт языка. Исходные тексты обнародованы под лицензией, состоящей из единственного пункта: "Fac officium, Deus providebit" (данной лицензии не была дана экспертная оценка организациями FSF (GNU) или OSI на предмет соответствия определениям Свободного ПО или OpenSource).

  1. Главная ссылка к новости (https://github.com/STrusov/Uss...)
  2. OpenNews: Выпуск стандартной Си-библиотеки Musl 1.2.5
  3. OpenNews: Выпуск стандартной Си-библиотеки PicoLibc 1.8.6
  4. OpenNews: Выпуск стандартной Си-библиотеки Cosmopolitan 2.0, развиваемой для переносимых исполняемых файлов
  5. OpenNews: Microsoft открыл код стандартной библиотеки С++, поставляемой в Visual Studio
  6. OpenNews: Выпуск системной библиотеки Glibc 2.39 и набора утилит GNU Binutils 2.42
Автор новости: n00by
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60913-ussury
Ключевые слова: ussury, libc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (173) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 20:10, 02/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Что это за фигня?
     
     
  • 2.4, Golangdev (?), 20:17, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Академическая поделка. Вакансий на "Рефал" - ноль. Если автор не сделает шагов про продвижению своих "stdlib C" и "Рефал", с ходу - внедрение в каждый утюг и формировние коммьюнити, привлечение коммерческих компаний с демонстрацией им, почему им это может быть полезно - проекты загнутся по мере того как пропадёт интерес их единственного автора.
     
     
  • 3.62, n00by (ok), 09:26, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Я ожидал, что придётся отвечать на вопросы из разряда "а где же юнит-тесты?" к библиотеке, а не на экспертизу о трендах развития ЯП 1966-го года выпуска.

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

     
  • 2.133, майнеймис (?), 20:36, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    не знаю, но автор полный тезка моего одногруппника
     
     
  • 3.142, n00by (ok), 21:15, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Однажды я нимало удивился, увидев "своё" имя в списке докладчиков на конференции, куда ехать отказался. А когда учился, предлагал родному универу класс машин на асусах вдвое дешевле, чем в итоге купили (на деньги студентов) у соседа декана другого факультета. ;)
     

  • 1.3, Аноним (3), 20:15, 02/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Возможность использования Си++ в ядре Linux принципиально не рассматривается, поскольку идёт вразрез с устоявшейся традицией.

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

     
     
  • 2.6, Golangdev (?), 20:18, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    причуды автора, см. мой коммент выше.
     
  • 2.65, n00by (ok), 09:35, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пока я не видел драйверов на Си++ для Linux, зато постоянно наблюдаю священные войны на тему "Rust в ядре не нужен". Подобного рода идеологические споры не интересны; говорить о задачах, где бы оправдано было применять плюсы, похоже, не с кем. Соответственно и нет причин, что бы тратить на это время. Технических проблем быть не должно.
     
     
  • 3.93, Зазнайка (?), 12:16, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А как сам проект, стоящий, нет? На Ваш взгляд?
     
     
  • 4.101, n00by (ok), 12:43, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сложно сказать. Год назад пришлось отказать желающему поучаствовать и привлечь людей, поскольку предварительно изучил потенциальный спрос (например, Базальт СПО не заинтересовались документацией на русском, даже для glibc). Основная проблема в том, что здешним торговцам "международным" кодом не выгодна ситуация, когда в России кто-то что-то пишет, а тем более выходит за рамки франшизы GNU/Linux, где Россия выступала в роли поставщика рабочей силы для США в обмен на free исходники.
     
     
  • 5.117, Прадед (?), 15:48, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Открыл новости, о, думаю, сишная либа, что за прикол. Там про какую-то неведомую сиплюсплюсную хрень. Происки АНБ. Что происходит?

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

     
     
  • 6.120, n00by (ok), 17:49, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Стандартная библиотека Си++ включает в себя помимо всего прочего и стандартную библиотеку Си. Всё это было написано 10+ лет назад для Windows и опубликовано под zlib/libpng лицензией - куда ещё более фри, я не знаю.

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

     
  • 2.95, Аноним (95), 12:24, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Линус в куче интервью говорил почему в ядре нету С++. Его взгляд как раз можно считать традицией.
     
     
  • 3.127, Аноним (127), 20:19, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это было актуально до его публичного "покаяния" и внедрения Rust в ядро, в угоду платиновым спонсорам.
     
  • 3.129, Зазнайка (?), 20:32, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не сотвори себе кумира, как говорится.
    Да, и вообще традиции нужны не сами по себе, а для решения некоторых общественных вопросов и достижения некоторых целей.
     
     
  • 4.134, n00by (ok), 20:37, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эта традиция и решает общественный вопрос. Ядро пишут программисты на Си. Их интерес - писать ядро на Си, как они умеют и привыкли. Линус защищал интерес подчинённого ему общества.
     
     
  • 5.173, _ (??), 17:01, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Линуксу популярно объяснили что могут и без него... и он прозрел, во всех смыслах :)

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

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

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

     
     
  • 6.182, n00by (ok), 20:24, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Есть такая русская народная пословица - со своим уставом в чужой монастырь не хо... большой текст свёрнут, показать
     
     
  • 7.192, Зазнайка (?), 12:40, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Монастыри тут не при чём. Люди все одинаково устроены. И Законы их функционирования одинаковые, и не имеет значения что об этом они сами думают.
    Ладно, Вы всё равно не поняли, что проблема скрыта намного глубже, Вы всё на поверхности топчетесь. Проблемы в культуре самого общества, а остальное уже его последствия.
     
     
  • 8.193, n00by (ok), 13:41, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Семантический анализ показывает, что автор не причисляет себя к людям ... текст свёрнут, показать
     
     
  • 9.201, Зазнайка (?), 14:10, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Оу, специалист по семантическому анализу А может с логикой лучше подружитесь, н... текст свёрнут, показать
     
     
  • 10.206, n00by (ok), 16:02, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Итак, ветка является следствием моего заявления, что портирование ONTL давно ра... текст свёрнут, показать
     

  • 1.5, наука_кандидатов (?), 20:18, 02/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Нужно. И любой, кто пытался читать исходники glibc, это подтвердит.
     
     
  • 2.13, Sw00p aka Jerom (?), 21:13, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Нужно

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

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

     
  • 2.66, n00by (ok), 09:39, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Боюсь, что "любой" слишком оптимистичная оценка. Вот тут https://bugzilla.altlinux.org/show_bug.cgi?id=38212#c2 пытается читать; тогда как его коллеги убедили меня давно, что им такое совершенно не нужно.
     

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

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

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

     
     
  • 2.15, kusb (?), 21:39, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я не патриот-государственник, а вообще либераст (ещё и с ГД, что комбо), но мне нравится идея использования русского языка в определённых проектах.
    Английский может быть барьером для входа, причём даже существенным. Также это круто с точки зрения "великой справедливости", сохранения языка и некоторых культурных особенностей (часть из которых мне нравятся)
    Само наличие библиотеки с русскими комментариями и русской документации для изучения очень полезно.
     
     
  • 3.24, Аноним (24), 22:57, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я хоть и идейный противник либерастии, но согласен по вопросу языка.

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

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

     
     
  • 4.44, Аноним (44), 02:35, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Я хоть и идейный противник либерастии, но согласен по вопросу языка.
    > Почему англоязычным доступно просто "говорить с ЭВМ на родном языке", а другим
    > нужно "читать молитвы на латыни"?
    > ЯП, кмк, должны быть легко интернационализируемыми (о какое слово, задолбался писать)...

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

     
     
  • 5.55, Аноним (55), 08:57, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше на эсперанто тогда. С латынью больше страдать придётся.
     
  • 4.54, Аноним (54), 08:17, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    потому, что удобнее. в русском слишком много синонимов, чтобы на нём писать
     
     
  • 5.148, fuggy (ok), 02:09, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В английском синонимов не меньше. А вот падежи и спряжения сильно мешают. Вот и выходит кнопка.нажать, финальный пустота сообщить.
    Хотя с текущими возможностями обработки текста ничего не мешает создать транслятор из падежного русского в постоянный. Но на это нет спроса. Гораздо проще выучить 20 кейвордов, на то они и кейворды что обозначают символы. А название функций и переменных в большинстве языков можно писать хоть на китайском, юникод позволяет.
     
     
  • 6.152, n00by (ok), 08:09, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Спроса нет, потому что такое имело бы смысл в школе, остальные ведь давно выучили 20 кивордов. А система образования была вписана в Болонскую, где требуется лучших специалистов в итоге отобрать, а тут оставить в основном умеющих собирать пакетики.
     
  • 6.153, n00by (ok), 08:17, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Падежи и части речи - не обязательно мешают. Например, можно было бы считать глаголы вызовом функций, а существительные их аргументами. В таком случае скобочки вокруг аргументов оказались бы лишними, а порядок слов произвольным. Хорошо это или плохо - это уже другой вопрос. В Perl вроде бы условные операторы иногда ставят в конце строки - для улучшения читаемости. Что бы получить ответ на вопрос, надо сначала сделать, а потом проверять. Наверняка по итогу первых опытов придётся переделывать. На такое опять же нет спроса.
     
     
  • 7.158, fuggy (ok), 09:48, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Языки программирование суть формальный язык. Порядок вызова функций (глаголов) и порядок передачи аргументов (существительных) имеет значение.
     
     
  • 8.161, n00by (ok), 10:35, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Речь не о порядке вызова функций, а о записи одного вызова В реализации Рефала ... текст свёрнут, показать
     
     
  • 9.188, fuggy (ok), 01:47, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно конечно Если всё типизировано, то выходит такой бесточечный стиль, та... текст свёрнут, показать
     
     
  • 10.189, n00by (ok), 06:35, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял про разницу 1 subtract 2 , subtract 1 2 и 1 2 subtract одинаковы,... текст свёрнут, показать
     
     
  • 11.202, fuggy (ok), 14:53, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    1 и 2 это аргументы существительные и их порядок важен Префиксная и постфиксн... текст свёрнут, показать
     
     
  • 12.205, n00by (ok), 15:37, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так и я пишу, что в том случае порядок важен Иногда не важен, в таких случаях м... текст свёрнут, показать
     
  • 4.94, Зазнайка (?), 12:23, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это… а почему не сделать интерпретатор с родного языка на внутренний (машинный) для каждого языка, например? Пишите на каком хочете, работать везде одинаково будет. Можно ещё и в обратную сторону конвертер придумать.
     
     
  • 5.128, Аноним (127), 20:31, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А нет никакой проблемы иметь несколько "национальных" диалектов одного языка программирования, транслируемых в единообразный AST. Просто всем, кто умеет, пофиг, потому что чтобы "уметь" уже пришлось преодолеть языковой барьер.
     
     
  • 6.136, n00by (ok), 20:45, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема называется "лингвистическая лакунарность". Такой язык получится слишком ограниченным.
     
     
  • 7.137, Аноним (127), 20:49, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это в каком естественном языке не наберётся пары десятков слов для обозначения всех зарезервированных?
     
     
  • 8.154, n00by (ok), 08:42, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В луороветланском Зарыл за ярангой иногда переводится как умру, но не скажу ... текст свёрнут, показать
     
     
  • 9.181, Зазнайка (?), 19:58, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хороший пример того, когда язык необходимо расширять для описания некоторых новы... текст свёрнут, показать
     
     
  • 10.185, n00by (ok), 21:19, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Инициатива в смысле посвящение в таинство Тогда правильнее, вроде бы, иниц... текст свёрнут, показать
     
  • 4.124, kusb (?), 18:17, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Странно быть идейным противником свободы.
    > а другим нужно "читать молитвы на латыни"

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

     
     
  • 5.130, Зазнайка (?), 20:34, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Странно быть идейным противником свободы.

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

     
     
  • 6.174, kusb (?), 17:55, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Люди часто впихивают по смыслу очень многое по ассоциации и галлюцинируют себе врагов. Враги в ответ галлюцинируют врагов в вас, что вы идейные ненавистники свободы и идейные любители пыток в милиции, например. Также во многом люди склонны верить в то что они говорят, например в пытки, коррупцию, бесправие и убийства. Если бы вы верили в эти феномены, то были бы вы "либералом"?
    А ещё есть тенденция называть либералами вообще всех, кто против какой-нибудь диктатуры и не следует линии партии в этом.
     
  • 5.214, n00by (ok), 07:03, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вполне закономерно, если человек мыслит предметно Условно бытиё можно поделить ... большой текст свёрнут, показать
     
     
  • 6.216, kusb (?), 19:42, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В мире предметов свобода означает, что у тебя останется личное пространство и они не будут покушаться на него, и что ты не будешь сеять на чужого дядю под дулом автомата и много другого подобного. Достижение своих целей и желаний и защита их в широком смысле.
     
     
  • 7.218, n00by (ok), 07:26, 10/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В мире идей подобная формулировка -- когда пишущий применяет обороты ты будешь ... большой текст свёрнут, показать
     
     
  • 8.220, kusb (?), 14:15, 10/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, я смотрел из мира идей на вторжение в личное пространство , этот ответ б... большой текст свёрнут, показать
     
     
  • 9.222, n00by (ok), 19:11, 10/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Разве у меня было подобное заявление Как атаку на систему ценностей возможно во... текст свёрнут, показать
     
  • 6.217, kusb (?), 19:43, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Посягательства как раз нарушают их свободу.
     
     
  • 7.219, n00by (ok), 07:58, 10/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Когда я вижу в ответ два сообщения подряд, понимаю, что при ответе несколько поторопились, поддавшись эмоциям. У меня не было ни малейшего намерения развязать спор.

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

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

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

     
     
  • 8.221, kusb (?), 14:16, 10/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну эта тема довольно болезненная для меня, потому что последние события и тролли... текст свёрнут, показать
     
  • 4.209, Аноним (209), 22:58, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это же более чем очевидно: потому что англоговорящее сообщество полностью сделало и вырастило эту отрасль и теперь все актуальные ресурсы в отрасли только на английском. А русскоговорящие, например, здесь сделалип примерно ничего. Причём не только в этой отрасли, а вообще во всём хайтеке. Также сам по себе английский по практичности существенно превосходит все остальные языки.
     
  • 3.26, Аноним (-), 23:07, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > англоязычным доступно просто "говорить с ЭВМ на родном языке"

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

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

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

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

     
     
  • 4.45, Аноним (44), 02:44, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gt оверквотинг удален Почти со всем согласен, кроме одного момента - артикли н... большой текст свёрнут, показать
     
     
  • 5.63, фф (?), 09:28, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    если вы из английского уберете артикли, то и из русского падежи уберите - нахрена эти рудименты нужны? и так ж понятно что я хететь.
     
  • 5.125, kusb (?), 18:20, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Почти со всем согласен, кроме одного момента - артикли нафиг ненужны, этот рудимент нелепый, от которого >надо избавляться, но от которого всё никак не избавятся!

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

     
     
  • 6.140, Аноним (127), 21:03, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В английском языке артикли определяют только частность/общность понятия.
    А порядок слов в предложении, действительно, строго фиксирован. Даже прилагательные идут в определенном порядке.
     
  • 4.104, Sserj (?), 12:46, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "..Это же кукухой можно поехать.."
    Наоборот. 1С-ники пишут на том языке на котором думают, на котором видят сны в конце концов :)
    А у "трушников" постоянно часть мозга занята переводом, даже если человеку и кажется что он "понимает" этот язык.
    Если вы учили иностранные языки, так чтобы по настоящему свободно общаться на них то знаете о этом барьере, когда в определенный момент человек начинает думать на другом языке. Пока такой барьер не проходится человек не знает иностранного языка, максимум механический перевод да еще постоянное вспоминание правил куда там артикли или окончания добавлять. Ведь вы же не вспоминаете правила говоря по русски, мозг сам строит образы и фразы в "русской" раскладке :)
     
     
  • 5.108, Аноним (108), 14:20, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Четыре десятка ключевых слов в сишечке и близко не являются английским языком. Нечего там переводить.
     
     
  • 6.109, Sserj (?), 14:49, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так дело не в ключевых словах а во всех исходниках. Именованиях переменных, полей, функций, классов и т.д.
    Что-то типа:
    скидка = документ.суммаСкидки();
    документ.Печать();
    Чтобы тут ни было на английском, если человек не думает именно на английском, мозг будет делать перевод к такому родному для него представлению.

     
     
  • 7.110, фф (?), 15:18, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    вооот, а тут надо добавить падежи и нормальный порядок слов, а то как чурка неграмотный пишешь в этойт 1с
    должно же быть хотя бы :

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

     
     
  • 8.114, Sserj (?), 15:29, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это уже другая плоскость, функциональный или объектный стиль документ суммаСк... текст свёрнут, показать
     
     
  • 9.149, fuggy (ok), 02:16, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Надо просто создать транслятор который будет приводить все слова в именительный ... текст свёрнут, показать
     
     
  • 10.150, Sserj (?), 06:48, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А вот тут не согласен У меня нет желания просить железку сделать что-то Я за б... текст свёрнут, показать
     
     
  • 11.157, fuggy (ok), 09:22, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Напечатай это и есть повелительное наклонение - неопределённая форма глагола ... текст свёрнут, показать
     
     
  • 12.166, Sserj (?), 11:17, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно поменять философию Функции и процедуры и это не они Это команды, кстат... текст свёрнут, показать
     
     
  • 13.169, n00by (ok), 12:10, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ДокументЫ - это уже коллекция , где единица Документ Если различать окончание,... текст свёрнут, показать
     
  • 12.167, n00by (ok), 12:04, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Документу - это приёмник Документ - источник Документом - передача по ссылке, ... текст свёрнут, показать
     
     
  • 13.171, Аноним (171), 12:47, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    жигули же по мотивам того самого анекдота ... текст свёрнут, показать
     
  • 9.172, фф (?), 16:24, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а падежи и вобще что за странное выражение документ суммаСкидки вы слыша... текст свёрнут, показать
     
     
  • 10.183, kusb (?), 20:31, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это объектно ориентированное программирование Уважаемый Документ, покажите сво... текст свёрнут, показать
     
  • 7.112, Аноним (108), 15:25, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если вы НА ТАКОМ думаете, за вас страшно даже.
     
     
  • 8.115, Sserj (?), 15:35, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хмык Абсолютно все англоязычные программисты пишут именно на таком Любой класс... текст свёрнут, показать
     
     
  • 9.119, Аноним (108), 16:25, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вы не поверите 8212 да, они воспринимают иначе Потому что строение английско... текст свёрнут, показать
     
  • 7.138, Аноним (127), 20:56, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Именованиях переменных, полей, функций, классов и т.д.

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

     
  • 5.111, n00by (ok), 15:20, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это называется гипотеза лингвистической относительности, она же Сепира — Уорфа. На эту тему снят х/ф "Прибытие" (2016).
     
  • 3.28, Sw00p aka Jerom (?), 23:53, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > и некоторых культурных особенностей

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

     
     
  • 4.50, Аноним (108), 05:09, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мне особенно нравится наличие в фразе про пользу русского языка слов «библиотека», «документация» и «комментарии».
     
     
  • 5.56, Sw00p aka Jerom (?), 09:10, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    да не одного "русского" слова в терминологии нету.
     
  • 5.96, Зазнайка (?), 12:27, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тут ведь надо сначала в терминологии (понятиях) определиться что называть вообще русским языком. Некоторые «почему-то» считают, что русский язык в церковных писаниях только существует. То что эти все писания есть кальки с греческого, то  это… не важно, ага. При этом русский язык существовал и без церквы и без неё просуществует.
     
     
  • 6.132, Аноним (127), 20:36, 03/04/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 7.179, Зазнайка (?), 19:54, 04/04/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.123, kusb (?), 18:15, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Особенностей взаимоотношения между людьми, подхода к некоторым вопросам и других паттернов, например.
     
  • 3.102, Аноним (102), 12:43, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ещё и с ГД, что комбо

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

     
     
  • 4.122, kusb (?), 18:14, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Не заразное, если прочитать (а то как в рассказе "Белая трость калибра 7,62" превращусь сейчас в какую-то >странную зверушку)?

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

     
     
  • 5.131, Зазнайка (?), 20:36, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Гендерная дисфория.

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

     
     
  • 6.139, n00by (ok), 20:56, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не всё так однозначно, некоторым научным сотрудницам приходится делать в Сети вид, что их зовут Василий Петрович, просто потому что иначе разговоры на научные темы никак не складываются, отшивать озабоченных не научились.
     
     
  • 7.177, Зазнайка (?), 19:50, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Не всё так однозначно, некоторым научным сотрудницам приходится делать в Сети вид,
    > что их зовут Василий Петрович, просто потому что иначе разговоры на
    > научные темы никак не складываются, отшивать озабоченных не научились.

    это другое

     
     
  • 8.184, n00by (ok), 21:02, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я в курсе, что здесь дипломированных психиатров больше, чем всех остальных вмест... текст свёрнут, показать
     
  • 6.175, kusb (?), 17:56, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я согласен в части смыслов. Но часто тем, что это вопрос психиатрии оправдывают жуткие вещи. Ну и любые страдания могут быть вопросом психиатрии.
     
     
  • 7.200, Зазнайка (?), 14:07, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Я согласен в части смыслов. Но часто тем, что это вопрос психиатрии
    > оправдывают жуткие вещи. Ну и любые страдания могут быть вопросом психиатрии.

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

     
     
  • 8.215, kusb (?), 19:39, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, конечно Когда говорят, что это вопрос психиатрии - они могут подразумевать ... текст свёрнут, показать
     
  • 2.69, n00by (ok), 09:46, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Зачем:
    > 1. Программисту-любителю использовать этот проект, если он явно может загнуться?
    > 2. Зачем профессиональному программисту использовать этот проект, если лицензия мутная?

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

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

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

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


     
     
  • 3.92, Аноним (92), 12:02, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А Вы кто из этих двух?

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

     
     
  • 4.105, n00by (ok), 12:49, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> А Вы кто из этих двух?
    > Да, оба варианта.

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

     
  • 3.146, Sw00p aka Jerom (?), 01:10, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > на свой проект, где будет 197,810 lines of code

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

     
     
  • 4.155, n00by (ok), 08:50, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> на свой проект, где будет 197,810 lines of code
    > ну ка на вскидку какой-это проект должен содержать столько строк?

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

     
     
  • 5.186, Sw00p aka Jerom (?), 21:31, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    в сумме - 5,488 строк всего, чет не тянет Ussury tree draft2 runtime init... большой текст свёрнут, показать
     
     
  • 6.191, n00by (ok), 08:29, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылка на 197810 в сообщении #69.
     
  • 3.147, Sw00p aka Jerom (?), 01:16, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > я начну очень внимательно прислушиваться к его экспертизе.

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

     

     ....большая нить свёрнута, показать (81)

  • 1.10, Cradle (?), 20:28, 02/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Язычок забавный, напоминает вот это: http://p-nand-q.com/programming/languages/java2k/manual.html
     
     
  • 2.70, n00by (ok), 09:49, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если это про Рефал, то не увидел общего. Больше похож на LISP, а создавался как альтернатива BNF.
     

  • 1.11, Аноним (11), 20:47, 02/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Стандартная библиотека - та, которая описана в стандарте. Этой в стандарте нет, значит этом просто библиотека. Новость должна звучать так: "Кто-то написал какую-то сишную библиотеку для своего хелловорлда".
     
     
  • 2.16, kusb (?), 21:45, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А библиотека (как glibc, musl, msvcrt, cosmopolitan) вообще указана в стандарте или они реализуют стандарт? o_O
     
  • 2.27, Аноним (27), 23:45, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В стандарте описаны интерфейсы и поведение, а не название проектов/библиотек
     
     
  • 3.30, Аноним (30), 00:07, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Библиотека создаётся для использования в своих проектах, потому функциональность добавляется по мере необходимости.

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

     
     
  • 4.59, Sw00p aka Jerom (?), 09:21, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    да нет, все готово, просто у кого-то в Орегоне, а у кого-то в Уссурийске "бревно" упало, и отрубился инет, не смог выложить. Так вот если в Орегоне ждали 5 дней, то тут думаю надо будет ждать 5 лет. :)
     
  • 2.97, Зазнайка (?), 12:28, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Открою завесу тайны: стандарты можно и самому писать, внезапно!
     

  • 1.12, Аноним (12), 21:01, 02/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Возможность использования Си++ в ядре Linux принципиально не рассматривается, поскольку идёт вразрез с устоявшейся традицией.

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

     
     
  • 2.35, Аноним (35), 00:41, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так пока ж ещё нет положительного решения. Решающее слово за держателем пальца.
     

  • 1.14, Аноним (14), 21:38, 02/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Странное название. Какая связь между сишной библиотекой и ростовщичеством?
     
     
  • 2.67, n00by (ok), 09:41, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не знаю, какая связь. Расскажете о ней подробнее?
     
     
  • 3.76, Аноним (76), 10:11, 03/04/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.17, Аноним (17), 21:50, 02/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    " _Посвящается памяти индейцев, проданных соплеменниками за ворох одеял._"

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


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

     
     
  • 2.19, Abra (?), 22:08, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Аффтар надеется на то, что проект возможно получит развитие за пределами РФ и хочет что то рассказать жителям зарубежья.
     
     
  • 3.68, n00by (ok), 09:42, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В таком случае аффтар потрудился бы и написал на английском.
     
  • 3.141, Аноним (127), 21:12, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Очевидно, что автор хотел что-то сказать соплеменникам, мечтающим об одеялах из зарубежья.
     
  • 2.20, Аноним (-), 22:09, 02/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Отличная фраза!
    Зайдет человек посмотреть "а что тут интересного" и все поймет с первой строчки)
     
  • 2.52, Аноним (52), 05:23, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > зачем  про это всем знать ?

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

     
     
  • 3.211, Ю.Т. (?), 09:19, 07/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А что не так? Это только так и работает, тысячи лет уже.
     
  • 2.170, Аноним (170), 12:28, 04/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Профессор и писатель Филип Ранлет отмечал, что вожди делаваров, которые взяли одеяла, не были больны спустя месяц; он считал, что попытка заразить индейцев окончилась «полным провалом».

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

     
  • 2.208, Аноним (-), 16:37, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > зачем  про это всем знать ?

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

     
     
  • 3.210, n00by (ok), 10:56, 06/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> зачем  про это всем знать ?
    > Чтобы все знали, что проект политически мотивирован и держались бы от него
    > подальше.

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

     

  • 1.25, Аноним (25), 23:03, 02/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Трава у автора несомненно хорошая и он точно умеет в ABI, но 1 ONTL это не ... большой текст свёрнут, показать
     
     
  • 2.82, n00by (ok), 10:38, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Часть ONTL соответствует требованиям ISO IEC 14882 соответствующего года к _conf... большой текст свёрнут, показать
     
  • 2.194, Аноним (209), 13:46, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Автор пишет комментарии на русском ... двойное ненужно. Хотя по виду деятельности понятно, что какой-то местный колхозник
     

  • 1.31, Аноним (31), 00:26, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Проект Ussury развивает новую стандартную библиотеку Си
    > ...
    > обеспечена сборка авторского интерпретатора Рефал-М

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

     
     
  • 2.61, n00by (ok), 09:22, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не он, но я приятно удивлён. Полагал, что для большинства активистов это что-то вроде Миссури.
     
     
  • 3.73, Sw00p aka Jerom (?), 09:56, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ага как и ussr
     

  • 1.32, Аноним (35), 00:30, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Fac officium, Deus providebit" Пытылся перевести, перебирая разные языки. Только португальский выдал что-то более-менее осмысленное: "Официальный колледж, Бог Провидебит".
     
     
  • 2.37, Аноним (37), 00:43, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    O tempŏra! O mores!
     
  • 2.40, Аноним (40), 01:05, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это латынь. Гуглтранс переводит как "Делай работу. Бог даст.", что звучит как "Выполняй долг, а Бог обеспечит", что в свою очередь значит - "Делай что должно и будь что будет." Гуглится на раз-два.
     
     
  • 3.90, Аноним (90), 11:37, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    "Делай работу. Бог даст." Звучит как для гастарбайтеров :)
     
  • 2.49, Аноним (49), 04:08, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Причём заметьте – данная "лицензия" не предоставляет вообще никаких прав, она ничего не разрешает. Крайне сомневаюсь, что это является лицензией Свободного ПО.

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

     
     
  • 3.78, n00by (ok), 10:18, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Цель "Свободного ПО" в России, согласно соответствующему ГОСТ - удалить программистов с "конкурентного рынка". Естественно, я не собираюсь под таким подписываться.
     
     
  • 4.80, Аноним (52), 10:26, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хватит везде спамить своим любимым ГОСТом. До него никому нет дела. Речь шла о Свободном ПО, а не о неком суррогате.
     
  • 4.81, Аноним (-), 10:32, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > данной лицензии не была дана экспертная оценка организациями FSF (GNU) или OSI на предмет соответствия определениям Свободного ПО или OpenSource
    > Автор новости: n00by
    > Цель "Свободного ПО" в России, согласно соответствующему ГОСТ - удалить программистов с "конкурентного рынка". Естественно, я не собираюсь под таким подписываться.
    > Отправлено n00by

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

     
     
  • 5.85, n00by (ok), 10:50, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если ты в упор не видишь в моём предложении слова "в России", то зачем ты его комментируешь?
     

  • 1.36, голос из леса (?), 00:42, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    slonik-v-domene, признайся, ты автор этого?
     
     
  • 2.57, Sw00p aka Jerom (?), 09:12, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а он причем?
     

  • 1.39, Аноним (39), 00:55, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Делай свою работу, а Бог позаботится."

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

     
  • 1.47, Аноним (47), 03:08, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оказывается холивар насчет системы инициализации был только началом. Слишком много ветвлений получается. При разработке дистриба нужно выбрать один путь и не распыляться на различные варианты.
     
  • 1.60, Аноним (60), 09:21, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    И в каком месте она стандартная? Какая-то мутная поделка которая никому не нужна, под мёртвую NTшку
     
     
  • 2.79, n00by (ok), 10:23, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    ONTL соответствует требованиям ISO/IEC 14882 соответствующего года к _conforming_ freestanding implementation.
     

  • 1.71, Я (??), 09:53, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    О, живой рефальчик! Заценим!
     
  • 1.72, Аноним (72), 09:55, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Рефал-М - такие языки нужны когда до пенсии осталось лет 10 а потерять работу не хочется.

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


     
     
  • 2.126, Аноним (54), 19:42, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    да просто спрячь весь код в тайном репозитории и переписывать не придёться
    а будут спрашивать, скажешь что нефиг лазить в бизнес-критичном проекте
     

  • 1.83, 12yoexpert (ok), 10:45, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    ахах. у них русский на гитхабе) япацталом

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

     
     
  • 2.86, n00by (ok), 10:53, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому что у них сумели перевести на русский язык "Gitverse", но не осилили там зарегистрироваться.
     

  • 1.88, Аноним (88), 11:12, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вы код этой "библиотеки" вообще смотрели? Реально, такое в новостях даже в "мини" стыдно показывать.

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

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

     
     
  • 2.91, Аноним (90), 11:43, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что не так, кроме комментариев на русском и малого количества функций (это поправимо, если не забросит) ?
     
     
  • 3.107, n00by (ok), 12:57, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Функцией немножко побольше https://github.com/icestudent/ontl/blob/master/ntl/stlx/cstring.hxx#L129
    просто без тестирования не переносятся.
     
  • 3.113, фф (?), 15:25, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ну для начала - вроде не принято в заголовочном файле тело функций определять, только сигнатуры.
    если я этот файлик в несколько своих исходников включу - у меня в каждом своя копия этих strlen будет?
    или в с++ так можно? давно не трогал плюсы
     
     
  • 4.116, n00by (ok), 15:35, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не принято нарушать ODR правило одного определения Всё остальное - это атавиз... большой текст свёрнут, показать
     
     
  • 5.197, Аноним (209), 13:55, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сразу видно человека, который собирает только ~ пока, МИР проекты
     
     
  • 6.203, n00by (ok), 15:11, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сразу видно опытного демагога и манипулятора, которому по существу заявить нечего, но написать что-то очень хочется.
     
  • 4.118, Аноним (90), 16:02, 03/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там это бывает неизбежно, если это шаблоны.
     
  • 4.196, Аноним (209), 13:54, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то принято, даже gcc некоторые glibc-ишные ф-ии инлайнит своими реализациями. А в c++ это почти что норма. Вопрос только в обоснованности.
     
  • 2.195, Аноним (209), 13:51, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    0писание .. выпустили клоунов из колхоза проветриться в интернет, мир моказать
     
     
  • 3.207, n00by (ok), 16:11, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для никогда не использовавших doxygen - 0 в начале имени обеспечивает требуемый порядок включения файлов, а заодно и для человека сортирует каталоги.
     

  • 1.143, Аноним (127), 21:23, 03/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > "Fac officium, Deus providebit"

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

     
  • 1.212, Ю.Т. (?), 10:48, 07/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Начата постепенная адаптация ONTL (Open NT Native Template Library) под операционную систему

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

     
     
  • 2.213, n00by (ok), 06:48, 09/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ONTL это реализация стандартной библиотеки, имена функций определены стандартом. При переносе в Linux на русском пишется документация, с переводом требований к функциям из стандарта. Что бы условный школьник Вася Пупкин, если он вдруг заинтересуется, не был вынужден тратить время на репетирора по английскому.

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

     
     
  • 3.223, Ю.Т. (?), 07:03, 11/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Но полное незнакомство с англоязычной культурой здесь не прокатит Вопрос десяти... большой текст свёрнут, показать
     
     
  • 4.224, n00by (ok), 10:29, 11/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Совершенно никаких сложностей с точкой нет Это просто часть синтаксиса языка, к... большой текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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