Паскаль

Записки начинающего программиста или как научиться кодить

Приветствую Вас, начинающие программеры, на сайте посвященном изучению программирования на Pascal.

Однажды, попробовав изучить язык программирования Pascal самостоятельно, я понял, что это не так уж сложно. Правда я пользовался подробным описанием азов программирования. Но без этого не научишься. Ведь трудно изучать программирование методом научного тыка.

И сейчас, когда я уже более менее научился программировать, я решил помочь начинающим или только собирающимся начать, в изучении Паскаля. Поэтому собственно и решил сделать этот сайт, посвященный азам программирования на этом языке. Здесь я опубликовал подробные мануалы по работе с самыми популярными средами разработки для Паскаля: Free Pascal, ИСР Lazarus, FPC.

Для начала расскажу немного истории. Pascal – это язык программирования. Построен подобно языку Алгол, который в свое время ввел понятия «тип данных» и принципы структурного программирования. Название «Паскаль» – язык получил в честь известного математика Блеза Паскаля.

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

Своих первых поклонников Pascal получил благодаря появлению диалекта Турбо Паскаль, разработанного в Америке.
Турбо Паскаль – это направление языка программирования Pascal ( диалект ). Он был создан для повышения качества и скорости разработки программ в 80-х годах. Приставка «Турбо» в названии языка программирования Паскаль – отражает торговую марку разработчика Borland International (США).
Система программирования Турбо Паскаль является интегрированной средой программирования, т.к. она включает в себя редактор, компилятор, отладчик и имеет много сервисных возможностей.

Преимущества языка программирования Паскаль перед другими системами:
-краткость языка (некоторые называют его “спартанским” языком программирования);
-легкость программирования на нем;
-мобильность написанных программ;
-возможность эффективной реализации и пригодность с точки зрения формальных методов отладки программ;

Первоначальные недостатки языка Pascal:
-невозможность передачи функциям массивов переменной длины;
-отсутствие нормальных средств работы с динамической памятью;
-ограниченная библиотека ввода-вывода;
-отсутствие средств для подключения функций написанных на других языках;
-отсутствие средств раздельной компиляции и т. п.

Вот вкратце что я смог найти по описанию этого простого, но в то же время могучего языка программирования. Я думаю для первого знакомства этого будет достаточно. А те кто на самом деле заинтересуются изучением этого языка смогут найти подробную информацию на других ресурсах, так как этот сайт посвящен всё-таки изучению самого программирования, а не истории.

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

Желаю Вам успехов в покорении вершин программистского мастерства, а также надеюсь, что Вам пригодится и понравится мой сайт.

Если Вы заметите какие-нибудь ошибки в моих описаниях или захотите что-то добавить, то пишите мне на почту pascal-cod@yandex.ru

Буду благодарен за любую помощь в развитии моего сайта.

Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong

Copyright © 2009-2010 Программирование на паскале.