На каком языке начать программировать новичку?







+2 +/-
Профиль пользователя Increas Спросил: Increas   (рейтинг 29732) Категория: компьютеры и интернет

Ответов: 2

2 +/-

Лучше всего начать программировать на языке, который был создан специально для обучения основам программирования: Паскаль.

Хотя лично мне намного удобнее пользоваться языком, который во многом явился развитием Паскаля и унаследовал многие его положительные стороны, при этом добавив структурированности и строгости в текст прораммы, - Модула-2. По степени простоты оба этих языка стоят сразу после обычного английского, при этом на Модуле-2 можно даже писать системные программы - в ней есть механизмы обработки прерываний, управления распределением памяти и т. п. (впрочем, на начальном этапе обучения программированию этого не понадобится). Зато, в отличие от Паскаля, на Модуле-2 очень чётко структурированные операторы, и очень чётко прописанный механизм создания программы из библиотек - экспорт и импорт разных объектов (процедуры, переменные, типы данных и т. п.). Импорт объектов в Модуле-2 сделан куда лучше, чем на С.

Ответил на вопрос: Seagoon  
2 +/-

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

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

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

Ответил на вопрос: Faecal  

Похожие вопросы

Спросил
2 Отв.
Как решать подобные задачи по ИВТ(Паскаль, подготовка к ЕГЭ)(см.)?
Ответ: Данные задачи относятся к заданиям ЕГЭ по информатике, суть которых - анализ кода программы, содержащей циклы и ветвления. От решающего задачу требуется проанализировать ход выполнения программы, для ... Читать далее...
Автор вопроса: Iranian, в категории | | |
Спросил Iranian
1 Отв.
Как зашифровать свое имя в двоичном коде?
Ответ: Если вы любитель мозговых штурмов и у вас масса свободного времени, то можно, используя Коды символов ASCII выразить своё имя, к примеру, в десятеричном ... Читать далее...
Автор вопроса: Burnier, в категории | | |
Спросил Burnier
2 Отв.
Что такое «класс» в программировании?
Ответ: Классами программисты описывают некие абстрактные типы данных. В классе также определяются свойства, данные и методы обработки данных. Классы можно объявлять ... Читать далее...
Автор вопроса: Carita, в категории | |
Спросил Carita
1 Отв.
Как получить оповещение о появлении на чужом сайте определенной фразы?
Ответ: Закажите у веб-программиста Парсер который будет постоянно проверять контентна сайте и проверять в нем наличие той самой ... Читать далее...
Автор вопроса: Crankpin, в категории | | | | |
Спросил Crankpin
3 Отв.
Как научиться писать компьютерные программы и зарабатывать на этом?
Ответ: Советую углубиться немного в другую отрасль - веб-программирования. Это очень выгодно и прибыльно. В среднем цена за сайт составляет от 3 до 5 тысяч рублей. ... Читать далее...
Автор вопроса: Contraction, в категории | |
Спросил Contraction
1 Отв.
Каково основное преимущество, получаемое при использовании функции?
Ответ: Функции позволяют делать одно и то же действие много раз подряд одинаково хорошо, в этом главное преимущество как функций, так и компьютеров в целом :) автор ... Читать далее...
Автор вопроса: Garboils, в категории |
Спросил Garboils
1 Отв.
Какой микроконтроллер выбрать новичку для начала?
Ответ: Хотел в начале предложить, что попроще, а потом подумал, что нет в этом смысла. Конечно если трудности пугают, то с простого легче начинать. Но как показывает ... Читать далее...
Автор вопроса: Reaping, в категории | | | | |
Спросил Reaping
1 Отв.
Как начинать самому учить язык программирования?
Ответ: Нет языка программирования - есть языки программирования! Какой именно язык вы хотите начать учить?! Дело в том, что все языки программирования отличаются ... Читать далее...
Автор вопроса: Sorcer, в категории