Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Помощь программистам на Pascal


Автор: Fedor 1.2.2005, 15:51
 Итак, для того чтоб начать работу в паскале, необходимо в первую очередь иметь компилятор. Вот наиболее популярные среды:

1) http://files.vingrad.ru/Snowy/sklad/tp7.zip (842k)
2) http://files.vingrad.ru/Snowy/sklad/bp7.zip (911k)
3) http://files.vingrad.ru/Snowy/sklad/TP.7z (1.6Mb)

Английскую версию справочной системы можно скачать http://files.vingrad.ru/Snowy/sklad/helpen.zip. 
Русская версия лежит http://files.vingrad.ru/Snowy/sklad/helprus.zip. 
Чтоб проинсталлировать справочную систему, неоходимо разархивировать ее в папку с исполняемым файлом паскаля (bp.exe в Borland Pascal и turbo.exe в Turbo.exe)

1) http://www.freepascal.org - Наиболее перспективный на сегодняшний день, современный, кросплатформенный компилятор паскаля.
2) http://files.vingrad.ru/Snowy/sklad/tp4win.exe - Windows-версия Паскаля.
3) http://tmt.com - Здесь можно скачать еще один 32-битный компилятор. А вот http://pascal.sources.ru/tmt/ расположена русская версия проекта.
4) http://www.vpascal.com - 32-битный компилятор

Если вы только начинаете работу с Паскалем, не помешает некоторая литература. 
Я рекомендую Фаронов "Паскаль 7.0". Это - двухтомник, есть красный том и синий. 
Красный - для начинающих программистов на паскале. Синий - для более продвинутых. smile

M
Snowy
Все посты в этом топике, не относящиеся к теме будут просто удаляться.
Для всех вопросов создавайте отдельные топики.

Автор: Fedor 13.2.2005, 08:31
 http://www1.citforum.ru/programming/bp70_lr/index.shtml

Автор: drinkOut 8.5.2005, 18:31
http://www.peganza.com/ - полезные инструменты для разработчиков на Delphi / Паскале.

ICARUS
Цитата
Icarus parses Delphi or Borland Pascal source code and generates a Uses Report. This report will help you remove unneeded units from your uses lists. You will also know which units that can be moved from the interface uses list to the implementation uses list.


PASCAL ANALYZER
Цитата
Pascal Analyzer parses Delphi or Borland Pascal source code. It builds large internal tables of identifiers, and collects other information such as calls between subprograms. When the parsing is completed, extensive reports are produced. These reports contain a great deal of important information about the source code. This information will help you understand your source code better, and assist you in producing code of higher quality and reliability.

Автор: Snowy 12.9.2005, 20:52
Перепробовал все распространенные компиляторы паскаля.
Вывод довольно однозначный: FreePascal лучший из всех.
Кроме того для него существует IDE под названием Lazarus.
Внешне и по функционалу это почти Delphi, только бесплатно и OpenSource.
Также множество дельфийских модулей существуют или работают под FreePascal и Lazarus.
К примеру, есть версия GLScene для Lazarus, Indy.
KOL также легко конвертится под FreePascal. (конвертор на сайте KOL).

Автор: Samhein 12.1.2006, 16:28
http://www.midletpascal.com/

MIDletPascal - паскалеподобный язык программирования, предназначенный для разработки мобильных приложений. Компилятор MIDletPascal транслирует исходный текст на Паскале в байт-код Java™ micro edition (J2ME). Программы, созданные в MIDletPascal, могут исполняться любым мобильным устройством (таким, как мобильный телефон), поддерживающим платформы MIDP 1.0 и CLDC 1.0.

Разработка мобильных приложений с использованием MIDletPascal - простой и быстрый процесс. Если вы уже знакомы с Паскалем, Delphi или Kylix, вы можете начать разработку собственного мобильного приложения в считанные минуты.

MIDletPascal поставляется с собственной, дружественной к пользователю средой разработки (IDE) для ОС Windows (98/2000/XP). Среда имеет встроенный компилятор, инспектор байт-кода Java и обеспечивает построение архива JAR, так что компиляция и компоновка мидлетов проста, как нажатие на кнопку.

Поскольку MIDletPascal создаёт непосредственно низкоуровневой байт-код Java, полученные мидлеты имеют небольшой размер и эффективное время исполнения. Аналогичные средства, которые можно найти в Internet, создают промежуточный код и компонуют его в архив JAR вместе с интерпретатором; при подобном подходе получаются большие и медленно исполняющиеся JAR-файлы. MIDletPascal создаёт непосредственно байт-код Java, так что вам не нужно иметь установленный на вашем компьютере компилятор Java, а компиляция с помощью MIDletPascal происходит очень быстро.

Автор: Samhein 12.1.2006, 17:59
http://forum.boolean.name/forumdisplay.php?f=46
http://forum.boolean.name/showthread.php?t=451
http://forum.boolean.name/showpost.php?p=68860&postcount=36

Поправил ссылки...

Автор: Ozzя 1.2.2006, 10:46
Borland Pascal with Objects v7.0 (полная версия) 13Х1.44 МБ
http://pascal.sources.ru/museum/bp7.htm

Автор: Mizax 29.6.2006, 17:38
PascalABC, он содержит в себе интерпритатор и набор задач с примерами их решения, имхо хорошо подходит для знакомства с Паскалем. стабильно работает под WinXP.
http://depositfiles.net.ru/8681475 

Автор: Snowy 15.1.2007, 19:50
Цитата(Snowy @  1.2.2005,  15:51 Найти цитируемый пост)
Все посты в этом топике, не относящиеся к теме будут просто удаляться.
Для всех вопросов создавайте отдельные топики.

Автор: ext 26.1.2007, 18:17
Купил Фаронова, немного расстроен...итак.... непонятно как и для кого он писал эту книгу, например даётся пример для компиляции, ну всё ок, всё работает - описания примера нет, и что же потом вот чудо через 50 страниц я вижу это определение (ну вы поняли) smile мол было оно на первых страницах...стиль изложения не понравился вообщем, явно не для новичков вообще в программирование, создаёться ощущение, что автор полагает что вы уже знаете паскаль, а эту книгу используете как справочник по определениям, чтобы подготовиться к зачёту по паскалю...ну ладно, что-то я заговорился=\\

Подскажите книжки, которые помогают изучить паскаль вообще для людей никогда не занимающихся программированием (я в 10-м классе, мы даже QBasic не проходили smile )...говорят книга Немнюгин хорошая...вообщем нужна книга, которая будет понятна даже мне smile 

спасибо заранее

Автор: Snowy 9.2.2007, 14:32
Я собрал пакет для программирования на Turbo Pascal 7.0
http://files.vingrad.ru/Snowy/sklad/TP.7z (1641кб)
Корректно работает под WinXP, русская справка, отображение русских символов, не тормозит.
Переключение на русский язык - правый Ctrl
Переключение в полноэкранный режим - как обычно Alt+Enter
В комплекте базовый минимальный набор.
Если чего-то не хватает, можно взять здесь: http://pascal.sources.ru/museum/bp7.htm
Всё, что не относится непосредственно к паскалю, я положил в папку shell.
Запуск через run.bat

Пакет создан для учебных целей.
Если Вам нужно будет создать exe-файл, измените "Compile -> Destination" на Disk.

Если будут какие-то глюки в работе - сообщайте - поправлю.

Автор: sh_iv 6.3.2007, 13:06
Ссылки на документацию устарели.
Обновите их, пожалуйста.
Кстати, там про объекты в паскале почитать можно будет?

Автор: Snowy 6.3.2007, 13:30
Цитата(sh_iv @  6.3.2007,  13:06 Найти цитируемый пост)
Ссылки на документацию устарели.
Вроде все целые, кроме ссылки на оффлайновую.
Обновить не на что - просто убрал.
Онлайновая ссылка рабочая.

Автор: Dronchik 13.7.2007, 17:27
Цитата

нужна книга, которая будет понятна даже мне 

поищи на progs.biz. Там специально для новичков раздел.(там по многому и для новичков и для професионалов)

Добавлено через 51 секунду
только там не книга, а уроки. Но всё хорошо и доходчиво объясняется.

Автор: Alx 6.9.2007, 22:56
Dronchik, 
ссылки не работают(

Автор: Snowy 7.9.2007, 01:03
Цитата(Alx @  6.9.2007,  22:56 Найти цитируемый пост)
ссылки не работают
Какие именно не работают?
Ткнул в первые две попавшиеся - всё в норме.

Автор: Alx 7.9.2007, 06:42
первые 4ре.. из 1 поста

Автор: Snowy 7.9.2007, 10:35
Проверил все ссылки - все работают.
Более того, часть ведёт на оффсайты.
Так что смотри на своей стороне...

Автор: Alx 7.9.2007, 16:04
Snowy, возвращает 403 - доступ запрещен..

Автор: Snowy 7.9.2007, 16:13
Видать айпишником не вышел...
Положил сюда: http://depositfiles.com/files/1697889
Вечером переложу в нормальное место.

Автор: Alx 7.9.2007, 20:38
Snowy, спасибо большое

Автор: Snowy 7.9.2007, 21:34
Давно пора это было сделать...
Переложил все файлы на винград.
Теперь они никуда не денутся и всем доступны.

Автор: Boris7 31.10.2007, 19:59
Основы Программирования (Окулов С.М.) 
http://slil.ru/25041217 ЭТО ССЫЛКА
КНИГА ОЧЕНЬ ХОРОШАЯ !!!
Рассмотрены основные управляющие конструкции системы программирования Турбо Паскаль, процедуры и функции, строковый, вещественный и файловый типы данных. Приведен материал для изучения массивов, методов сортировки и поиска, динамических структур данных. Рассмотрены следующие структуры данных: списки, стеки, очереди, двоичные деревья, АВЛ-деревья и Б-деревья. В материалах для чтения обсуждаются практически все вопросы, входящие в школьный минимум знаний по информатике.
Книга является достаточно полным учебником по программированию, реализующим сложную задачу — формирование у читателя структурного стиля мышления. Учебный материал — система программирования Турбо Паскаль, а также большое число задач, включая задачи на алгоритмы сортировки и поиска.
Достаточно подробно рассмотрена работа с динамическими структурами данных.
Книга рассчитана на широкий круг читателей: от школьников и студентов до специалистов, решающих с помощью программирования прикладные задачи.

К. Йенсен, Н.Вирт Паскаль Руководство для пользователя 
http://slil.ru/25041376 ЭТО ССЫЛКА

Классика. Сейчас книгу очень трудно найти.

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

Рекомендуют первокурсниками на факультете ВМиК МГУ.

С. Окулов, Программирование в алгоритмах 
http://slil.ru/25043238 ЭТО ССЫЛКА

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

Никлаус Вирт. Алгоритмы и структуры данных. 
http://slil.ru/25043346 ЭТО ССЫЛКА

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

Turbo_Pascal_(С.А._Немнюгин), УЧЕБНИК 
http://slil.ru/25047025 ЭТО ССЫЛКА

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

Учебник адресован прежде всего студентам и школьникам старших классов.

Turbo_Pascal_7.0._Самоучитель_для_начинающих (Лукин С.Н.)
http://slil.ru/25035469 ЭТО ССЫЛКА
Очень хорошая книга для начинающих, рекомендуют даже первокурсникам ВМиК МГУ.

Диалог-МИФИ_-_Turbo_Pascal_7.0._Самоучитель_для_начинающих.1999 .doc 3,668,480 байт

Автор: Boris7 2.11.2007, 15:33
Файл - Г.С. Иванова_Основы программирования.pdf 13,1 Мб
http://dump.ru/files/n/n623014251 ЭТО ССЫЛКА

Автор: megabist 4.3.2008, 00:46
Для тех, кто захочет извратится так же как и я, тоесть поставить паскаль на кпк, советую поставить
http://www.hpc.ru/soft/software.phtml?id=4485  а потом можно прямым уже копированием слить на кпк какой-нибудь паскаль. и запустить его из под покетдоса =)

Автор: Olej 17.12.2016, 19:07
http://forum.vingrad.ru/forum/topic-390298/kw-pascal-c++-java-python.html
Цитата

Рано или поздно это должно было случиться.. И високосный 2016 год стал роковым для любимого студентами и преподавателями языка программирования. Паскаль пал.

Автор: kele7 24.4.2020, 17:21
We and our sisters think this is a very good website
https://www.thetoponline.com

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)