Понедельник, 03.02.2025
Мой сайт
Меню сайта
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 ... 8 9 10 11 12 ... 64 65 »
Показано 136-150 из 969 сообщений
834. kinz   (31.05.2012 22:51)
0  
Ку-ку.
Есть проблемы?

833. santy   (31.05.2012 14:33)
0  
Ау, журнал жив?

832. kiv   (15.03.2012 19:37)
0  
Игорь, то, что ты не видишь заинтересованных, это понятно, но тем не менее, может выпустишь какой нибудь релиз кандидат с оговорками о проблемах.

831. Insolor   (11.03.2012 00:11)
0  
> Лёгкость чтения программы - основное требование к языку программирования.
Мне и на английском неплохо читается и пишется. С другой стороны если кто-то пишет программу в ужасном для чтения стиле, то тут русский язык не поможет, возможно даже помешает.
Думаю на этом спор стоит закончить.

830. kinz   (10.03.2012 23:26)
0  
> К слову добавить у меня претензий нет

Ладно, каждый желающий может доопределить "прибавить" так, как ему удобнее.

Например, определить функции "придать", "предпослать", "приставить_слева", "добавить_слева", "слева", которые все будут эквивалентны команде prepend() в русском тексте программы в зависимости от текущего контекста.

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

Дерек Парнелл в своей статье сформулировал основное требование к языку программы - программа должна легко читаться. Я с ним согласен. Лёгкость чтения программы - основное требование к языку программирования.

829. Insolor   (10.03.2012 23:11)
0  
> > важнее не красота
> Ага, значит, на EU всё-таки можно написать
> *красивую* русскую программу, очень похожую
> на обычную речь?

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

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

828. Insolor   (10.03.2012 22:56)
0  
> Приставка
Приставка (от "приставить") скорее исключение, то что приставка должна находится в начале слова а не в конце - это скорее соглашение лингвистов, а не следует из написания. Если лестница приставная, то из этого не следует, что ее нужно ставить только слева от чего то. И приседать или привставать тоже не обязательно с левой ноги:)

К тому же в русском языке слово "прибавить" само по себе имеет значение операции сложения)

К слову добавить у меня претензий нет)

827. kinz   (10.03.2012 22:50)
0  
> важнее не красота

Ага, значит, на EU всё-таки можно написать
*красивую* русскую программу, очень похожую
на обычную речь?

То-то же!

826. kinz   (10.03.2012 22:38)
0  
> пребавить (приставка пре- как раз означает "перед")

Приста́вка (пре́фикс) — значимая часть слова, стоящая перед его корнем и дополняющая или изменяющая смысл слова.

При-ставка - это ещё одна мнемоника для при-бавить.
Приставка идёт *перед* корнем.
А английское pre, произнесённое по буквам, даёт пи,
ар, и. И, а не Е.

Осталось "добавить", а оно и так "увеличить".

:-)

825. Insolor   (10.03.2012 22:21)
0  
Все-таки думаю что "прибавить" не совсем удачный выбор. Правильнее было бы пребавить (приставка пре- как раз означает "перед"), если бы в русском языке было такое слово:)

По поводу "глаголом жги" - все таки в языке программирования важнее не красота речевых оборотов, а лаконичность:)

824. kinz   (10.03.2012 22:01)
0  
> чем текст с русскими ключевыми словами на обычный
> русский текст

На сайте "Русский язык и программирование"
http://rus.24bb.ru/viewtopic.php?id=821&p=5
мой тёзка, с которым я незнаком, привёл пример правильного использования
русского языка, для которого в EU есть средства:

Глаголом_Жги_Сердца_Людей("Слава нашей России-матушке! Слава! Слава! Слава!")

Это вызов процедуры, как вы понимаете.
Но на английском такое не напишешь при всём желании.

823. kinz   (10.03.2012 21:46)
0  
> перевод "prepend" ... как "прибавить"

Да, правильно, я довольно долго не решался дать окончательный русский перевод командам append и prepend, так как на русском для передачи точного смысла здесь надо бы три слова: добавить_после_конца, добавить_перед_началом или что-то в этом духе.

Но потом увидел простую мнемонику:

prepend
прибавить - оба слова длинные, начинаются с "при".

append
добавить - оба слова короткие, надо удлинить ряд.

И вся игра ...

822. Insolor   (10.03.2012 20:52)
0  
Несколько комментариев:
1.1.Язык программирования все-таки не разговорный язык, там совершенно другой понятийный аппарат и прочее (семантика что ли, в лингвистике не силен), поэтому по большому счету нет разницы из какого языка взяты слова для ключевых слов.
1.2.Перевод английских ключевых слов на русский может внести еще один слой смысловых неточностей. Пример тому - перевод "prepend" (буквально, добавить в начало, предварить) как "прибавить" (буквально, просто добавить).
1.3.Исходный текст на с английскими ключевыми словами будет больше похож на обычный текст на английский язык, чем текст с русскими ключевыми словами на обычный русский текст (хотя носителям языка наверное было бы виднее).
3.Лет 15 назад, когда я был очень молод) у меня появился мой первый компьютер ZX Spectrum 48k. Особых проблем с освоением встроенного бейсика не было (кроме например запоминания какое слово с помощью какой клавиши и в каком режиме вводится), ключевых слов было немного и их достаточно легко было запомнить. Программирование было чем-то вроде заклинания духа машины при помощи не всегда понятных по смыслу, но понятных по назначению слов)
4.Насчет 1С, не сказал бы что на нем пишутся такие уж серьезные программы. Это очень нишевая платформа, вряд ли кто-то будет при помощи 1С решать какую-нибудь повседневную задачу или например задачу, требующую высокой производительности. Насчет упрощения сопровождения программ, тоже не сказал бы что русский язык так уж сильно ее упрощает. Если человек ничего не понимает в программировании, вряд ли он сможет что-то сделать с готовой программой, даже если она написана "на родном языке", и уж тем более написать какую-нибудь программу с нуля.
5.Не указан самый главный мотив - вам просто нравится дело, которым вы занимаетесь)

821. kinz   (10.03.2012 19:36)
0  
> желаю удачи ...

Спасибо, Insolor!

И я хотел бы сказать несколько слов о моих мотивах.

1. При всём моём уважении к английскому языку в программировании, там слишком много смысловых неточностей, делающих текст программы скорее жаргонным, чем английским.

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

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

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

Думаю, мои мотивы тоже вполне понятны :-)

820. Insolor   (01.03.2012 05:48)
0  
Kinz, желаю удачи в вашем деле:)


Имя *:
Email:
WWW:
Код *:
Поиск
Copyright MyCorp © 2025
Создать бесплатный сайт с uCoz