Кстати, да!

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

Войдите

или зарегистрируйтесь!

Это вам пригодится, когда вы решите поделиться с нами советом, проголосовать за совет или оставить комментарий. И заодно пропадёт этот надоедливый текст!

Например, колёса

При изучении языка программирования проводите аналогию с любым хорошо известным вам естественным языком. +3+9/-6, 84 прочитавших

Языки программирования — такие же языки, как и русский, английский и т.д.
Они так же состоят из лексических, синтаксических и семантических правил.
И если вы хотя бы на среднем уровне понимаете, например, русский язык (я говорю не про правильное написание "жи" и "ши", а, скажем так, "суть", то есть — почему предложение складывается именно в таком порядке, а не каком-либо другом, чтобы соответствовать той мысли, которую хотел донести автор; почему в этом предложении это слово можно заменить синонимом, а в другом нельзя, иначе смысл слегка искажается), то при проведении аналогий между правилами языка программирования и правилами известного вам естественного ("разговорного") языка вам будет куда легче освоить этот язык программирования.

Вот по этой ссылке есть статья, которая частично объясняет принцип, описанный мною выше.

Совет всем граммар-наци от меня — попробуйте себя в программировании, вдруг вам понравится)

Написал Аноним больше полугода назад, 17 сентября 2011 в 11:04
Код для вставки в блог Ой, нет, я лучше руками
×

Получится вот так
...


Комментарии (6)

  1.   2

    Тег IT

    Поставила alykira 17 сентября 2011 в 11:17¤
  2.   2
    Поставила alykira 17 сентября 2011 в 11:18¤
  3.   3

    Не знаю, насколько знание языка помогает в освоении пргограммирования, но уж точно помогает знание других языков программирования)
    То есть, если умеешь писать на чем-то одном, освоить еще один язык не так уж сложно. Мне в свое время пришла на ум красивая (как мне кажется) метафора — если ты смог в свое время научиться говорить, то выучить еще один язык — вполне несложная задача, так же и с программированием — если умеешь писать хоть на чем-то (хоть Turbo Pascal, хоть QBasic) "перевести" свои знания на другой язык — дело техники, а не соображалки.

    Написала dicarion 17 сентября 2011 в 12:29¤
  4.   -4
    Написала jashen 17 сентября 2011 в 13:29¤
  5.   3

    Извините, но русский вы далеко не в совершенстве знаете.
    По теме — мне кажется, аналогия эта с языками проводится автоматически.

    Написала Souvenir 17 сентября 2011 в 15:56¤
  6.   1

    а в обратную сторону тоже работает?

    Написал dajmwt 17 сентября 2011 в 17:21¤
  7.   5

    Хе-хе, я в 9 классе тест по Visual Basic сдала на 100%, впервые в жизни этот самый VB видя. Знание английского помогло.

    Написала ada_keusch 17 сентября 2011 в 17:41¤
  8.   1

    Говорят, для начинающих англоговорящих программистов как раз проблемой бывает сходство ЯП с натуральным. Классический пример:

    while (a == 5) do
    {
    // код 1
    a := 4;
    // код 2
    }

    Для них это звучит как «пока а равно пяти, делать то-то». В этом случае они воспринимают конструкцию дословно и думают, что "код 2" выполняться не будет — ведь "а" уже не равно пяти.

    Написал kinall 17 сентября 2011 в 20:15¤

Незарегистрированные пользователи не могут оставлять комментарии.
Хотите зарегистрироваться? ?