3 выпуск
|
||||||||||||
От ведущего Сегодня я решил приготовить для вас немного информации о Pascal , как о языке программировании. Немного там, немного тут, самое основное здесь, еще самое интересное, в общем получился неплохой обзор! Всем кому интересно, читайте. И еще, у меня есть еще одно объявление. Всем кому интересно и хочется добавить свои творения в клуб программистов, обращайтесь сюда . Там вас направят куда надо. |
||||||||||||
__________________________________________________________ |
||||||||||||
Обзор языка Pascal Небольшой экскурс в историю
Название языку дано в
честь французского математика, физика, философа Блеза Паскаля.
Не много о Pascal
Итак, Паскаль это язык
программирования. Он был разработан достаточно давно и лежит в основе
таких языков, как Delphi, Visual Basic и другие. Это более сложные
программы, но их труднее освоить. Программы составляются в Pascal ABC.
Она состоит из пустой области для ввода программ и области вывода и
ввода, которая находиться внизу и открывается при нажатии клавиши F9.
Графика в Pascal Экран дисплея ПК представляет собой прямоугольное поле, состоящее из большого количества точек. Дисплей может работать в текстовом и графическом режимах. Но в отличие от текстового режима в графическом режиме имеется возможность изменять цвет каждой точки. Чтобы сделать процесс графического программирования более эффективным, фирма Borland International разработала специализированную библиотеку Graph (в этом библиотечном модуле содержится 79 графических процедур, функций, различных стандартных констант и типов данных), набор драйверов, позволяющих работать с разными типами мониторов, и набор шрифтов для вывода на графический экран текстов разной величины и формы. Аппаратная поддержка графики ПК обеспечивается двумя основными модулями: видеомонитором и видеоадаптером. Какой бы адаптер ни был установлен на компьютере, мы можем использовать один и тот же набор графических процедур и функций Турбо Паскаля благодаря тому, что их конечная настройка на конкретный адаптер осуществляется автоматически. Эту настройку выполняют графические драйверы.
Запуск и завершение работы в
графической системе осуществляется следующим образом:
1. Подключить модуль Graph (библиотеку графических процедур): uses Graph; 2. Установить графический режим: - описываем переменные, которые определяют графический драйвер и монитор: var gd, gm: integer; - задаем команду ПК для самовыбора значений переменных: gd := Detect; (detect - драйвер сам определяет лучший режим) - инициализируем графический режим: InitGraph(gd, gm, ’указывается путь к драйверу (пусть будет пустым)’) С этого момента все графические средства доступны пользователю. 3. Завершить работу в графической системе: CloseGraph; Нынешнее положение ПаскаляПаскаль, разработанный в 1970-х гг. Никлаусом Виртом как язык обучения программированию, претерпел за прошедшее время довольно много изменений в лучшую сторону. Основная заслуга в этом принадлежит фирме Borland International, долгое время выпускавшей линейку Turbo Pascal. Одно из основных усовершенствований, внесенных ею, — дополнение языка разнообразными и мощными средствами ввода-вывода. Другое связано с языком Модула-2 (автором которого также стал Н. Вирт): фирма Borland отказалась от распространения компилятора этого языка, применив вместо этого модульный принцип построения в Turbo Pascal. Кроме того, в Паскаль были введены средства непосредственного доступа к портам и ячейкам памяти, а позднее — возможность включать в текст программы фрагменты, написанные на ассемблере. Все это превратило Паскаль из средства обучения в достаточно мощный универсальный язык. Сейчас признанными лидерами в области профессионального программирования стали Си-подобные языки. В течение долгого периода Паскаль был, пожалуй, почти единственной альтернативой им в качестве универсального языка. Однако когда труд большинства профессиональных программистов стал практически сводиться лишь к манипуляциям с вызовами более или менее стандартного API-инструментария (Application Programming Interface — интерфейс прикладного программирования), остро встал вопрос выбора единственного языка программирования, на котором (и для которого) будет писаться этот API. Вследствие различных причин — как объективных, так и субъективных — выбор пал на Си/Си++. Во-первых, Си, как и Паскаль, оказался одним из первых языков высокого уровня (ЯВУ), разрешившим проблему «курицы и яйца»: его компилятор был написан на нем же. Во-вторых, компиляторы для Си делать, пожалуй, легче, чем для любого другого языка (что, собственно, и было одной из целей его разработки), поэтому именно их выпуск экономически наиболее целесообразен. Впрочем, не обошлось и без субъективных факторов: значительную долю сегодняшнего API производит фирма Microsoft, уже давно разграничившая с фирмой Borland «сферы влияния» в этой области. Сейчас Borland не выпускает компиляторы для Бейсика и Фортрана, а Microsoft – для Паскаля, и, естественно, не ориентирует свои API на те языки, компиляторы которых сама не выпускает. Поэтому лидерство Си в области профессионального программирования обусловлено в основном тем, что только на нем можно использовать новый API-интерфейс сразу же после его выхода, тогда как программистам, работающим на других языках, приходится либо ждать, когда появятся нужные интерфейсные модули, либо самостоятельно их писать. Однако в области создания СУБД Паскаль до сих пор входит в число лидеров, поскольку продолжается разработка инструментального ПО для работы с объектными версиями этого языка (Delphi). Кроме того, Паскаль и его диалекты зачастую применяются в качестве «внутреннего» языка СУБД. По материалам: programmersclub.ru и других сайтов. |
||||||||||||
__________________________________________________________ |
||||||||||||
Скачайте Turbo Pascal
Сейчас для обучения
используют различные версия Паскаля, я использовал turbo pascal, потому
именно его я и предлагаю вам использовать.
|
||||||||||||
__________________________________________________________ |
||||||||||||
Полезные закачки на форуме
DAP (Download Accelerator Plus v8.1.2.1 rus free) - final version
(5.76 мб)
***
Internet Lock
(536 кб.)
*** Эта программа предназначена для полностью автоматического заполнения HTML-форм и отправки данных в различные сервисы сети Интернет. С ее помощью предельно упрощается процесс передачи объявлений в форумы, гостевые книги, каталоги, поисковики, чаты, доски объявлений и т.д. Она самостоятельно заполняет форму и отправляет данные на сервер. Интерфейс русский. Windows Media Player 11 Rus (22 мб.)
Если у вас лицензионный
Windows, то флаг вам в руки, но Россия - страна пиратов, так что
следуйте этим установкам:
Большое спасибо за программы Skylear . А обсуждение этих и новые закачики здесь . |
||||||||||||
__________________________________________________________ |
||||||||||||
Программистам на заметку Если у вас есть желание поделиться своим опытом с читателями, вы являетесь обладателем ценных, интересных статей, или вы просто хотите высказать свое мнение или замечание о рассылке, просто напишите мне . Я постараюсь уделить внимание каждому. А " Клуб программистов " всегда рад приветствовать в своих рядах новых пользователей. |
||||||||||||
© 2006, Кочари Арнольд и "Клуб программистов" |