Советы опытных програмеров

Печать RSS
442

I

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

Начинать это нелёгкое (!) дело нужно не со специализированных (PHP, например) или объёмных языков (C++) программирования, а как раз с самых простых, например с Паскаля, который в свою очередь для этого и создавался, чтобы обучать программированию. Во всяком случае, если вы не знаете Паскаль, то называть себя программистом будет нелепо, мне кажется.

Язык программирования это всего лишь набор символьных конструкций с помощью которых решаются задачи. Для конкретных задач существуют конкретные языки программирования.

Всякое большое дело нужно начинать с малого, поэтому рекомендую начать изучение программирования с Паскаля. По этой ссылке расположен по нему учебник. Я посмотрел несколько штук, хотя их очень много, и выбрал из-за того, что там есть задания для самостоятельного написания кода.

Вот как-то так.
S

Пришелец
0
во многих школах учат сразу С++, хотя может у нас так было.
Просто мне кажется если есть логическое мышление, а обычно так и есть, то можно сразу С/С++.
Пусть будет может быть немного сложновато чем паскаль, но если заниматься с задумкой на будущее то С/С++ думаю хороший вариант.
А

Оранжевые штаны
0
12. sdv43, немного сложнее? Ты шутишь?
I

Пришелец
0
12. sdv43, как раз таки "во многих школах" учат Паскаль, а не Си. Из своего опыта знаю, что, если человек не может понять Паскаль, то и в других языках ему будет сложно разобраться. Так как Паскаль обучает базовым понятиям программирования.
А

Оранжевые штаны
0
Что касается паскаля, не могу сказать что он ориентирован именно на обучение программированию. Проблемы тут две:
1. Язык очень перегружен незначимыми конструкциями (да простят меня любители дельфи и питона, хотя второй более удачен в этом плане);
2. Очень мало действительно толковой литературы по языку.
I

Пришелец
0
Верно, ориентирован он на использование структурированного программирования, но показал себя хорошо в области обучения.
S

Пришелец
0
13. Башка, хотя да, чем он сложнее

а на деле если есть логика и желание там попрет.
А

Оранжевые штаны
0
17. sdv43, вообще я к тому, что он намного сложнее. Когда дело доходит до ссылок на функции, мозги уже покупают билеты куда нить в Сингапур.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск