Комментарии участников:
Если эти идиёты признают С или другой любой язык программирования инстранным языком, то все программы, которые сейчас используются и создаются, вернее текст програмного кода, должен быть переведён на русский язык… Разве нет? Интересно, захотят ли интерпретаторы переводить программу написанную на кириллице в машинный код?
Ой, мама! Я что-то пропустил? Неужто уже есть языки программирвония использующие не латиницу а кирилицу? То есть можно вместо if(...) goto {....}
написать кагда(....) канай к {ИпениМатери}?
написать кагда(....) канай к {ИпениМатери}?
Я к тому что это не обязывает переводить тексты программ на русский язык. Если так то весь интернет надо переводить. А то вон гляди более 90% всего интернета не на русском. Тут вопрос о рекламе вставал. По закону, реклама должна быть продублирована на русском если она написана на иностранном. Потому и конфуз смешной получился.
Есть и русскоязычные языки (например 1С) и испано-язычные… Да вообще какие хочешь, их несколько тысяч всяких разных. К тому же на русском можно писать на подавляющем количестве языков, но на уровне идентификаторов конечно, а не ключевых слов.
Есть и русскоязычные языки (например 1С) и испано-язычные… Да вообще какие хочешь, их несколько тысяч всяких разных. К тому же на русском можно писать на подавляющем количестве языков, но на уровне идентификаторов конечно, а не ключевых слов.
Спасибо, а я-то, самоуверенный баран, думал иначе. :) Буду знать теперь. Но язык программирования, мне кажется, не совсем язык. Просто набор команд процессору. Поэтому преводить и не надо.
Нет язык программирования — это не набор команд процессору.
Языки программирования — это искусственные формализованные языки. Точное определение подзабыл уже. Которые сначала проходят процедуру предобработки, для компиляции. А потом уже компилируется в набор инструкций процессору и данные.
В общем — это что-то нападобие авто-генератора кодов.
Языки программирования — это искусственные формализованные языки. Точное определение подзабыл уже. Которые сначала проходят процедуру предобработки, для компиляции. А потом уже компилируется в набор инструкций процессору и данные.
В общем — это что-то нападобие авто-генератора кодов.
Есть, конечно. Язык 1С, например, хоть и убогий, но вполне Тьюринг-полный. А в старые добрые времена вообще было семейство компиляторов «альфа» (фортран, алгол), вполне себе на русском (если, пока, на).
Ржака, конечно, но к самому С++ это отношения не имеет. Конструкции языка — на английском, стало быть, ФАС по существу права.
если быть достоверно точным, то не на английском, а на латинице… ибо в английском языке между словами ставится пробел, а конструкции с нижним подчеркиванием не предусмотрены. Это как например считать что «человек_паук» — это написано по-русски или «chelovek_pauk» — это тоже английский язык?
need, job, have, skill — слова всё-таки английские, а не русские, написанные транслитом.
Хотя и ваше утверждение не лишено смысла, нижнее подчеркивание — действительно не лексическая конструкция английского.
Хотя и ваше утверждение не лишено смысла, нижнее подчеркивание — действительно не лексическая конструкция английского.
Знаете, какой песней в этом смысле может быть 1С? ммм…
SELECTИ разбирайтесь, на русском оно или на английском.
| Doc1.Ref AS ref,
| Doc1.Контрагент AS ra
|INTO zayavka
|FROM
| Document.РеализацияТоваровИУслуг AS Doc1
|WHERE
| Doc1.Date >= DATETIME(2013, 1, 1)
| AND Doc1.Posted
| AND (NOT Doc1.DeletionMark)
|index by ref
Осталось суду прочитать этот комментарий:
А как вы поняли, что это С, а не С++?
В С++ допустимы unicode имена, если компилятор позволит. Компилятор от MS позволяет…