Pascal Abc Обучение


Графика, графика, графика! Часть 1. Введение.
Февраль 20, 2016 – 07:20
1 Язык программирования

Важна ли графика для начинающих программистов? Или следует в первую очередь изучать конструкции языка, алгоритмы, методику написания программ? А графика - баловство?

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

Меня вот часто спрашивают студенты - как сделать что-нибудь графическое на C++? Много лет уже спрашивают. Уже устал отвечать - не знаю...

Конечно, не каждый язык должен иметь стандартную поддержку графики. Даже универсальный. Но вот от языка для обучения (а язык Паскаль используется в основном для обучения) поддержку графики - ждут.

В старом добром Бейсике - чем он подкупал - на Корветах там всяких, Атари и Синклерах - загрузил среду, написал

Circle(100, 100, 50) и получил на экране кружочек - прямо поверх кода. Это потом с появленим MS DOS, где основным режимом стал текстовый, все усложнилось.

На старом добром Turbo Pascal был такой замечательный модуль Graph - подключил его, написал пару строчек непонятных заклинаний - и рисуй себе все что угодно аж 256 цветами! Вот эти заклинания:

uses Graph; var GraphDriver, GraphMode: integer; begin InitGraph(GraphDriver, GraphMode, 'd:\turbo\bgi'); end.

Еще в конце там CloseGraph надо было вызвать. И знатоки с умным видом рассказывали новичкам, что у тебя там неправильно установлен путь к графическому драйверу или драйвер у тебя не тот.

Вообщем, прошли те времена - появилась Windows, а в ней основной режим - графический.

Прошли ли? Меня до сих пор спрашивают, почему в PascalABC нет модуля Graph? Отвечаю, что не мог больше терпеть. Но нет-нет да мелькнет в Интернете на форуме пост какого-нибудь новичка - представляете, настолько плохой PascalABC, что даже графики в нем нет или она там какая-то своя! Не та, что описана в груде книжек по Турбо-Паскалю, а другая!

Source: pascalabc.net
Похожие публикации