Форум сайта python.su
В разных источниках по разному пишут определения if, elif, else. Одни пишут конструкция if. Другие инструкция if. Третьи, вообще, пишут оператор if. Четвертые - условная инструкция и условный оператор.
Подскажите, пожалуйста, как правильно называть?
Например вот такой простой код. Что в нем конструкция, что инструкция, а что оператор? Что условная инструкция и что условный оператор? Спасибо!
if условие1:
блок1
elif условие2:
блок2
else:
блок3
Отредактировано TohaTony (Апрель 16, 2015 16:48:45)
Офлайн
Добрый вечер Тоха! Или может быть Тоня. Ну уж не знаю тохатоня.
Думаю правильно опираться на первоисточник https://docs.python.org/2/tutorial/index.html
Там оно Statement. А все что вы перечислили это переводы на русский язык удачные или не очень.
Офлайн
doza_and
Добрый вечер Тоха! Или может быть Тоня. Ну уж не знаю тохатоня.Думаю правильно опираться на первоисточник https://docs.python.org/2/tutorial/index.htmlТам оно Statement. А все что вы перечислили это переводы на русский язык удачные или не очень.
Офлайн
Антон не обижайтесь. Извините если неудачно получилось. Не думаю что надо много внимания уделять терминологии, если вы не собираетесь сами разрабатывать интерпретаторы. Наиболее часто употребляется перевод - оператор. По смыслу ближе конструкция, но так почти не говорят и вас не поймут. А инструкция тянется от любителей ассемблера.
Офлайн
doza_andЯ не обижаюсь. На что обижаться, на неправильно прочитанный никнейм? Это глупо. Вы же не употребили известную рифму на имя Антон
Антон не обижайтесь. Извините если неудачно получилось. Не думаю что надо много внимания уделять терминологии, если вы не собираетесь сами разрабатывать интерпретаторы. Наиболее часто употребляется перевод - оператор. По смыслу ближе конструкция, но так почти не говорят и вас не поймут. А инструкция тянется от любителей ассемблера.
Офлайн
TohaTony
Не получится. Во многих местах в том же ООП нет устоявшейся терминологии. В разных языках называется по-разному. И, соответственно, пользователи разных языков эти понятия по разному и называют Это как в математике. Есть общая семантика. 80% обозначений являются устоявшимися, но все равно существует 20% которые меняют свою суть от книги к книги или от математического аппарата к аппарату.
P.S. Не зацикливайтесь. Все станет на свои места. Никуда это от Вас не денется
Офлайн
Говорят, что из программистов преподаватели не очень
Я всё думал почему же это так говорят?
Наверное эта неразбериха и отсутствие четких стандартов и является одной из причин.
А уж сколько методик обучения….
Если положить две книги разных авторов по программированию рядом, то они начнут драться
Офлайн
TohaTonyЕсть программисты, есть преподаватели, а есть и то и другое вместе. А когда книги читаешь, там есть ещё переводчик, которого не видно.
Говорят, что из программистов преподаватели не очень
Офлайн
py.user.nextТак, давайте заканчивать эту тему. Мне все больше нравится условия - вопрос - ответ
Офлайн
Императивный стиль не является единственно возможным.
Офлайн