Паскаль онлайн решение: Паскаль онлайн

Содержание

Какой язык программирования выбрать для решения задач ЕГЭ?

В экзаменационной работе ЕГЭ несколько заданий требуют знания языка программирования. В задачах 8, 11, 19, 20, 21, 24 требуется понять и проанализировать текст программы, в задаче 25 требуется написать фрагмент программы. В формулировке задачи на выбор предоставлены следующие языки: Бейсик, Паскаль, Си, Алгоритмический язык, Python, Естественный язык.

Единственная задача, в которой требуется самостоятельно написать законченную программу – это задача 27. В формулировке задачи требуется написать программу «на любом языке программирования». Так какой же язык программирования выбрать?

Выражу на этот счет свое личное мнение, основанное на опыте сдачи экзамена моими учениками за несколько последних лет. В 27-й задаче ЕГЭ необходимо правильно составить алгоритм, реализовать который можно практически на любом языке программирования. Т.е. на одном языке программа будет короче, на другом длиннее, но пока ни разу не встретилась задача, которую невозможно было бы решить, к примеру, на Бейсике.

Кроме того, выбор языка не влияет на оценку. Поэтому, если Вы хорошо владеете каким-то экзотическим языком программирования, Вы имеете полное право писать программу на нем. Однако, следует учитывать тот факт, что программу будут проверять и оценивать.

В рекомендациях ФИПИ проверяющим сказано: «Если этот язык программирования недостаточно знаком эксперту, то ему следует воспользоваться доступной справочной литературой или обратиться за помощью к консультанту или председателю (заместителю председателя) предметной комиссии, соблюдая при этом регламент проверки». Т.е. в случае, когда проверяющий столкнулся с неизвестным ему языком, он должен «соблюдая при этом регламент проверки», т.е. в отведенные сроки (а при проверке ЕГЭ они очень сжатые), найти того, кто данный язык программирования знает, и разобраться в тексте Вашей программы. Очевидно, что вероятность недооценки очень велика. Кроме того, следует понимать, что школы используют только лицензионное (официально приобретенное) программное обеспечение.

Если компилятор используемого Вами языка школой не приобретен, проверить работоспособность Вашей программы на компьютере будет невозможно.

Практика последних двух лет показала, что многие проверяющие не знают язык Python (он фигурирует в списке разрешенных языков в задачах ЕГЭ всего второй год). Сложности у проверяющих вызывает проверка текста программы, написанной на С#, Java. Не говоря уж о редких специфических языках. Не рекомендую писать программу на естественном или алгоритмическом языке, ввиду отсутствия официальных правил, описывающих язык. Да и разбираться в тексте, написанном на языке, не используемом на практике, не очень приятно. Я всегда настоятельно советую ученикам описывать на естественном языке алгоритм программы, чтобы облегчить задачу проверяющему, но сама программа должна быть написана на понятном удобном языке программирования.

На данный момент я рекомендую выбрать Паскаль, Си или Бейсик. Это известные, распространенные языки. Среда разработки для них есть практически в любой школе. Значит, у проверяющего не возникнет вопросов при анализе Вашей программы. У языка Паскаль есть еще один плюс: изначально сложная 27-я задача решалась именно на нем, а значит примеры, образцы решений и разборы всех типов задач Вы легко найдете в литературе и в интернете, чего нельзя сказать о других языках.

Спасибо за то, что пользуйтесь нашими материалами. Информация на странице «Какой язык программирования выбрать для решения задач ЕГЭ?» подготовлена нашими редакторами специально, чтобы помочь вам в освоении предмета и подготовке к ЕГЭ и ОГЭ. Чтобы успешно сдать необходимые и поступить в ВУЗ или техникум нужно использовать все инструменты: учеба, контрольные, олимпиады, онлайн-лекции, видеоуроки, сборники заданий. Также вы можете воспользоваться другими материалами из разделов нашего сайта.

Публикация обновлена: 06.02.2023

Читать книгу «Мысли. С комментариями и объяснениями» онлайн полностью📖 — Блеза Паскаля — MyBook.

© Н. Н. Плужникова, составление, предисловие, преамбулы к текстам, комментарии, 2020

© Ю.А. Гинзбург (наследники), перевод с французского, 2020

© ООО «Издательство АСТ», 2020

Известный немецкий мыслитель Мартин Хайдеггер считал философствование отчаянным способом разума вопрошать об истине бытия. Не исключение из этого и философия Блеза Паскаля, чьи труды, равно как и судьба, явили собой особый экзистенциальный опыт исследования человека и Бога.

Паскаль родился в 1623 году в Клермон-Ферране – небольшом городке Оверни, в одной из провинций Франции. Его семья относилась к старинному дворянскому роду. Отец ученого – Этьен был сыном казначея Мартина Паскаля и служил высокопоставленным чиновником.

О детстве Блеза известно из воспоминаний его родственников – старшей сестры Жильберты и ее дочери Маргариты. Родители Паскаля были просвещенными людьми и правоверными католиками. Когда будущему мыслителю исполнилось три года, скончалась его мать Антуанетта. Этьен Паскаль взял воспитание сына и двух дочерей на себя. Блез был болезненным ребенком и часто хворал.

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

В 1631 году Паскали переезжают в Париж. Здесь отец Блеза устраивается работать в налоговую службу и одновременно начинает интенсивно заниматься образованием сына. В первую очередь старается привить ему любовь к латинскому и греческому языкам, считая, что их изучение больше соответствует возрасту мальчика, чем такие сложные точные науки как математика и геометрия.

Сам Этьен Паскаль оставил после себя несколько работ по геометрии, а его имя в истории математики связано с открытой им алгебраической кривой четвертого порядка – так называемой улиткой Паскаля. Занимаясь научными трудами в Париже, отец философа завязал отношения со всеми известными во Франции математиками. В дом Паскалей начали приходить ученые, с которыми он вел долгие вечерние научные дискуссии. Разговоры и споры слушал маленький Паскаль, они пробуждали в нем тягу к знаниям.

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

Однако, несмотря на родительский запрет, Блез закрывался в своей комнате и втайне штудировал книги по математике. Однажды, войдя в комнату сына, Этьен Паскаль обнаружил на стенах написанные углем геометрические фигуры и решение одной из задач геометрии Евклида. Он был настолько поражен этим, что разрешил наконец мальчику заниматься этой наукой. Уже в 13 лет Блез Паскаль был допущен на заседания кружка известного французского ученого Мерсенна, которые регулярно посещал его отец, а в 16 лет написал первое произведение в области геометрии – «Опыт о конических сечениях». Такими сечениями называются кривые, образующиеся при пересечении конуса плоскостью (это такие известные фигуры как эллипс, парабола, гипербола). Первая научная работа Блеза Паскаля содержала три теоремы по коническим сечениям и ряд следствий из них. Она была отправлена для ознакомления известному французскому математику Рене Декарту. Тот сделал о ней весьма острые критические замечания. Самолюбие молодого и вспыльчивого ученого было уязвлено. В итоге этот труд остался незавершенным и неопубликованным. Он так и не дошел бы до современного читателя, если бы другой известный французский математик, физик и философ Готфрид Лейбниц, не снял с него копию и не сохранил у себя.

После первой неудачной, как казалось самому Паскалю, работы он не оставляет занятия геометрией. Помимо этой науки его особенно интересуют математика и физика. Помогая отцу в налоговой службе, юноша конструирует свою первую счетную машину для бухгалтерских вычислений. В 1645 году арифметическая машина была готова, за что в 1649 году Паскаль получил на свое изобретение королевскую привилегию, то есть патент. После смерти мыслителя над модернизацией этого аппарата работали многие ученые, в том числе и Г. Лейбниц, но никто из них не получил патента за усовершенствование изобретения Паскаля. Принципы, на которых построена его машина, до сих пор используются в современных устройствах.

В 23 года Паскаль обращается к изучению физики. Его особенно заинтересовали опыты, касающиеся пустоты. Ими занимался известный итальянский математик того времени Эванджелиста Торричелли. В 1646 году Блез Паскаль повторил его эксперимент с пустым пространством и открыл принцип работы барометра.

В том же году происходит одно из знаковых событий в биографии мыслителя – знакомство с трудом голландского богослова Корнелия Янсения «Преобразование внутреннего человека». Благодаря произведениям этого богослова в Голландии и Франции стал популярен янсенизм – религиозное течение в католической церкви, вставшее в оппозицию ее догматике и обрядности. Труд Янсения отцу Паскаля подарили врачи – члены общины янсенистов. Он был верующим человеком. Янсенисты часто посещали дом Паскалей и вели с ним беседы на религиозные темы.

Янсенизм набирал популярность во Франции среди образованных слоев населения. Работа основателя этого течения «Августин» оказала мощное влияние на религиозную жизнь страны. В своих взглядах Корнелий Янсений опирался на труды Августина Блаженного, в центре его внимания лежало понятие Божественной Благодати как центра всех человеческих устремлений. Но впоследствии это движение было подавлено католической церковью, а его сторонники обвинены в кальвинистской ереси.

Еще в Руане семья Паскалей познакомилась с общиной янсенистов, которую возглавлял священник из соседнего округа Рувиля – Жан Жильбер. Члены этой общины оказали сильное влияние на Этьена Паскаля. Его старшая дочь Жильберта, ставшая первым биографом своего брата, всю жизнь была ярой сторонницей этого течения. А младшая дочь Жаклина приняла постриг и стала монахиней в духовном центре янсенизма – женском монастыре Пор-Рояль-в-Полях близ Версаля. Это движение существенно повлияло на мировоззрение Блеза Паскаля. Позже в своем произведении «Письма к провинциалу» он выразит взгляды янсенистов.

Первоначально знакомство с ними и увлечение религиозными идеями не остановило научную деятельность Паскаля. В 1647 году он пишет «Новые опыты касательно пустоты в природе». В 1648 году выходит научный труд «Отчет о великом эксперименте равновесия жидкостей», где описываются законы гидравлики. Также в этот период Паскаль издает сочинения «О сущности чисел» и «Об арифметическом треугольнике».

В 1651 году умирает отец мыслителя. Паскаль создает рукописный вариант труда «Трактат о пустоте», но не завершает его. В этот период он пишет математические работы, касающиеся теории вероятностей и исчисления бесконечно малых, которые не были опубликованы, часть из них пропала.

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

Параллельно с физикой Паскаль все глубже и глубже изучает труды и взгляды янсенистов, отличавшиеся от официального учения католической церкви. Согласно этому учению, в жизни человека существуют два основных препятствия на пути к Богу – стремление к земным похотям и забавам (удовольствиям) и стремление познать весь мир со всеми его тайнами (любопытство). Одно препятствие – телесное, другое – духовное. Паскаль неожиданно для себя осознает, что увлечение наукой может являться той самой духовной страстью, мешающей познать предельную основу, истину, каковой является Бог. Эта мысль приводит его в ужас и отчаяние. Мыслитель впадает в глубокий религиозный кризис.

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

Тем не менее он радикально пересматривает свои взгляды и решает прекратить занятия наукой, занимавшей его ум, чтобы посвятить жизнь познанию Бога. В это время младшая сестра философа уходит в монастырь. Он часто приезжает к ней, и они подолгу беседуют о Боге. Паскаль переживает тяжелейший кризис, ощущая его как отсутствие полноты Бога. Именно этот кризис и мотивы личного религиозного поиска будут звучать почти в каждом фрагменте его главного произведения – «Мысли». В 1654 году Паскаль поселяется вблизи монастыря и начинает вести уединенную, вдали от общественных собраний и увеселительных мероприятий, жизнь. Он создает оригинальное религиозное произведение «Мемориал», а с 1655 года живет как отшельник и аскет возле монастыря Пор-Рояль – обители, являвшейся в то время главной цитаделью янсенизма во Франции.

Последние годы жизни мыслителя сопровождались репрессиями против этого религиозного течения. Они начались в 1653 году при папе Иннокентии X, объявившем ересью 5 тезисов из трактата епископа Янсения «Августин». В 1656 году Паскаль в качестве ответа на реакцию против янсенизма публикует свое первое «Письмо к провинциалу». В 1657 году «Письма» попадают под церковный вердикт. Католическая церковь вносит их в список запрещенных книг и публично сжигает. В 1658 году Паскаль пишет свои последние работы – «Искусство убеждать» и «О геометрическом уме».

В 1659 году состояние здоровья мыслителя резко ухудшается, Паскаль страдает частыми обмороками и потерей сил. С 1660 года он живет у своей сестры Жильберты, где и умирает в возрасте 39 лет. Последними его словами были: «Не оставь меня, Господи!» Можно без сомнения считать, что Блез Паскаль явил собой пример мыслителя и ученого, который в поиске предельных оснований бытия, истины доходит до того, что, казалось бы, должно противоречить науке, – религии. Однако его жизнь стала образцом удивительного единства и гармонии разума и веры.

Философ, как правило, выражает свои взгляды каким-либо основным магистральным произведением. Это можно было бы сказать о труде Блеза Паскаля «Мысли», если бы он имел готовый и завершенный вид. После смерти мыслителя в его кабинете были найдены ворохи бумаг, лишенные содержательной последовательности и логики. На них были запечатлены фрагменты мыслей Паскаля с авторскими сокращениями и пунктуацией. Бумаги были разделены на «связки»: автор успел разложить их, готовясь к выступлению с речью перед друзьями в Пор-Рояле. Однако остались заметки и фрагменты, дошедшие до наших дней из других источников. Части этого труда публикуются в очередности, оставленной самим мыслителем. Произведение осталось нецелостным и незавершенным из-за его продолжительной болезни. Но все это не умаляет значения данной работы, а, напротив, создает интерес не только у историков философии и литераторов, но и у читателей. «Мысли» Паскаля рождают больше вопросов, чем ответов, как и подобает настоящему философскому произведению.

Процесс оформления этого труда был сложным и трудоемким для ученых, изучающих наследие Блеза Паскаля. После его смерти близкие нашли около 800 не связанных между собой по смыслу фрагментов. Затем они были скопированы в том порядке «связок», в котором их нашли у Паскаля. В переизданиях «Мыслей» всегда сохранялся этот порядок, избранный автором при составлении произведения. Первые 27 фрагментов из 800 были озаглавлены Паскалем.

Создается впечатление, что его замысел состоял в сборке некоего «архитектурного» проекта, оставшегося незавершенным. Тем не менее этот труд содержит глубокие мысли о природе мира и месте Бога в жизни человека. Возможно, идея Паскаля состояла не в том, чтобы создать некое логически структурированное произведение, а в том, чтобы изобразить, очертить (как в геометрии) некий архитектурный ландшафт, чьим центром является религиозная вера. Таким образом, фрагментарность произведения – преднамеренный метод и осознанный выбор мыслителя.

Паскаль работал над этим трудом с 1656 года вплоть до своей смерти, последовавшей в 1662 году. До этого его существенным сочинением стали «Письма к провинциалу», бывшие ответом против реакции церкви и государства на влиятельное реформаторское движение того времени во Франции – янсенизм. «Письма к провинциалу» были направлены против иезуитов. Всего автор опубликовал 18 «Писем». В силу острой полемики с официальной церковью произведение печаталось нелегально, Паскаль подписывал его части псевдонимом – Луи де Монтальт. Янсенизм опирался на учение Августина Блаженного о благодати, являющейся, по мнению сторонников этого учения, единственным источником спасения. Воззрения членов движения противоречили католическому учению о благодати. Это привело к гонениям на янсенистов со стороны церкви. В 1709 году духовный центр этого движения – женский монастырь Пор-Рояль-в-Полях, вблизи которого жил отшельником Блез Паскаль, был упразднен.

Помимо полемического настроя, характерного для «Писем», Паскаль задумывает идею обращения к официальной церкви с наставлением. Он начинает создавать «Апологию христианской веры». Собирается завершить этот труд в 1658 году. Но болезнь лишает Паскаля сил, и он не дописывает свою работу.

Произведение «Мысли» впервые было опубликовано в 1669 году, уже после смерти философа. Оно представляет собой фрагменты разных сочинений Паскаля и особенно «Послания о благодати» и «Апологии христианской веры».

Как свидетельствуют современники, Паскалю была свойственна особая привычка создания своих работ: он долго мог удерживать в памяти какие-либо идеи, пока в уме они не приобретут законченный вид, и только потом переносил их на бумагу. Он сначала долго обдумывал и лишь затем записывал. Поэтому в его главном труде «Мысли» мы находим отрывки идей.

Free Pascal — База знаний

  • Что такое Free Pascal (FPC)?

    Первоначально названный FPK-Pascal, компилятор Free Pascal представляет собой 16, 32 и 64-битный Turbo Pascal и Delphi-совместимый компилятор Pascal для Linux, Windows, OS/2, FreeBSD, Mac OS X, DOS и несколько других платформ (количество поддерживаемых целей растет все время, хотя не все они на том же уровне, что и основные).

    Компилятор Free Pascal доступен для нескольких архитектуры: x86 (16, 32 и 64 бит), ARM, PowerPC (32 и 64 бит), SPARC (v8, v9), виртуальная машина Java (в разработке) и MIPS (прямой и прямой порядок байтов, в разработке).

    Более старая версия (серия 1.0) и текущие версии разработки также поддерживали m68k.

    Компилятор написан на Паскале и может компилировать его собственные источники. Исходные файлы распространяются под лицензией GPLv2+ и включены.

    Краткая история:

    • 06/1993: начало проекта
    • 10/1993: первые небольшие программы работают
    • 03/1995: компилятор компилирует собственные исходники
    • 03/1996: опубликовано в Интернете.
    • 07/2000: выпущена версия 1.0
    • 12/2000: выпущена версия 1.0.4
    • 04/2002: выпущена версия 1.0.6
    • 07/2003: выпущена версия 1.0.10
    • 05/2005: выпущена версия 2.0.0
    • 12/2005: выпущена версия 2.0.2
    • 08/2006: выпущена версия 2.0.4
    • 09/2007: выпущена версия 2. 2.0
    • 08/2008: выпущена версия 2.2.2
    • 04/2009: выпущена версия 2.2.4
    • 12/2009: выпущена версия 2.4.0
    • 11/2010: выпущена версия 2.4.2
    • 05/2011: выпущена версия 2.4.4
    • 01/2012: выпущена версия 2.6.0
    • 02/2013: выпущена версия 2.6.2
    • 03/2014: выпущена версия 2.6.4
    • 11/2015: выпущена версия 3.0.0
    • 02/2017: выпущена версия 3.0.2
    • 11/2017: выпущена версия 3.0.4
    • 06/2020: выпущена версия 3.2.0
    • 05/2021: выпущена версия 3.2.2
  • Какие версии существуют и какую из них следует использовать?

    Последняя официальная версия — 3.2.2, первое незначительное обновление в серии 3.2.x. Новая разработка выполняется в серии 3.3.x, которая в конечном итоге быть выпущена как 3.4.0 или 4.0.0, в зависимости от достигнутых этапов.

    Исторические версии
    За прошедшие годы нумерация версий

    FPC менялась несколько раз. Информация о версиях до 1.0 была перемещено в статью о версиях Wiki 1.0.

    Современная версия

    С выпуском 1.0 нумерация версий была немного изменена на систему, напоминающую ту, что используется для Linux ядра.

    • Релизы, которые исправляют только ошибки в версии 1.0, имеют номер 1.0.x.
    • Разработка после 1.0 (так называемые моментальные снимки) имеют номер версии 1.1.х.
    • В конце концов были выпущены стабилизированные версии 1.1.x. как серия 2.0.x, которой предшествуют бета-версии, помеченные как 1.9.x. Исправления в Релиз 2.0 имел номер 2.0.x, исправления для выпуска 2.2 — 2.2.x, исправления для выпуска 2.4 — 2.4.x и т. д.
    • Новая разрабатываемая версия после выпуска 2. 4.0 имела номер 2.5.x. и так далее.
    • Переупаковки, влияющие на источники, обозначаются одной буквой как суффикс (например, 2.0.4a). Обычно это относится к платформам, которые не были частью первоначального раунда выпуска.
    • Стабильная ветка (в настоящее время fixes_3_0, ранее fixes_2_6) всегда имеет нечетный последний номер (2.6.1, 2.6.3 и 3.0.1). Компиляторы с такими версиями являются снапшотами и, например. снимок с 2.6.1 можно быть где-то между 2.6.0 и моментом ответвления 2.6.2 (январь 2013 г.). Так же, после выпуска 2.6.2 ветвь fixes_2_6 идентифицировала себя как версию 2.6.3 до 2.6.4 (обычно за два месяца до выхода). После 2.6.4 номер стабильной ветки был обновлен до 2.6.5, после 3.0.2 до 3.0.3 и т. д.

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

    Моментальные снимки разработки (создаются ежедневно) отражают текущие статус компилятора. Версии для разработки, вероятно, имеют новые функции и более крупные ошибки исправлены с момента последнего выпуска, но могут иметь некоторые временные недостатки стабильности (которые обычно исправляются на следующий день).

    Моментальные снимки разработки часто весьма полезны для определенных категорий пользователи. Спросите в списках рассылки, стоит ли в вашем случае заморачиваться, если ты не уверен.

    Снимки стабильной ветки (fixes_3_2) предназначены для тестирования разработки релиза. Они есть в основном интересно за несколько месяцев до релиза, чтобы широко протестируйте ветку, из которой создается релиз.

    Всем пользователям рекомендуется обновиться до последней версии для своих target (желательно новая стабильная серия 3.2.x).

    Графическая временная шкала проекта FPC плюс его ближайшее будущее быть:

  • Free Pascal и GNU Pascal — сравнение

    Цель:
    Free Pascal пытается реализовать Pascal, совместимый с Borland компилятор на как можно большем количестве платформ.
    GNU Pascal пытается реализовать переносимый компилятор Pascal на основе POSIX.
    Версия:
    В настоящее время Free Pascal имеет версию 3.2.2 (май 2021 г.). GNU Паскаль остановлен версия 2.1 (от 2002 г., которую можно собрать с несколькими различными GCC в качестве серверной части; их версия для Mac OS X является исключением, так как она следует за номером версии GCC).
    Отслеживание:
    Между выпусками разрабатываемые версии FPC доступны через ежедневные моментальные снимки и источник через SVN. GPC несколько раз выпускает набор патчей до последней версии в год, и есть регулярные снимки для OS X и Windows, сделанные пользователями.
    Операционные системы:
    Free Pascal работает на большом количестве платформ, включая DOS (16/32-бит), Win32 (не требуется слой переноса UNIX), Linux, FreeBSD, NetBSD, OS/2, BeOS, Mac OS X на следующих архитектурах: x86 (32 и 64 бит), SPARC, PowerPC (32- и 64-разрядная), ARM, виртуальная машина Java (в разработке) и MIPS (в разработке). GNU Pascal работает в основном на любой системе, которая поддерживается GCC и для которой был проверен процесс сборки.
    Начальная загрузка:
    FPC требует подходящего набора binutils (AS, AR, LD) на некоторых платформах, GNU make и загрузочного компилятора командной строки. Новые архитектуры/ОС кросс-компилируются. GPC загружается через подходящую версию GCC и требует полного набора binutils, flex, bison, gmake, оболочки POSIX и libtool.
    Источники:
    Free Pascal полностью написан на Pascal, а GNU Pascal написан на C (это адаптация GNU компилятор Си)
    Язык:
    Free Pascal поддерживает диалект Borland Pascal, реализует язык Delphi Object Pascal, Objective-Pascal и имеет некоторую поддержку расширений ISO 7185 Pascal и Mac Pascal. GNU Pascal поддерживает ISO 7185, ISO 10206 и (большую часть) Borland Pascal 7. 0.
    Удлинители:
    Free Pascal реализует перегрузку методов, функций и операторов (более поздние версии Delphi также добавили их, так что строго говоря, они больше не являются расширениями) GNU Pascal реализует перегрузку операторов.
    Лицензия:
    Оба компилятора подпадают под действие GNU GPL.
    Автор:
    Free Pascal был запущен Флорианом Клемпфлем, Германия ([email protected]), GNU Pascal был запущен Юккой Виртаненом, Финляндия ([email protected]).

  • Информация о лицензии и авторских правах

    Приложения, созданные компилятором и использующие среду выполнения библиотеки (RTL) подпадают под модифицированную общественную лицензию GNU для библиотек (LGPL). Эта лицензия не накладывает никаких ограничений на создаваемые приложения. Поэтому можно создать закрытый исходный код или проприетарное программное обеспечение, использующее компилятор Free Pascal.

    В вариант LGPL добавлено следующее исключение. относится к FPC RTL:

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

    Обратите внимание, что вам по-прежнему необходимо соблюдать LGPL в отношении источников самой библиотеки времени выполнения. Это, например, требует, чтобы вы предоставили исходный код библиотеки времени выполнения, если получатель вашего приложения попросит об этом. Если ты хочешь для написания проприетарного программного обеспечения с закрытым исходным кодом соблюдайте следующие условия:

    • Большинство людей могут выполнить требование исходного кода, упомянув что исходный код RTL можно загрузить с сайта Free Pascal. веб-сайт: если вы не изменяли rtl, это считается достаточным для удовлетворить требование LGPL о предоставлении исходного кода.
    • Если вы внесли изменения в библиотеку времени выполнения, вы не можете их сохранить для себя, вы должны сделать их доступными по запросу получателей вашего приложения.
    • Распространите измененную лицензию LGPL вместе с вашим продуктом, указав, к каким частям вашего приложения она применима (RTL FPC).

    Исходный код компилятора, с другой стороны, попадает под Стандартная общественная лицензия GNU, что означает, что компилятор исходный код можно использовать только в программных проектах, которые распространяются под совместимой лицензией (или которые вообще не распространяются).

  • Получение компилятора

    Последняя официальная стабильная версия Free Pascal доступна для скачивания со всех официальных зеркал

  • Советы по установке Free Pascal

    • Не устанавливайте компилятор в каталог, содержащий пробелы в его названии, так как некоторые из инструментов компилятора не любят эти
  • Почему я должен указывать имя пользователя и пароль, чтобы получить Free Pascal?

    Вы пытаетесь войти на FTP-сайт. Вы должны использовать имя для входа «anonymous» и ваш адрес электронной почты в качестве пароля.

  • Ошибка отказа в доступе при подключении к FTP-сайту Free Pascal

    Главный ftp-сайт Free Pascal может принимать не более одновременные подключения. Если эта ошибка возникает, это происходит потому, что этот предел был достигнут. Решение либо ждать и повторите попытку позже, а еще лучше воспользуйтесь одним из зеркал Free Pascal.

  • Я хочу новую версию СЕЙЧАС

    В период между выходом новых официальных версий вы можете просмотрите и протестируйте версии для разработчиков (так называемые «моментальные снимки»). Быть хотя предупредил: это работа в процессе, поэтому в дополнение к старым ошибкам исправлено и добавлены новые функции, это также может содержать новые ошибки.

    Снимки создаются автоматически каждую ночь из текущего источник на тот момент. Иногда это может привести к сбою из-за больших изменений, не еще полностью реализована. Если ваша версия не работает, попробуйте еще раз один или два дня спустя.

    Последний снимок всегда можно скачать с сайта разработки веб-страница.

  • Установка моментального снимка

    Чтобы установить снимок, распакуйте zip-архив в существующий программный каталог последней официальной версии Free Pascal (после сделать резервную копию оригинала, конечно). Вы также можете извлечь его в пустой каталог, а затем переместите файлы в каталог программы, перезапись существующих файлов.

  • Мне нужно написать программу для домашнего задания. Вы можете помочь?

    Нет. Пожалуйста, не присылайте нам письма о домашнем задании, мы не учителя. Команда разработчиков Free Pascal старается обеспечить хорошую поддержку Free Компилятор Pascal и стараемся всегда отвечать на электронные письма. Если мы получим такие электронные письма, это становится все труднее и труднее.

  • Как создать настоящее приложение Windows с окнами и строками меню?

    Самый простой способ — скачать Lazarus. Это будет не просто приложение для Windows, оно также будет работать под Linux, FreeBSD и Mac OS X.
  • Как создать игру на Free Pascal? Можно ли сделать игру наподобие Doom 3?

    Да, вы можете создавать игры на Free Pascal, и если вы действительно хороши, вы можете игра типа Doom 3. Делать игры сложно, нужно быть опытным программист, чтобы сделать их. Веб-сайт www. pascalgamedevelopment.com — это сообщество людей, которые программируют игры на бесплатном Паскаль и Дельфи.

    Если вы хотите начать, пожалуйста, начните изучать JEDI-SDL или PTCPas. Также вы можете попробовать изучить уже существующую игру, например The Sheep Killer — очень простая игра, и она не должна быть очень сложно понять его код.

  • Получение дополнительной информации при сбое приложения

    1. Самый простой способ — перекомпилировать вашу программу с параметром -gl вариант отладки. Таким образом, устройство LineInfo подключается автоматически, и распечатка после сбоя программы содержит исходную строку номера в дополнение к адресам аварии. Чтобы увидеть библиотеку времени выполнения (RTL) функции в трассировке с их реальными именами, вы должны перекомпилировать RTL с -gl тоже.
    2. Для более полной проверки скомпилируйте программа с отладочной информацией (используйте параметр командной строки -g)
    3. Загрузить программу в отладчик
       gdb --directory= myprog.exe 
      Примечания:
      • В системах UNIX (Linux, BSD) не добавляйте «.exe» после myprog
      • «src dirs» — это список каталогов, содержащих файлы исходного кода myprog и используемые им модули, разделенные точка с запятой («;») в Windows или двоеточие («:») на платформах UNIX. Текущий каталог включается автоматически.
    4. Оказавшись внутри отладчика, вы можете (необязательно) установить команду параметры строки, которые будут переданы вашей программе с помощью команды «установить аргументы »
    5. Чтобы запустить программу, введите «Выполнить» и нажмите Enter
    6. После сбоя программы адрес инструкции будет показано место, где произошел сбой. Отладчик попытается отобразить строку исходного кода, соответствующую этому адресу. Примечание что это может быть внутри процедуры RTL, поэтому источник может не всегда быть доступным и, скорее всего, RTL не был скомпилирован с отладочная информация.
    7. Если затем ввести «bt» (BackTrace), адреса на будет показан стек вызовов (адреса процедур, которые были вызывается до того, как программа добралась до текущего адреса). Ты можешь видеть какие строки исходного кода они представляют с помощью команды
       информационная строка *<адрес> 
      Например:
       информационная строка *0x05bd8 
  • Компилятор, кажется, пропускает файлы в каталогах -Fu указывает на

    Это иногда происходит со сценариями установки/компиляции, если команда копирования не сохраняет даты. Объектные файлы становятся старше, чем файл PPU, и компилятор пытается их перекомпилировать. Простое прикосновение решит это.

    Также обратите внимание, что FPC, в отличие от Turbo Pascal, отслеживает включаемые файлы. Изменено включить файлы или повторяющиеся имена могут вызвать попытку перекомпиляции.

  • Почему сгенерированные двоичные файлы такие большие?

    Для этого есть несколько причин и способов устранения:
    1. Вы можете создавать смарт-приложения. Включать генерация смарт-привязываемых единиц, используйте команду -CX вариант линии при компиляции ваших единиц. Включать для связывания ранее сгенерированных юнитов, доступных для smarlink, используйте -XX параметр командной строки при компиляции программы.
    2. Обычно вся информация о символах включается в результирующий программа (для облегчения отладки). Вы можете удалить это, используя -Xs параметр командной строки при компиляции вашей программы (он не будет ничего при составлении юнитов)
    3. Включить оптимизацию, как для поставляемых пакетов (RTL, FV, FCL) и для вашего собственного кода это также уменьшит размер кода.
    Как правило, Free Pascal генерирует двоичные файлы меньшего размера, чем современные конкурирующие компиляторы. однако он не скрывает код в больших динамических библиотеках. Free Pascal генерирует бинарные файлы большего размера, чем компиляторы, сделанные давным-давно. Результат больших библиотек фреймворка в больших исполняемых файлах. См. также вики-запись «Размер имеет значение».
  • Ошибки выполнения

    Когда приложение, созданное FPC, аварийно завершает работу, очень вероятно, что будет ошибка времени выполнения сгенерировано. Эти ошибки имеют вид:

                Ошибка выполнения 201 в $00010F86
                  $00010F86 main, строка 7 файла testr.pas
                  $0000206D
                 

    201 в этом случае указывает на ошибку времени выполнения число. Определение различных номеров ошибок во время выполнения: описано в руководстве пользователя Free Pascal, Приложение D. шестнадцатеричные числа представляют адреса в стеке вызовов на момент возникновения ошибки.

  • Стандартные блоки

    Чтобы просмотреть список базовых модулей, поставляемых с Free Pascal, и на какой платформе они поддерживаются, обратитесь к руководству пользователя Free Pascal. В том же разделе есть краткое описание того, что делает каждый блок. руководства.

  • Отладка смартлинкового кода работает не полностью

    Отладка интеллектуального связанного кода может работать неправильно. Это из-за того, что информация о типе не выдается для умный код. Если этого не сделать, файлы стал бы огромным.

    При отладке не рекомендуется использовать вариант смартлинкинга.

  • Невозможно скомпилировать программу, используя только двоичную версию модуля

    Иногда, несмотря на наличие бинарной версии модуля (юнит-файл и объектный файл) доступен, компилятор утверждает, что не может найти модуль Это может быть вызвано либо несовместимость в формате файла PPU (который может меняться в зависимости от версии компилятора), либо изменением одного из модулей RTL что изменилось между релизами.

    Чтобы получить больше информации, скомпилируйте код, используя параметр -vtu (показать проверенную и используемую информацию о единицах измерения). переключатель компилятора, и будет отображаться фаза загрузки модуля. Ты мог бы обнаружить, что загружаемый модуль требует перекомпиляции, потому что один единица измерения, которую он использует, изменилась.

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

  • Будете ли вы поддерживать ISO Extended Pascal?

    Основная цель FPC — стать компилятором, совместимым с Turbo Pascal и Delphi. поддерживает подмножество диалекта Mac-Pascal и стандартного ISO Pascal. Хотя теоретически можно добавить полный режим ISO Standard или Extended Pascal, до сих пор никто не интересовался такие функциональные возможности активизировались для работы над такими функциями.

    Однако GNU-Pascal — это современный компилятор, который может скомпилировать ISO Extended Pascal. Если вам нужен диалект ISO Extended Pascal, мы рекомендую вам взглянуть на этот компилятор.

  • А как насчет .NET?

    Иногда пользователи спрашивают о FPC, поддерживающем .NET, или о наших планы в этом направлении.

    В основном пользователи либо заинтересованы из-за .NET аспекты переносимости (Mono цитируется снова и снова), или потому что это должно стать следующей большой вещью в Windows программирование, и они думают, что программирование Windows будет невозможно в будущем.

    В то время как разработчики ядра FPC несколько заинтересованы в академическое любопытство (главным образом потому, что это могло быть обобщенный бэкэнд, создающий байт-код), однако есть несколько проблемы с .NET в сочетании с FPC:

    1. Паскаль — это язык, использующий указатели и существующие кодовые базы. может быть только неуправляемым. Неуправляемый код нельзя переносить в .NET, так что это уже убивает большинство возможных преимуществ. Это также означает, что существующий код FPC и Delphi не будет работать в .NET. Есть больше такие маленькие языковые проблемы.
    2. Библиотеки FPC не основаны на классах и моделях данных .NET (и не могут быть изменены без их эффективного переписывания), кроме того, библиотеки могли быть только неуправляемыми, иначе они было бы несовместимо
    3. Ничего практичного пока не известно о портативности средняя программа .NET будет. Маленькие эксперименты с приветом код мирового уровня ничего не значит, такой код работает с почти любой язык. Хорошим тестом было бы увидеть существующие нетривиальные кодовые базы работают без изменений в моно, которые не были разработаны с моно в уме. Так же, как мы пытаемся сделать для Делфи
    4. Тот факт, что в Windows 80% кода .NET кажется ASP.NET тоже не помогает. Это делает перенос существующего кода менее полезным (поскольку ASP.NET привязан к IIS), а новые кодовые базы переносимый код можно установить практически на любом языке
    5. Код, зависящий от операционной системы, больше не будет работать, так как интерфейс Win32/64 неуправляемый.

    Таким образом, это означает, что FPC может извлечь выгоду из .NET. пришлось бы значительно адаптировать язык (таким образом, компилятор) и библиотеки и быть несовместимыми с существующим собственным исходным кодом. Более того это также означает, что существующие приложения придется переписывать для .NET, так как потребуется больше, чем простая перекомпиляция с Компилятор FPC/.NET.

    Хотя неуправляемый код имеет некоторые применения (более простая интеграция с управляемым код внутри Windows), для этого по-прежнему требуется написать генератор кода и определение интерфейсов и библиотек. Это означает много работы и поскольку популярность .NET не очень высока, это может не стоить того.

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

    Поскольку поддержка генерации байт-кода JVM была добавлена ​​в компилятор, такой проект может быть более реалистичным сейчас, чем это было в прошлом. Тем не менее, многие из предостережений, упомянутых выше, остаются в силе: языковая совместимость не является 100%, и большинство стандартных устройств будут иметь быть переосуществленным.

  • Modern Pascal v2.0 от MP Solutions, LLC.

    Самый настраиваемый язык программирования.

    • 32-битный и 64-битный интерфейс командной строки или операционные системы Windows, Linux, Mac OS X.

    • Автономный механизм разработки серверов для платформ Intel и ARM.

    • Собственный 32-битный и 64-битный модуль Apache для чрезвычайно высокоскоростных веб-скриптов.

    Учебник Скачать

    Скомпилируйте исходный код с Ключи шифрования.

    • Корпоративные разработчики могут защитить свои веб-приложения, настольные, мобильные и серверные приложения.

    • Встроенная поддержка баз данных dBase, Clipper и FoxPro без сторонних подключаемых модулей.

    • Собственное шифрование для NPD (непубличных данных) для получения сертификатов безопасности.

    Учебник Скачать

    Ваш семья развития теперь больше.

    • Наша команда и инструменты помогут вам достичь реалистичных сроков.

    • Наша система тикетов гарантирует своевременное обнаружение и устранение каждой ошибки.

    • Выделенный менеджер по работе с клиентами назначается каждому корпоративному клиенту.

    Учебник Скачать

    Предыдущий Далее

    Запуск: (LINUX,CPU64,X86_64,LITTLEENDIAN,CELERITY,1190816)

    Наши мощные функции

    Modern Pascal был разработан, чтобы главный скриптовый движок для Apache. Наш продукт уже разрабатывался более десяти лет, и мы постоянно совершенствуемся.

    Облачный хостинг

    Ваши высокоскоростные и безопасные веб-скрипты могут безопасно работать на выделенных или виртуальных серверах в облаке.

    Подробнее

    Кросс-платформенный

    Как и Java, Modern Pascal был создан для работы на множестве различных операционных систем и аппаратных платформ.

    Подробнее

    Открытая архитектура БД

    Будь то собственный не-SQL или SQL через ODBC, вы можете работать практически с любой базой данных на рынке.

    Подробнее

    Р Е Т Р О

    Modern Pascal обратно совместим с Turbo Pascal, Microsoft Pascal, Object Pascal, Apple Pascal.

    Подробнее

    Разработка

    Адаптивный или Многофункциональное интернет-приложение разработки и решения

    Начиная с начальной базы кода в 2000 году, мы были сосредоточены на выводе Pascal на веб-рынок. Мы перенесли множество настольных приложений на HTML, создав вручную WYSIWYG-репродукцию каждого клиент-серверного приложения.

    К 2005 году мы использовали Modern Pascal для взаимодействия с данными кредитных отчетов, управлением записями правоохранительных органов, министерством юстиции XML и почтовым отделением США.

    Затем, в 2010 году, мы начали работать с Bootstrap, DHTMLx, qooxdoo, DOMAPI и Delphinios для разработки приложений WebKit для настольных и мобильных устройств.

    Действие здесь Кнопка

    — Интеллектуальные приложения, которые помогут вам работать лучше.

    • Окна
    • MacOS
    • линукс
    • Веб-приложения
    • Терминал

    Поддержка более быстрых циклов разработки

    Modern Pascal предоставляет разработанные для платформы Windows все необходимые инструменты для создания утилит командной строки, инструментов баз данных (таких как экспорт, обработка данных и т. собственные Интернет- и Интранет-серверы. MPL (Modern Pascal Language) предоставляет вам кросс-платформенную среду, поэтому ваши приложения могут работать в Windows, Linux, Mac, в Интернете и на терминалах.

    Подробнее Действуйте здесь

    Объединяйте идеи быстрее

    Благодаря Modern Pascal ваши платформы Mac OSX могут делать гораздо больше. У разработчиков Windows больше нет инструментов, которых просто не существовало для Mac. Вы можете легко разрабатывать бухгалтерские приложения, серверы баз данных, системные утилиты и многое другое, просто написав сценарий для проверки своей идеи. И как только вы будете уверены, что у вас все готово, мы рекомендуем вам использовать WebKit для вашего U/I, и вы выходите на рынок, не платя Apple за выпуск вашего приложения!

    Подробнее Действуйте здесь

    Разрабатывайте удивительные веб-приложения

    Пока все остальные спотыкаются на Pyhton или Node.js, мы предлагаем вам ускорить процесс разработки с помощью платформы 20-летней давности, которая была разработана специально для веб-приложений. Наша среда MPL (Modern Pascal Language) предоставляет вам все необходимые инструменты без бремени освоения общих объектов, разработки сокетов, многопоточности и т. д. Современные разработчики Pascal обнаруживают, что они могут создавать веб-приложения без всех рисков безопасности PHP!

    Подробнее Действия здесь

    Веб-приложения — почти нулевой риск безопасности

    Почему мы говорим «почти нулевой»? Что ж, плохой дизайн есть плохой дизайн, и мы не можем запретить вам это делать. Тем не менее, Celerity (модуль Apache) Modern Pascal не так легко обмануть хакеры и внедрить странный URL-код. Мы даже поддерживаем скомпилированные веб-скрипты, поэтому никто не увидит ваш код, если вы решите продвигать следующий отличный веб-форум или систему корзины покупок. Кроме того, ваши сценарии могут обращаться к другим серверам (защищенным или нет) и обрабатывать сбор данных, отправлять обработку кредитных карт и многое другое.

    Подробнее Действия здесь

    Приложения DOS не мертвы!

    Здесь вы видите систему бухгалтерского учета 1990-х годов, преобразованную из 16-битной DOS в кросс-платформенное 32-битное и 64-битное терминальное приложение, которое может легко работать на планшете (например, iPad), на портативных и настольных системах. Благодаря нашему дизайну мы можем даже подключиться к системе через наш зашифрованный слой P2P (построенный с использованием современного Pascal). Все очень быстро реагирует, а поскольку нагрузка по обработке данных лежит на сервере, нашим клиентам нравится, что он работает даже на старых ПК.

    Подробнее Действие здесь

    Ознакомьтесь с нашими планами подписки

    Удивительно доступная технология

    • Поддержка групповой разработки (2 разработчиков)
    • Поддержка через форум и личную электронную почту
    • До 3 обращений в службу поддержки в год
    • Доступ к версиям-кандидатам
    • Приглашение на ежегодное собрание по продуктам

    Получить сейчас

    • Командное пособие (10 разработчиков)
    • Доступ к инженеру для звонков в службу поддержки
    • Пригласить на практические занятия
    • Назначен руководителем проекта/связным
    • До 5 обращений в службу поддержки в год

    Получить сейчас

    ПРИМЕЧАНИЕ 11 ноября 2019 г.
    Modern Pascal можно загрузить с GitHub бесплатно. Мы взимаем плату только за подписку на поддержку и сборки, способные создавать зашифрованный скомпилированный p-код. Modern Pascal доступен для Windows, Linux, Mac OSX и Raspberry Pi. Современный Паскаль может создавать приложения с графическим интерфейсом, однако мы не фокусируемся на графическом интерфейсе — вместо этого мы продвигаем разработку приложений WebKit. Наш проект Celerity — это Pascal для веб-сервера Apache только в операционных системах Linux.

    Что говорят наши клиенты

    Прежде чем купить Modern Pascal, я перепробовал все созданные скриптовые движки в поисках лучшего — PHP, Python, Conjure, Ruby. Когда Modern Pascal вышел с модулем Apache и мы протестировали его, мы были поражены тем, насколько хорошо он работал.


    Селеста Хотцен, Норманджи, Техас

    Просто потрясающе! Наблюдать за появлением и исчезновением других скриптовых движков, за тем, как частная компания упорно поддерживает такой язык, как Pascal, — и делать это правильно — заслуживает похвалы! Я рад видеть, чего вы достигнете в течение следующего десятилетия.

    Брайан Кржанич, генеральный директор Intel.

    Технологии постоянно развиваются! Спрос на надежный скриптовый движок при прототипировании для меня обязателен. Мы получили наш бесплатный оценочный пакет с Celerity (промежуточное ПО) Modern Pascal, и в течение 2 часов нас это зацепило.


    Туан Фам, технический директор Uber.

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

    Дуглс Эдвардс, Денвер, Колорадо

    Modern Pascal помог мне поддержать наше унаследованное приложение dBase благодаря встроенной поддержке dBase, что сэкономило нам тысячи долларов.

    Роберто П., Италия

    Отличная идея, сделать Pascal со встроенным TCP-сервером для запуска моего исходного кода Pascal! Больше никаких сокетов или потоковой головной боли.

    Чад Хауэр, AtoZed Software.

    Мы интегрировали Modern Pascal в качестве языка PLSQL для нашего кластера серверов PostgreSQL в 7 городах Европы.

    Богдан-Андрей Янку

    Ваши продукты значительно улучшили наше внутреннее приложение для планирования и управления временем в качестве нашего нового языка рабочего процесса.

    Бернард Луни, главный операционный директор BP.

    Мы думали, что нам нужно переделать все, когда мы узнали, что наши 16-битные приложения не будут работать в Windows 10, пока я не попробовал ваш движок!

    Дэвид Смарт, Smart Technologies.

    Предыдущий Следующий

    Наши последние работы

    Web Echomail Reader

    Мы портировали Fidonet (FTN) для использования Modern Pascal для создания онлайновой программы чтения для Fido Echomail.

    Просмотреть больше

    Accounting System

    Перенесено из компилятора CB86 в Modern Pascal с использованием WebKit для рендеринга и DHTMLx для U/I.

    Просмотреть больше

    Сценарий WebSocket

    PRoBBS предоставляет веб-интерфейс — сеанс Telnet через наш сценарий websocket.p и настроенный fTelnet.js

    Просмотреть больше

    Terminal Accounting

    Это та же самая система учета, которую мы перенесли в Интернет. Здесь она изображена в защищенном сеансе Telnet.

    Просмотреть больше

    Premier SQL Server

    Используйте нашу Premier WCL (библиотеку веб-компонентов) для написания собственных инструментов базы данных SQL. Работает с другими веб-фреймворками.

    Просмотреть больше

    Premier WCL

    Создавайте настольные приложения WYSIWYG с темой Aqua для Windows или Mac. Framework продается отдельно от Modern Pascal.

    Просмотреть больше

    Профессиональная BBS

    Мы создали с нуля современную версию программного обеспечения для досок объявлений и игр для дверей 1980-х и 90-х годов.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *