Главная
QBASIC
Pascal
Практикум
Download
Контакты
Навигация:   Пособие по Basic \ Введение \

Введение

Язык программирования - это система команд, "понятных" ЭВМ. Разделяют языки низкого и высокого уровня. Первые (в качестве примера можно назвать Ассемблер) позволяют управлять вычислительным процессором напрямую, при помощи машинных команд. Написание программ на языках низкого уровня - процесс сложный и трудоемкий: это удел узкого круга специалистов. Языки высокого уровня требуют для общения с машиной "переводчика" - транслятора, но процесс программирования при этом существенно упрощается. В настоящее время используют большое количество высокоуровневых языков в различных версиях, например, Basic, Pascal, C, C++, Perl и т.д. Каждый из них имеет свои особенности, но при этом общие принципы программирования на разных языках одни и те же. Освоение одного из языков облегчает изучение других.

В настоящем разделе пособия изложены начала программирования на языке Basic. Подобный выбор продиктован тремя обстоятельствами.

Во-первых этот язык достаточно прост в освоении, как и следует из его названия - Beginner's Allpurpose Symbolic Instruction Code - универсальный язык символьических инструкций для начинающих.

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

В-третьих, он является родоначальником таких мощных современных языков программирования для среды Windows, как VB (Visual Basic) и VBA (Visual Basic For Application), что позволит освоившему язык Vasic быстро перейти на качественно иной уровень программирования, не отвлекаясь на освоение нового синтаксиса.

Существует множество версий языка Basic разного уровня сложности и совершенства, созданных для ЭВМ различных типов (QBasic, GWBasic, MSX-Basic, HBasic, Visual Basic, VBA и др.). Подчас данные версии несовместимы, но, несмотря на это, все они имеют общий фундамент - совокупность основных операторов и систему команд, которые и рассмотрены в настоящем разделе.

Наверх | Оглавление

Rambler's Top100

Hosted by uCoz