Среда, 24.05.2017, 16:21Приветствую Вас Гость | RSS
Программирование на языке Turbo Pascal
Меню сайта
Категории раздела
/
Наш опрос
Оцените мой сайт
Всего ответов: 146
Статистика
счетчик посещений TOPIZ.RU
Форма входа

Главная страница



Всем привет, ДРУЗЬЯ. 
Сайт создан с целью помощи в программировании и решении задач на паскале.
Пишите ваши пожелания в улучшении сайта. И желании получить должность на сайте.

Я постараюсь полностью и очень подробно обучить Вас программировать на Turbo Pascal.
На форуме любой зарегистрированный пользователь может предложить решение своей задачи (также войти могут u-net пользователи)


Что же такое язык программирования паскаль? Постараюсь ответить на этот вопрос). Turbo Pascal отличный язык, ясный и логичный, прост в обучении. Здесь можно использовать процедуры, функции, объекты, а можно обойтись и без них. Здесь трудно ошибиться в написании кода, т.е компилятор сначала проверяет код и если есть ошибки выводит сообщение об этом. Этот язык кстати также приучает к строгости и к определенному стилю( в отличие от некоторых других). Синтаксис запоминается намного легче(он почти как англ. язык)), чем у других. Все эти плюсы и учитывают вузы и используют его для первоначального обучения студентов алгоритмизации и программированию. Возможно по этому появлялись и другие паскале-подобные языки( free pascal, delphi , и т.д)
пр

Паскаль (Pascal), алголоподобный язык программирования, который ввел в широкое употребление понятие типа данных и принципы структурного программирования. Свое название получил в честь французского математика 17 века Блеза Паскаля.

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

Признание программистов и простых пользователей этот язык получил после появления диалекта Турбо Паскаль, созданного американской фирмой Борланд. Паскаль считается важнейшим инструментом для обучения методам структурного программирования и с 1983 введен во всех средних школах США в учебные курсы для учащихся, которые специализируются в области информатики. Наличие специальных методик создания трансляторов с pascal упростило их разработку и способствовало быстрому распространению языка. 1965 году был объявлен конкурс по созданию нового языка программирования - преемника языка АЛГОЛ-60. Участие в конкурсе принял швейцарский учёный, поляк по происхождению, Никлаус Вирт, работавший доцентом на факультете информатики Стэнфордского университета. Проект предложенный им был отвергнут комиссией в 1967 году. Но Вирт не прекратил работу над созданием нового языка. Вернувшись в Швейцарию, совместно с сотрудниками Швейцарского федерального института технологии в Цюрихе, он уже в 1968 году разработал первую версию языка Паскаль. Язык назван в честь великого французского математика и механика Блеза Паскаля, в 1648 г. создавшего первую счётную машину. В 1971 г. Н.Вирт выпустил описание своего языка, а в 1975 г. было разработано руководс тво для пользователей Паскаля, практически легшей в основу стандарта. Но такой документ появился только в 1982 г. - международный стандарт ISO на язык Паскаль.

Паскаль переживал громадный успех и в конце 70-х годов получил широкое распространение в университетах. Но разработчики программного обеспечения, попытавшиеся приспособить Паскаль для микрокомпьютеров и использовать его в коммерческих целях, внесли в язык значительные изменения. Поскольку Вирт изначально разрабатывал Паскаль для обучения студентов, язык почти не имел ввода вывода и других средств, существенных для практического программирования. По этой причине в компиля торах Паскаля появлялись всё новые расширения, выводящие язык за пределы чисто академических приложений. Это породило множество диалектов. Вирт не признал новые диалекты, провозгласив в 1977 г. свою позицию: "Если язык едва подходит для применения, на который его создатель явно не рассчитывал, то следует набраться смелости и создать новый, полностью адекватный язык, а не усложнять существующий". Именно это Вирт и сделал. В 1981 г. он разработал язык Модула-2, который должен был заменить Паскаль в универсальных применениях. До этого времени, различные компиляторы Паскаля для микрокомпьютеров не имели особого коммерческого успеха, поскольку были дороги, занимали большой объём памяти на диске и работали с черепашьей скоростью. Но тут на арену вышел бывший студент Вирта со своим компилятором для микрокомпьютеров, который он назвал Турбо-Паскаль. Это был небольшой, мгновенно срабатывающий и удивительно дешёвый компилятор. Разработчиком Турбо-Паскаля стал "сумасшедший француз" по имени Филип Кан. Родом из Парижа, Кан некоторое время учился в Цюрихе, где прослушал вводный курс Вирта по Паскалю. Вернувшись во Францию, он защитил диссертацию на степень кандидата наук по математике. В этот период он иногда подзарабатывал игрой на саксофоне в ночных клубах. Кан занимался математикой, а компьютерами интересовался лишь постольку, поскольку это помогало ему в решении задач и доказательстве теорем. Затем он приобрёл свой первый микрокомпьютер. Вместе с ещё двумя приятелями он начал зарабатывать коекакие деньги, составляя на Паскале прикладные программы для микрокомпьютеров. Неудовлетворённость существующими компиляторами Паскаля побудила Кана взяться за разработку Турбо-Паскаля. В 1982 г., имея на руках эту программу и 2000 $ в кармане, он покинул Францию и уехал в Калифорнию.

Вначале Кан не мог получить там даже работу. Путешествуя по туристской визе, он не имел права на так называемую зелёную карточку - правительственное разрешенеие на получение работы в США. В отчаянии он решил сделать ставку на Турбо-Паскаль и создал новую фирму "Borland International" - название, подсказанное телевизионной передачей о бывшем космонавте с похожим именем. Кан решил, что имя, имеющее "всеамериканское звучание", послужит подходящим прикрытием для чужака в мире бизнеса.

Несмотря на громкое имя фирмы Кану не удалось заинтересовать даже представителей рискового капитала. Кан привлёк к работе в своём новом предприятии других образованных новичков вроде бывшего владельца японского ресторана и официантки коктейль-бара, имевшей степень кандидата наук по психологии. Не имея возможности получить хотя бы доллар из официальных источников финансирования, Кан собрал небольшую сумму (20 000 $) у членов своей семьи. В марте 1984 г. он организовал контору в двухкомнатном офисе над авторемонтным гаражом. Приступив к делу, Кан уговорил служащего одного популярного компьютерного журнала провести широкую рекламу Турбо-Паскаля в кредит.

Кан понимал, что рекламное объявление - единственный возможный способ пробиться, и сделал всё возможное. Прочитав книгу о продаже товаров по почте, где рекомендовалось использовать яркие цвета для привлечения читателей, он оформил объявление в резких зелёных, синих и розовых тонах. В книге также говорилось, что для быстрого успеха, стоимость товара болжна быть ниже 50 $. Поэтому он оценил свой сложный компилятор и редактор программ в 49 $ и 95 центов. Это была предельняя нижняя граница - остальные системы продавались в 10 раз дороже. Реклама оказалась гениальной находкой для завоевания рынка. Только за первый месяц она принесла Кану заказов на 150 000 $. Эксперты отмечали также быстродействие компилятора Кана, который работал во много раз быстрее, чем его соперники.

В первые два года было продано не менее 300 тыс. копий Турбо-Паскаля, что превзошло объём продажи всех прочих языков для микрокомпьютеров.

Турбо-Паскаль почти за одну ночь перевёл "Borland International" в разряд основных производителей программного обеспечения. В 1985 г. Кан с лёгкостью выбросил 45 000 $ на организацию приёма, пригласив на него 600 клиентов фирмы и их гостей. Являя образец экстравагантности, он облачил свою внушительную фигуру в пурпурно-золотую тогу, увенчал волосы венком из виноградных листьев и исполнил - в честь своего успеха, достигнутого в 33 года, - несколько вещей на саксофоне. Начиная с 1985 года фирма "Borland International" выпустила несколько версий языка Turbo Pascal начиная с версии 3.0 и заканчивая версией 6.0.

В 1992 году фирма Borland International выпустила два пакета программирования, основанные на использовании языка Паскаль, - Borland Pascal 7.0 и Turbo Pascal 7.0.

Пакет Borland Pascal 7.0 учитывает многие новейшие достижения в программировании и практике создания программ и включает в себя три режима работы: в режиме операционной системы MS DOS, в защищённом режиме MS DOS и в среде Windows.

Пакет Turbo Pascal 7.0 обладает ограниченными возможностями и позволяет работать только в обычном режиме MS DOS. Начинающему программисту целесообразно начать изучение языка и среды именно с этого пакета. На сегоднящний день Turbo Pascal 7.0 практически повсеместно применяется как учебный язык программирования.

Никлаус Вирт в настоящее время продолжает работать в Швейцарском федеральном технологическом институте. Созданный им язык программирования Модула-2 не имел большого успеха. Как утверждают специалисты, основной причиной этого является то, что идеи, заложенные в Модула-2, были настолько революционными, что опережали время. Последним изобретением Никлауса Вирта является язык программирования Oberon. Многие специалисты пророчат Oberon большое будущее. Сам Никлаус Вирт, один из основоположников теории структурного программирования, бесспорно, является одним из величайших программистов современности.

Фирма Borland International была приобретена фирмой Inprise, и в настоящее время продолжает выпускать свои продукты, но уже под логотипом фирмы Inprise. Одним из продуктов этой фирмы является очень популярная на сегодняшний день среда визуального программирования Borland Delphi, разработанная на базе языка программирования Turbo Pascal. На сегодняшний день выпущено уже 5 версий Borland Delphi.

Поиск
Календарь
«  Май 2017  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz