The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск Lazarus 4.0, среды разработки для FreePascal

09.05.2025 09:16

После полутора лет разработки опубликован релиз интегрированной среды разработки Lazarus 4.0, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. Среда рассчитана на работу с выпуском компилятора FreePascal 3.2.2. Готовые установочные пакеты с Lazarus подготовлены для Linux, macOS и Windows.

Среди изменений в новом выпуске:

  • В интегрированную среду разработки добавлена поддержка встраиваемых панелей и реализован встраиваемый вариант окна с редактором.
  • Расширены возможности редактора кода. Предложена новая реализация вкладок. Улучшена подсветка модификаторов Proc и Var. Предложены настройки отступов и ширины.
  • В отладчике расширены возможности для работы с точками останова.
  • Добавлена возможность загрузки и настройки свежей версии пакета Pas2js (Tools / Install/Update pas2js), предоставляющего инструменты для разработки web-приложений в Lazarus.
  • Добавлен плагин Icon Finder для упрощения поиска пиктограмм по ключевым словам.
  • В наборе виджетов Cocoa, используемых в приложениях для macOS, предложена новая реализация полос прокрутки и полностью переделан компонент TListView, который теперь поддерживает все доступные стили (vsReport, vsIcon, vsSmallIcon, vsList), а также свойства OwnerDraw, CustomDraw, MultiSelection и CheckBox. Для настройки добавлен компонент CocoaConfig.
  • В компоненте TTaskDialog для взаимодействия с обработчиками диалогов реализована поддержка запросов (QueryChoices, QueryItemIndex, QueryResult, SimpleQuery и SimpleQueryPassWordChar) и отправки сообщений (SendMessage). Добавлены новые события (OnDialogConstructed, OnDialogCreated, OnDialogDestroyed, OnVerificationClicked, OnExpanded, OnTimer, OnRadioButtonClicked, OnHyperlinkClicked, OnNavigated, OnHelp) и свойства (CollapseButtonCaption, CustomMainIcon, CustomFooterIcon, ProgressBar).
  • Расширены возможности компонентов TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu и TMenuItem.
<

  1. Главная ссылка к новости (https://forum.lazarus.freepasc...)
  2. OpenNews: Выпуск Lazarus 3.0, среды разработки для FreePascal
  3. OpenNews: В состав GCC включена поддержка языка программирования Modula-2
  4. OpenNews: Релиз компилятора Free Pascal 3.2
  5. OpenNews: Выпуск среды разработки PascalABC.NET 3.9.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63209-lazarus
Ключевые слова: lazarus, pascal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (97) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:25, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая штука. Жаль, что мне не нравится Паскаль, и нет ничего похожего с C/C++...
     
     
  • 2.20, Александр (??), 10:29, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На плюсах есть фреймворк с ностальгией по дельфи - U++
     
     
  • 3.65, Аноним (-), 14:02, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У Эмбарсадеро вроде дела идут не плохо. Дельфи все ещё неплохо себя чувствует. Более того ныне можно бесплатно пользоваться комьюнити эдишн бесплатно и легально.
     
  • 2.22, Rezzet (??), 10:37, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Qt же есть?!
     
     
  • 3.25, анонд (?), 11:09, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Qt (совсем) другая :)
     
     
  • 4.38, Аноним (38), 11:54, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    по скрину сабж ни на турбопацкаль ни на дельфи как-то тоже особо не смахивает
     
     
  • 5.42, Я (??), 12:02, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Очень даже смахивает. Имел опыт разработки в Делфи в конце 90-х. Вроде, 3-й был.
     
     
  • 6.45, Аноним (38), 12:08, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    у дельфи, как и старых версий гимпа, миллиард окошек висел, а тут какая-то однооконная студия. не по олдскулу
     
     
  • 7.49, Я (??), 12:10, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В лазарусе, вроде, можно указать, одно окно или много
     
  • 6.47, Я (??), 12:09, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Потом переехал на C# и VS. C# после Паскаля прям очень понравился)
     
  • 2.40, Аноним (40), 11:59, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > и нет ничего похожего с C/C++...

    Borland C++Builder. По сути, это та же Delphi, но для C++.

     
     
  • 3.48, Аноним (38), 12:09, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    без регистраций и смс?
     
     
  • 4.50, Аноним (40), 12:11, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С регистрацией, но для некоммерческих проектов бесплатно.
     
     
  • 5.90, Аноним (90), 16:42, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А как там Aarch64, RISC-V64 ?
     
     
  • 6.93, Брат Анон (ok), 16:52, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Builder для Пацкаля даже ZX Spectrum поддерживает.
     
  • 3.75, _kp (ok), 14:22, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Был. Раньше он компилировал под Windows,Mac,Android,Linux, a потом там кроссплатформенность похерили.
    А в Delphi и Lazarus кроссплатформенность есть.
     
     
  • 4.78, Аноним (40), 14:29, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Раньше он компилировал под Windows,Mac,Android,Linux, a потом там кроссплатформенность похерили.

    Не знаю, о чем ты. На официальном сайте упомянута компиляция под все упомянутые тобой платформы, плюс iOS.

     
  • 2.57, Прохожий (??), 12:51, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Delphi 12 CE
    C++ Builder 12 CE
    Dev-C++
    Все бесплатные (требуется регистрация), все от Embarcadero и все для Windows. Последним регулярно пользуюсь сам - нет ничего лучше для сборки DLL для Windows.

    P.S. Есть также еще несколько форков Dev-C++ (Orwell, XiaoLoong) для Windows. Если нужно для Linux, Dev-C++ имеет форк RedPanda C++.

     

  • 1.2, Ghisler (?), 09:30, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Lazarus развивается это хорошо, будет новые версии total commander. Но вот оптимизация компилятора оставляет лучшего, до компиляторов C++ очень далеко.
     
     
  • 2.5, Аноним (5), 09:38, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    на сколько помню из статей про тотал , гислер писал , что использует чистый апи виндовый и фрипаскаль , и это только для 64 битки , 32 битку он писал в старых дельфях ( вроде как версии  2,0 ) , упоминания на счет лазаруса чтот не припоминаю

    а вот дабл коммандер как раз лазарус использует

     
     
  • 3.6, МимоПроходил (?), 09:40, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Lazarus используется в ветке 64bit с первых версий ветки. Смотрите например wiki.
     
  • 3.76, Anonymously (-), 14:25, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В ченжлоге прям.
    14.07.10 Added: Start work on conversion to Lazarus/Free Pascal in preparation for 64-bit version

    И после этого периодически фиксы из-за багов в либах лазаруса упоминаются

     

  • 1.3, Доктор Альба (?), 09:31, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, до сих пор работает на Паскале и кто на нём программирует.
     
     
  • 2.4, Аноним (4), 09:34, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > кто на нём программирует

    Учительницы в школах

     
     
  • 3.29, Смузихлеб забывший пароль (?), 11:28, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    по слухам, многие школы/лицеи уже выкинули подобное барахло и перешли на питон
     
     
  • 4.44, Аноним (44), 12:03, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И похоже напрасно
     
     
  • 5.91, Аноним (90), 16:44, 09/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.64, Аноним (4), 14:02, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это наверно только в крупных городах.
     
  • 2.7, Аноним (7), 09:41, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё ещё лучшие язык программирования для обучения.
     
     
  • 3.14, Аноним (14), 10:06, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и что там лучшего? алгоритмы от языка не зависят
     
     
  • 4.27, анонд (?), 11:25, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    простой, понятный, машинный (дает представление о железе) и структурированный (бьет по рукам если вправо-влево с типами) - большего не нужно :)
     
     
  • 5.39, Аноним (39), 11:57, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всего этого как раз не нужно для обучения. А то с такой логикой и алгебре надо учить по африканским тумтумам - просто, понятно, близко к природе :))
     
     
  • 6.46, Аноним (46), 12:09, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А что тогда нужно для обучения?
     
  • 6.52, Аноним (38), 12:21, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    не нужно для обучения обезьян со скиллбоксов? заучил так синтаксис одного языка как стишок и сразу тыжпрограммист даже без понимания каких пузырьков и сраных указатей
     
  • 4.66, Аноним (-), 14:04, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > и что там лучшего?

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

     
  • 3.26, Анониссимус (?), 11:19, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лучшим он был, когда альтернативой был только си, кобол и ассемблер. Сейчас есть много других языков, которые поборятся за статус "лучшего для обучения".
     
     
  • 4.28, Аноним (28), 11:27, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А примеры будут? Только не надо про питон.
     
     
  • 5.33, Смузихлеб забывший пароль (?), 11:32, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С чего бы это, потому что аноним-с-опеннета так сказал ?)
    Какова востребованность питона и какова востребованность барахла вроде паскаля ?
     
     
  • 6.35, Аноним (28), 11:38, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    При чём тут востребованность? Давайте тогда сразу на C++ и Java обучать.
     
     
  • 7.51, Аноним (51), 12:20, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А давайте.
     
  • 5.41, Аноним (39), 12:01, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Зойчем учить императивщине вообще? На императивщину всегда можно пересесть, если уже знаешь численные методы, теорию категорий и дискретку. А вот обратно - сложнее. Вы же не учитесь играть на гитаре (в муз. школе по крайней мере так не учат) по табулатурам, а учитесь нотной грамоте и сольфеджио. То есть универсальному языку. Почему в ИТ должно быть по-другому?
     
     
  • 6.67, Аноним (-), 14:07, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем на других языках программирования устраивают императивщину, хотя она там не предусмотрена? Или вы хотите сказать что всякие статические анализаторы этим не занимаются? Всякие запахи кода придумали, solid и т.п.
     
  • 6.73, Аноним (-), 14:18, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >На императивщину всегда можно пересесть, если уже знаешь численные методы, теорию категорий и дискретку.

    Ты х-ню несёшь! Людям деньги нужны, платить за аренду содержать семью. Достаточно окончить 3-х месячные курсы и начать зарабатывать. А ты, с численныеми методами идёшь наюх.

     
     
  • 7.89, Аноним (89), 16:29, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, полон рынок таких поросят. Зойчем 5 лет ботать матан и CS, если можно пройти месячный курс "пхп для суперменов" и получать 300к/наносек в Сбере? Все супер, почти хозяин жизни. Вот только через 5 лет этот пхп умрет, а поросята стадами уходят заворачивать бургеры, поскольку ничего кроме пхп не знают, а методе обучения их никто не обучил. А семья потом к 40 годикам и спрашивает "папа, а почему ты такой неумный, что ничего больше не умеешь?"
     
     
  • 8.96, Аноним (96), 17:12, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что, сам себя убеждаешь, что между красным дипломом и пивка лишний раз с пацанам... текст свёрнут, показать
     
  • 8.97, Аноним (-), 17:13, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Толсто набрасываешь Во-первых, на месячных курсах дают Алгоритмы и структуры ... текст свёрнут, показать
     
  • 5.82, Аноним (82), 16:15, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Возьмите тот же Ocaml. Если не смущает почти полное отсутствие инфораструктуры - Standard ML он будет проще, чем Ocaml
     
  • 4.30, анонд (?), 11:28, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    интерпретируемые языки программирования фтопку (JS, Python, Ruby)

    и туда же Java где любой тип при желании приводится к Object, а также стирается тип в generics (type generics) чтобы было реализовано как костыль для совместимости со старым кодом

    так что остаются Go, C, C++...

     
     
  • 5.68, Аноним (-), 14:08, 09/05/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.92, Аноним (90), 16:50, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А в C всё не приводится к void *, совсем нет?
     
  • 4.88, Аноним (82), 16:29, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А когда это было? Там вскоре ML появился, а следом за ним Standard ML, Haskell, Ocaml
     
  • 3.32, Смузихлеб забывший пароль (?), 11:31, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл ЯП и его изучения - в наличии практической пользы в т.ч востребованности знаний того ЯП на рынке труда. Иначе - это потеря времени и зас.рание мозгов учащихся бесполезным барахлом которое заведомо никогда не пригодится
     
     
  • 4.43, Аноним (39), 12:03, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это в ПТУ так. Средняя и высшая школа это про другое. Странно, что приходится это объяснять взрослому человеку..
     
     
  • 5.87, Аноним (-), 16:27, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Абстрактными науками занимайтесь в высшей школе, сидите там, не вылезайте в реальный мир. Среднюю професиональную школу не замарывайте бесполезными вещами.

    P.S.
    А ПТУ (начальное профессиональное) давно нет, реформировали, ещё в нулевых. За место них есть Профессиональные училища (ПУ). А "Политех" это другое.

     
  • 2.9, Аноним (44), 10:03, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Дак вот редактор на ём сделан cudatext вродиб.
     
  • 2.11, oBerkut (ok), 10:05, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я )))
     
  • 2.13, Аноним (13), 10:06, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот пример https://habr.com/ru/articles/534466/
     
  • 2.17, tm (?), 10:19, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Сколько не дают приметоров приложений написанных на Delphi/Lazarus, всегда найдутся задавальщики этого вопроса, которые продолжают не верить, что Pascal - язык состоявшийся.
    И кстати, ПО не мало:
    - приложения БД для большинства популярных СУБД
    - приложения аудио/видео
    - вьюверы
    и т.д.
    У самого более десятка ПО, написанные по заказу как для крупных предприятий так и для ИП.
     
     
  • 3.34, Смузихлеб забывший пароль (?), 11:35, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Паскаль и приблуды на его базе были состоявшимися лет 20 назад, потом - от этого активно начали уходить( начинать новые проекты на чём-то другом ), причём, повсеместно, вплоть до контор, связанных с энергетиками( но они, почему-то, нередко в сторону именно C# метили )

    Если заказчику без разницы как и на чём написано - это другой разговор

     
     
  • 4.63, tm (?), 13:49, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хм. Я новые вакансии для Delphi-разработчиков до сих пор вижу.
     
     
  • 5.84, Аноним (82), 16:19, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А почему вы их не должны видеть? Для того, чтобы мигрировать на другой язык, в уже написанном софте, нужно крайне много денег. На западе с кобола уйти не могут, не потому, что это язык хороший, а потому, что переписывание на другом языке далеко не бесплатное. Нужно отреверсить старый алгоритм, позаботится о достаточном количестве тестов, добавить какое-то количество костылей, и только потом переходить. Это человеко-годы, а то может быть и человеко-тысячелетия, при чём высокооплачиваемых квалифицированных специалистов.
     
  • 2.18, Аноним (18), 10:27, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, вона выше про Тотал и Куду писали. Ещё АИМП.
     
     
  • 3.79, Аноним (79), 14:32, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё light allow был, безумно быстрый и удобный плеер.
     

  • 1.8, Аноним (8), 09:46, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть ли в этой ide автоформатирование кода? Хорошо ли оно работает?
     
     
  • 2.10, boob (?), 10:04, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    да и да
     
     
  • 3.60, tty2 (?), 13:30, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С дженериками автоформатирование в Лазаре иногда погано рааботает.
     

  • 1.16, Аноним (13), 10:17, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Список софта на паскале-лазарусе https://wiki.freepascal.org/Projects_using_Free_Pascal
     
     
  • 2.24, Аноним (13), 10:52, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Еще https://github.com/Fr0sT-Brutal/awesome-pascal
     
  • 2.36, Смузихлеб забывший пароль (?), 11:38, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    не открывается
    сколько новых проектов на нём начато за последние 3-5 лет ?
     
     
  • 3.37, Аноним (38), 11:49, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    поможем даше сделать поиск на гитхаб

    https://github.com/search?q=language%3APascal++created%3A%3E202

     

  • 1.21, Александр (??), 10:31, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Оно уже глючное, видать надо подожтать
     
     
  • 2.55, Аноним (55), 12:42, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Свежий, не означает глючный. Методичку поменяй.
     
     
  • 3.61, tty2 (?), 13:32, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для собственного удовольствия многие годы пользуюсь транком (фпц+лазарус, не коммерческая разработка). Проблемы только с компилятором.
     

  • 1.23, Vorobej (?), 10:41, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как ни крути, лучшего инструмента сейчас нет. И из свободных, и из платных. Одно плохо что завязано на паскаль. Миграция на оберон возможна?
     
     
  • 2.31, анонд (?), 11:29, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    миграцию бы на Ada :)
     
     
  • 3.58, Аноним (58), 13:23, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживаю. Но вот проблема - ADA бесплатен только в самой базовой версии. А если на нем начнут что-то стоящее  писать, то платным могут сделать и то, что сейчас бесплатное. А так да - неплохой язычок и даже лучше - Spark
     
  • 2.54, Аноним (-), 12:39, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Оберона нет в Линуксе, у Оберона нет возможности писать GUI. Линуксовую харю Компонентного Паскаля так и смогли перевести на GTK.
     
     
  • 3.56, Аноним (13), 12:50, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Оберона нет в Линуксе

    Есть
    https://github.com/bbcb/bbcp
    https://github.com/rochus-keller/Oberon
    https://github.com/vishapoberon/compiler
    https://github.com/kekcleader/FreeOberon

    >смогли перевести на GTK

    Вместо сильно жиреющих с каждой версией gtk/qt лучше бы паскалевский легковесный тулкит заиметь. И ведь были попытки https://fpgui.sourceforge.net/ и https://lptk.sourceforge.net/

     

  • 1.53, Аноним (-), 12:32, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    В 2025 году использовать begin и end; архаично! Паскаль срочно нуждается в пересмотре синтаксиса. Паскалисты! Собирайте комитет - нужен новый международный Стандарт. Надо изменить синтаксис на сишный с {}, либо Питонячий (без скобок).

    Да-да, тока не говорите что можно привыкнуть, и ещё не говорите, что есть IDE, которые на автомате раставляет эти блоки, но ... Алголовский begin и end должен остаться в XX веке!

     
     
  • 2.69, Аноним (-), 14:10, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты ещё Basic и Python не видел. Там такие замечательные перлы бывают
     

  • 1.59, Аноним (8), 13:26, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хочу написать простенький, но быстрый пиксельный движок на Лазарус Паскале. У них, в вики, есть статья посвящённая быстрому манипулированию пикселями, но попробовав несколько из них я обнаружил, что скорость (fps) весьма низкая. Упрощённо говоря мне надо черно белый (два крайних цвета, чёрный и белый) шум на поле пикселей по всей форме(800х600 к примеру).
    Ничего не получилось. Очень медленно. Медленней даже чем в Processing на Java и на нём, кстати, гораздо проще это написать, в отличии от портянок текста на Pascal.
     
     
  • 2.62, tty2 (?), 13:36, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тут думать нужно не о реализации, а о том, что вы делаете. Потом делать реализацию понимая, какой хотите результат. А не копировать чужой код бездумно. Это я к тому, что обычно у фпц паритет с с, а у Вас получается отставание от жавы, что очень странно
     
  • 2.72, Аноним (-), 14:13, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сделай HGE (haaf's game engine) для Linux. Просто вот возьми их готовый открытый уже давненько код и переделай под Lazarus, FPC - фанатов будет много. Все ещё актуально не взирая на 2025 год.
     
  • 2.85, Аноним (82), 16:23, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >на поле пикселей по всей форме(800х600 к примеру).
    >Ничего не получилось. Очень медленно

    Если вы пишите не графику уровня game boy, где разрешение ещё меньше, чем у вас, то первым же делом нужно выяснять, как к этому делу подключить видеокарту

     

  • 1.70, Аноним (70), 14:12, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кто-нибудь заметил, что на скриншоте версия 2.2.2, а не 4.0 пропечатана? :)
     

  • 1.71, Аноним (58), 14:12, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пользуясь случаем, прорекламирую здесь, наш отечественный клан Lazarus - DieselPascal. DieselPascal - это интерпретатор языка Pascal и визуальная IDE на базе Lazarus 2 в одном. Я на нем для своего дома разработал библиотеку своих электронных книг. Мне понравилось - быстрое прототипирование. Сайт - http://visual-t.ru/. Последняя версия на базе Lazarus 3.6, если что.

    ПС. Я - не автор этой среды разработки.

     
     
  • 2.74, Аноним (-), 14:20, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пользуяь случаем, а что сейчас с ABCPascal -ем? Давно о нём не слышал.
     
     
  • 3.80, Аноним (58), 15:32, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да вроде понемногу развиваются, последняя версия осенью 2024 года. Но это чисто "учебный проект"и на MS технологии - мне не интересно  
     
  • 3.101, Чучело из мавзалея (?), 17:59, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > а что сейчас с ABCPascal -ем

    Да вроде живой, да только от паскаля там одно название. Целиком и полностью полагается .net и вместо православного writeln ты будешь писать console.writeline.

     

  • 1.81, Нигер (?), 16:07, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я развиваю этот язык своим черным хреном
     
  • 1.86, Аноним (82), 16:25, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не пойму, почему паскаль противопоставляют си? Это тоже язык с ручным управлением памятью, со всеми достоинствами и недостатками характерными для си. И причины, для того, чтобы не писать на паскале, точно такие же, как причины не писать на си - порча памяти в любом произвольном месте
     
     
  • 2.94, Аноним (58), 16:54, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что это идет с тех времен, когда доступными были в основном компиляторы Pascal и C++, а потом и библиотек и RAD сред разработки: TurboPascal vs TurboVision, Delphi vs Visual C++ (Visual Basic)
     
     
  • 3.98, Аноним (58), 17:15, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Очепятка, не TurboPascal vs TurboVision, а

    TurboPascal vs Turbo C++ (Mictosoft C++, Watcom C++)

     
  • 2.95, Аноним (90), 16:56, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У Паскаля же контроль границ массивов неотключаемый. А про указатели пасквилитсы, в большинстве своём, и не знают.
     
     
  • 3.100, Чучело из мавзалея (?), 17:56, 09/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > У Паскаля же контроль границ массивов неотключаемый. А про указатели пасквилитсы, в большинстве своём, и не знают.

    Мда, чего только не прочтёшь в экспертной среде opennet'а.

     

  • 1.99, Чучело из мавзалея (?), 17:52, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть Delphi который бесплатен. А это мусор -- содержимое из ведра смотанное синей изолентой. Один только дизайн на скрине заставляет глаза кровоточить.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру