Каким программистом стать?
Jul. 20th, 2016 01:09 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Если молодой человек хочет стать программистом, то каким программистом лучше стать? Что именно изучать, что бы всю жизнь потом эти знания кормили и были востребованы? Php, 1C, Sql, html или что-то еще? Цель: Зарабатывать хорошо сейчас и в ближайшие 30 лет, допустим.
P.S. Всем спасибо! Путем анализа всех комментов пришел в к выводу, что наиболее правильно учить JAVA и C++.
P.S. Всем спасибо! Путем анализа всех комментов пришел в к выводу, что наиболее правильно учить JAVA и C++.
no subject
Date: 2016-07-20 02:53 am (UTC)no subject
Date: 2016-07-20 11:52 am (UTC)Язык Паскаль создан специально для обучения программированию.
При этом не программированию на каком-то языке, а программированию вообще.
То есть серьезно знакомит с основными идеями и методами.
Можно, конечно, начать и с С/с++, но у них есть некая специфика.
no subject
Date: 2016-07-20 12:36 pm (UTC)no subject
Date: 2016-07-20 12:43 pm (UTC)no subject
Date: 2016-07-20 05:13 pm (UTC)no subject
Date: 2016-07-21 12:52 pm (UTC)no subject
Date: 2016-07-21 01:17 pm (UTC):)
Вообще, извратиться можно. Помимо явного приведения типов (вроде MyInt := integer('A') ), можно еще поиграться с absolute или с type ... record ... case, но это будет именно извращением.
no subject
Date: 2016-07-21 01:33 pm (UTC)no subject
Date: 2016-07-21 06:04 pm (UTC)Вообще, позволяет. Неочевидно, что цикл с предусловием while ... do ... выполняется пока условие истинно, а цикл с постусловием repeat ... until ... выполняется пока условие ложно. В свое время весьма часто именно по неаккуратности в постусловие записывал противоположное тому, что хотел. Компилятор проглатывал, а потом получались чудесные результаты...