Я работаю над официальным документом о языках программирования. Я собираюсь рассказать о двух намеренно сложных языках, brainfuck и JSFuck. Должен ли я оставить имена как есть или подвергнуть цензуре имена? (например, brainf**k, JSF**k)
Это зарегистрированные названия санкционированных программ в вашей отрасли. Их разработчики выбрали эти имена не из-за их похотливой ценности, а из-за их воздействия. «Brainfuck» посылает МГНОВЕННОЕ сообщение, что что-то вроде «Cerebral Challenge» никогда не сможет осуществиться. Вы демонстрируете свой профессионализм, когда структурируете раздел «Brainfuck» вашей статьи с той же тщательностью, что и в других разделах, упоминая уникальность его названия только в том случае, если оно имеет отношение к статье. Пусть «они» придут к вам, если сочтут нужным (а я в этом сомневаюсь). Вы несете ответственность за качество, включая честность, вашей бумаги.
Я бы предложил оставить имена как есть и позволить редактору(ам) разобраться с этим. Если у редактора (или политики журнала) есть проблема, они скажут вам, что делать. Если у вас есть личные проблемы с именами, то вам, вероятно, было бы лучше не использовать языки.
Ругаться в газете неприлично, цитировать нецензурную брань — нет. Как бы этимологи писали свои статьи, если бы им не разрешалось использовать все слова, о которых они говорят?
Вот тезис, в котором есть херня , и его использование абсолютно правомерно.
Назовите языки программирования в аннотации и используйте инициализмы †, такие как BF и JSF после этого:
Аннотация : Рассматриваются два языка — Brainfuck (BF) и JSFuck (JSF), оба из которых — бла-бла-бла… Результаты показывают, что некоторые задачи выполняются быстрее с использованием BF, чем JSF, в то время как другие задачи обрабатываются одинаково хорошо.
...
Введение . Мы создали два компьютерных кластера, на одном из которых выполняется последняя версия BF, а на другом — JSF. Мы скомпилировали JSF из исходного кода, размещенного на веб-сайте разработчика, с помощью процессора Intel 4004...
Таким образом, вы обращаетесь к названиям языков профессионально и последовательно, но вам не нужно облеплять свою статью примерами *fuck или BrainF#@% .
† У вас есть приоритет, поскольку другие термины в программировании обычно обозначаются таким образом инициализмами, например, RoR и JS, для удобочитаемости.
noun_verb
verb_noun
E
, a
и т. Д. Даже если вы добавите верхние индексы, нижние индексы, ... Иногда латинского и греческого алфавита недостаточно, и нужно использовать еврейские символы. И никого это не волнует. Если вы четко отличаете JSFuck от Java Server Faces, сомнений нет. Вы можете помочь, сославшись на Jsf и JSF .Как лингвист, я хотел бы отметить, что использование слова fuck сильно отличается от использования названия Brainfuck .
Название Brainfuck имеет уникальный референт: оно относится только к языку программирования с таким названием. Слово « ебать» не имеет такой уникальной референции — его можно использовать для обозначения самых разных вещей, и, хотя связанное с ним понятие можно рассматривать как неотъемлемую часть человеческого существования, коннотации этого слова делают его неподходящим для формальный дискурс для многих, если не для большинства говорящих.
Важным моментом, однако, является то, что между ними нет концептуального совпадения. Brainfuck , когда используется как название языка программирования, означает нечто совершенно отличное от fuck , и в потенциальных наборах референтов этих двух слов нет никакого совпадения. В то же время, конечно, можно использовать слово brainfuck со значением, которое больше связано с fuck , чем с Brainfuck , как, например, в слове «Хватит пытаться трахнуть меня» . Здесь спикер явно имеет в виду значение слова fuck , а не значение «языка программирования, который намеренно настолько странный, что сводит с ума своих пользователей».
Итак, как ответ на ваш вопрос: используйте непременно именно те языковые выражения, которые их изобретатели выбрали в качестве названий для своих языков программирования. -fuck в Brainfuck не означает ебать . Поэтому нет необходимости подвергать его цензуре.
Это так, если только редактор журнала, в который вы отправляете свою статью, явно не отказывается публиковать ее, а последовательности букв встречаются в именах.
Лоуренс выразил это лучше всего в своем комментарии:
Если это не первая статья по этому языку программирования в этой публикации, у вас должен быть приоритет. В противном случае спросите у редактора.
A (так в оригинале) после имен при первом упоминании может быть достаточно.
Зависит от вашей аудитории. Если вы публикуетесь в Калифорнийском университете в Беркли, вас могут повесить за то, что вы поддались цензуре. Если вы работаете в УБЯ, вас могут исключить за нарушение кодекса чести , если вы не подвергнете цензуре. С другой стороны, кто-то в Беркли может решить, что сексуализация языка программирования оскорбительна и унизительна для женщин.
Сама природа спора заключается в том, что нет четкого ответа, который гарантированно сделает всех счастливыми. Однако осмотрительность может снять большую напряженность. Если вы хотите избежать чертовой цензуры, вы можете просто убрать названия языков из заголовков статей, чтобы они не печатались крупным шрифтом.
Тем не менее, я горжусь тем, что даже вырос в маленьком консервативном городке, я все еще мог найти эти слова в словаре школьной библиотеки.
Существует множество приемлемых способов обращения к языку. На странице об этом на esolangs.org говорится следующее:
Из-за того, что последняя половина его имени часто считается одним из самых оскорбительных слов в английском языке, его иногда называют brainf***, brainf*ck, brainfsck, b****fuck, brainf. **к или БФ. Это может затруднить поиск информации о мозговом трахе в Интернете, поскольку в некоторых статьях имя собственное может вообще не использоваться.
Кажется, это будет важным соображением, когда вы решите.
Подумайте о том, чтобы полностью избежать этой проблемы, не предоставляя этим языкам честь быть в вашей статье. Разработчики названий этих языков выбрали то, что, как они понимали, вызовет проблемы. Не прославляйте такое неправильное решение, излишне загрязняя свою хорошую исследовательскую работу.
Скорее всего, вы вызовете презрение и желание закатить глаза, даже если у многих людей достаточно сдержанности, чтобы выразить свое неодобрение. Некоторые люди, вероятно, увидят в этом явный признак непрофессионализма. Даже если вы не получите официальной обратной связи, это может повлиять на оценку людьми и повлиять на субъективную оценку. В общем, зачем ненужно принимать такой негатив, который не принесет вам никакой пользы?
Ищите альтернативные решения и используйте их. Те, кто в курсе всего сценария, могут высоко оценить ваши успешные усилия.
Наиболее распространенная аббревиатура, которую я нашел для первого языка, — «bf». например, поиск в Google по запросу «bf language» покажет нецензурную лексику в результатах. Страница Esolangs.org на этом языке содержит некоторые другие сокращения, отмечая: «Это может немного затруднить поиск информации о мозговом трахе в Интернете, поскольку имя собственное может вообще не использоваться в некоторых статьях». Это обратная сторона названия этого языка.
Или вместо этого подумайте о том, чтобы полностью избежать проблемы, используя альтернативу. Я предлагаю вам рассмотреть возможность использования Ook! Хорошо! , который напрямую конвертируется в упомянутый вами язык bf. Если вас интересуют особенности языка, это должна быть прямая замена, которая сослужит вам хорошую службу. (Единственный существенный недостаток, о котором я знаю, это то, что он менее известен, поэтому, если вы хотите обсудить сообщество, он может не иметь такого же эффекта. О, и я знаю еще один технический Недостаток: исходный код может быть немного больше, даже если интерпретируемый смысл в конечном итоге будет точно таким же.)
Что касается другого языка, который вы упомянули, я заметил, что для языка JS многие популярные сайты используют его полное (прописанное) имя, а также используют термин JSF*ck
. Поиск JSF*ck
в Google позволяет подтянуть сайты. Таким образом, это имя, похоже, широко распространено в сообществе, окружающем этот язык.
fuck
это совершенно правильное число base36. Как есть ass
, boob
а что нет. На самом деле мы обсуждали алгоритмы «санации» сгенерированного идентификатора, но в конечном итоге отказались от этого... Мы поддерживаем более дюжины языков... Должны ли мы дезинфицировать все слова, которые могут быть оскорбительными на любом из этих языков?? Сказать, что автор brainfuck создает проблемы, недальновидно. Чем больше культур смешивается, тем более невозможным будет поддерживать это. Проблемы возникают из-за чрезмерной чувствительности.
бездельник
Лоуренс
бездельник
Крис Х
Мари-Лу А
Еще один выродок
Джон Кастер
Дэвид говорит восстановить Монику
всз
ПиРулез
dmckee --- котенок экс-модератор
RockPaperLz - Замаскируй или Шкатулка
Лысая банта
dbc
Ноктис Скайтауэр
Хаген фон Эйцен
Оливье Дюлак