QBASICBOOK.ru: сайт про QB64

Опубликовано: 2018-03-08 08:00:00

О языках программирования высокого уровня

Код первых (низкоуровневых) языков программирования был достаточно громоздким и сложным для понимания, к тому же, программы, написанные на этих языках, нельзя было переносить с компьютера на компьютер. Программисты всеми силами пытались изобрести язык программирования, который по своей структуре будет схож с человеческим (легок в понимании) языком. Так появились языки программирования Си, Бейсик, Паскаль, Кобол, Фортран и др. Эти языки обладали более простым кодом, поэтому создавать программы на них было легче и быстрее.

Первопроходцем этого семейства «простых» языков программирования можно назвать Фортран (1954 год), название которого получилось от слияния словосочетания Formula Translator (формульный транслятор). Главная задача Фортран – выполнение разнообразных математических расчетов. Примерно в это же время был создан другой высокоуровневый язык программирования – Кобол, его главной целью была обработка коммерческой информации.

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

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

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

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

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

< Предыдущая статья
Этапы программирования
Следующая статья >
Три главных вопроса любого начинающего программиста

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.