1.1, Аноним (1), 09:25, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хорошая штука. Жаль, что мне не нравится Паскаль, и нет ничего похожего с C/C++...
| |
|
|
3.65, Аноним (-), 14:02, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
У Эмбарсадеро вроде дела идут не плохо. Дельфи все ещё неплохо себя чувствует. Более того ныне можно бесплатно пользоваться комьюнити эдишн бесплатно и легально.
| |
|
4.113, tm (?), 18:20, 09/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я боюсь, что в СЕ начнут обнаруживаться ограничения в долгоживущих серьезных проектах, например, ограничение использования сторонних компонентов, даже если они свободные.
| |
4.184, _ (??), 23:00, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
... пока не продашь чго нить на жалких пять кусков или наберёшь в команду 5 прогерров :-)
Ну и под линь они больше не умеют, вот нах оно - такое счастье?
Не - пусть покоится с миром!
| |
|
|
|
|
4.38, Аноним (38), 11:54, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
по скрину сабж ни на турбопацкаль ни на дельфи как-то тоже особо не смахивает
| |
|
5.42, Я (??), 12:02, 09/05/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Очень даже смахивает. Имел опыт разработки в Делфи в конце 90-х. Вроде, 3-й был.
| |
|
6.45, Аноним (38), 12:08, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
у дельфи, как и старых версий гимпа, миллиард окошек висел, а тут какая-то однооконная студия. не по олдскулу
| |
|
7.49, Я (??), 12:10, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
В лазарусе, вроде, можно указать, одно окно или много
| |
7.114, tm (?), 18:23, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вы похоже не видели совоременные версии Delphi. Да, Delphi 7 был сного оконным, но позже Delphi стал однооконным, с похожим размещением компонентов как на скрине. Lazarus, конечно, запаздывает с дизайном IDE.
| |
|
6.47, Я (??), 12:09, 09/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Потом переехал на C# и VS. C# после Паскаля прям очень понравился)
| |
|
|
|
|
2.40, Аноним (40), 11:59, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> и нет ничего похожего с C/C++...
Borland C++Builder. По сути, это та же Delphi, но для C++.
| |
|
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 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
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
И после этого периодически фиксы из-за багов в либах лазаруса упоминаются
| |
|
2.124, Аноним (124), 18:43, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
И Total Commander написан на Pascal? Просто и Double Commander тоже.
| |
|
|
|
|
|
|
6.162, Аноним (44), 21:08, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Какие вакансии, на джунов уровня мидл/синьер? Ты дружочек ошибаешься видимо? Hr-ы и их руководство похоже давно не совсем в одеквате, уж года 3 как? Но это не точно.
| |
|
|
|
|
|
|
4.27, анонд (?), 11:25, 09/05/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
простой, понятный, машинный (дает представление о железе) и структурированный (бьет по рукам если вправо-влево с типами) - большего не нужно :)
| |
|
5.39, Аноним (39), 11:57, 09/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Всего этого как раз не нужно для обучения. А то с такой логикой и алгебре надо учить по африканским тумтумам - просто, понятно, близко к природе :))
| |
|
6.52, Аноним (38), 12:21, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
не нужно для обучения обезьян со скиллбоксов? заучил так синтаксис одного языка как стишок и сразу тыжпрограммист даже без понимания каких пузырьков и сраных указатей
| |
|
7.188, Аноним (133), 23:31, 09/05/2025 [^] [^^] [^^^] [ответить] | +/– | Именно так дело с программированием и обстоит, при чём давно уже Время полубого... большой текст свёрнут, показать | |
|
|
|
4.66, Аноним (-), 14:04, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> и что там лучшего?
Кратко: императивный язык программирования.
| |
4.121, Ан Оним (?), 18:33, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Алгоритмы - это из информатики, а в программировании изучают другое, технологии программирования. Например, структурное, модульное, компонентное, объектно-ориентированное программирование. Это всё Free Pascal может.
| |
|
3.26, Анониссимус (?), 11:19, 09/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Лучшим он был, когда альтернативой был только си, кобол и ассемблер. Сейчас есть много других языков, которые поборятся за статус "лучшего для обучения".
| |
|
|
5.33, Смузихлеб забывший пароль (?), 11:32, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
С чего бы это, потому что аноним-с-опеннета так сказал ?)
Какова востребованность питона и какова востребованность барахла вроде паскаля ?
| |
|
6.35, Аноним (28), 11:38, 09/05/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
При чём тут востребованность? Давайте тогда сразу на C++ и Java обучать.
| |
|
5.41, Аноним (39), 12:01, 09/05/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Зойчем учить императивщине вообще? На императивщину всегда можно пересесть, если уже знаешь численные методы, теорию категорий и дискретку. А вот обратно - сложнее. Вы же не учитесь играть на гитаре (в муз. школе по крайней мере так не учат) по табулатурам, а учитесь нотной грамоте и сольфеджио. То есть универсальному языку. Почему в ИТ должно быть по-другому?
| |
|
6.67, Аноним (-), 14:07, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
А зачем на других языках программирования устраивают императивщину, хотя она там не предусмотрена? Или вы хотите сказать что всякие статические анализаторы этим не занимаются? Всякие запахи кода придумали, solid и т.п.
| |
6.73, Аноним (-), 14:18, 09/05/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
>На императивщину всегда можно пересесть, если уже знаешь численные методы, теорию категорий и дискретку.
Ты х-ню несёшь! Людям деньги нужны, платить за аренду содержать семью. Достаточно окончить 3-х месячные курсы и начать зарабатывать. А ты, с численныеми методами идёшь наюх.
| |
|
7.89, Аноним (89), 16:29, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ага, полон рынок таких поросят. Зойчем 5 лет ботать матан и CS, если можно пройти месячный курс "пхп для суперменов" и получать 300к/наносек в Сбере? Все супер, почти хозяин жизни. Вот только через 5 лет этот пхп умрет, а поросята стадами уходят заворачивать бургеры, поскольку ничего кроме пхп не знают, а методе обучения их никто не обучил. А семья потом к 40 годикам и спрашивает "папа, а почему ты такой неумный, что ничего больше не умеешь?"
| |
|
8.96, Аноним (96), 17:12, 09/05/2025 [^] [^^] [^^^] [ответить] | –1 +/– | Что, сам себя убеждаешь, что между красным дипломом и пивка лишний раз с пацанам... текст свёрнут, показать | |
|
|
|
5.82, Аноним (82), 16:15, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Возьмите тот же Ocaml. Если не смущает почти полное отсутствие инфораструктуры - Standard ML он будет проще, чем Ocaml
| |
5.128, Анониссимус (?), 18:46, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А примеры будут? Только не надо про питон.
Пример — raku: осваиваешь все парадигмы в едином синтаксисе. Правда, есть один минус: писать потом на чём-то другом будет противно.
| |
|
6.189, _ (??), 23:43, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> raku: ... писать потом на чём-то другом будет противно.
А на этом - невозможно ;-)
Ну или показывай сотни тон софта сделанных на нём :-р
А нет ничего... на старом перле - до сих пор сколько то есть, а на новом - ничего. Чому так?
| |
|
|
4.30, анонд (?), 11:28, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
интерпретируемые языки программирования фтопку (JS, Python, Ruby)
и туда же Java где любой тип при желании приводится к Object, а также стирается тип в generics (type generics) чтобы было реализовано как костыль для совместимости со старым кодом
так что остаются Go, C, C++...
| |
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 [^] [^^] [^^^] [ответить]
| +4 +/– |
Это в ПТУ так. Средняя и высшая школа это про другое. Странно, что приходится это объяснять взрослому человеку..
| |
|
5.87, Аноним (-), 16:27, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Абстрактными науками занимайтесь в высшей школе, сидите там, не вылезайте в реальный мир. Среднюю професиональную школу не замарывайте бесполезными вещами.
P.S.
А ПТУ (начальное профессиональное) давно нет, реформировали, ещё в нулевых. За место них есть Профессиональные училища (ПУ). А "Политех" это другое.
| |
|
4.123, Ан Оним (?), 18:38, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Изучить программирование можно дома. Учиться в ПТУ и ВУЗе для этого не надо. В ПТУ и ВУЗе учатся для другого.
| |
|
|
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 [^] [^^] [^^^] [ответить]
| +/– |
А почему вы их не должны видеть? Для того, чтобы мигрировать на другой язык, в уже написанном софте, нужно крайне много денег. На западе с кобола уйти не могут, не потому, что это язык хороший, а потому, что переписывание на другом языке далеко не бесплатное. Нужно отреверсить старый алгоритм, позаботится о достаточном количестве тестов, добавить какое-то количество костылей, и только потом переходить. Это человеко-годы, а то может быть и человеко-тысячелетия, при чём высокооплачиваемых квалифицированных специалистов.
| |
|
6.102, tm (?), 18:02, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Я говорю о вакансиях для достаточно новых проектов - от 3 лет существования.
| |
|
|
|
3.112, Аноним (-), 18:18, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> продолжают не верить, что Pascal - язык состоявшийся.
Никто не сомневается в том, что pascal - язык состоявшийся. Но и lisp тоже состоявшийся. Просто время и того и другого в прошлом.
| |
|
4.138, Аноним (133), 19:09, 09/05/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Паскаль — как и Лисп, и интернет, и газ-вода-электричество, как и многие другие «состоявшиеся» — занял свою нишу, ушёл в фон и практически не заметен, пока там в что-то не поломается фатальным образом. Это судьба любой «состявшейся» технологии. То, что у молодой поросли вызывает удивление что на Паскале кто-то пишет только подтверждает этот факт.
| |
|
|
|
|
4.122, Аноним (122), 18:34, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Неплох был, но он использовал dshow, как и прочее виндовое, что ресурсы тоже жрало, т.к. там строится цепочка фильтров и т.д. На самом деле, если бы во времена Light Alloy под винду хорошо собирался и много чего поддерживал бы mplayer, то light alloy был бы в пролёте по скорости. А если бы функционал mpv тогда, то media player classic пошёл бы нафиг. Хотя, я в бытность использования mpc качал mencoder с enca и вшивал сабы в анимцо, чтоб на mp3-плеере перед сном смотреть.
| |
|
|
|
|
|
3.60, tty2 (?), 13:30, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
С дженериками автоформатирование в Лазаре иногда погано рааботает.
| |
|
|
|
|
3.193, qwe (??), 00:08, 10/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
У меня тоже не открывается. Если включить обход блокировок, то открывается.
| |
|
|
|
|
3.61, tty2 (?), 13:32, 09/05/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Для собственного удовольствия многие годы пользуюсь транком (фпц+лазарус, не коммерческая разработка). Проблемы только с компилятором.
| |
|
|
1.23, Vorobej (?), 10:41, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Как ни крути, лучшего инструмента сейчас нет. И из свободных, и из платных. Одно плохо что завязано на паскаль. Миграция на оберон возможна?
| |
|
|
3.58, Аноним (58), 13:23, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Поддерживаю. Но вот проблема - ADA бесплатен только в самой базовой версии. А если на нем начнут что-то стоящее писать, то платным могут сделать и то, что сейчас бесплатное. А так да - неплохой язычок и даже лучше - Spark
| |
|
2.54, Аноним (-), 12:39, 09/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Оберона нет в Линуксе, у Оберона нет возможности писать GUI. Линуксовую харю Компонентного Паскаля так и смогли перевести на GTK.
| |
|
|
4.171, Аноним (44), 21:24, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну надо просто пробовать писать на этих тулкитах и все наверное, тогда они и станут популярными.
| |
|
|
|
1.53, Аноним (-), 12:32, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
В 2025 году использовать begin и end; архаично! Паскаль срочно нуждается в пересмотре синтаксиса. Паскалисты! Собирайте комитет - нужен новый международный Стандарт. Надо изменить синтаксис на сишный с {}, либо Питонячий (без скобок).
Да-да, тока не говорите что можно привыкнуть, и ещё не говорите, что есть IDE, которые на автомате раставляет эти блоки, но ... Алголовский begin и end должен остаться в XX веке!
| |
|
2.69, Аноним (-), 14:10, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты ещё Basic и Python не видел. Там такие замечательные перлы бывают
| |
2.131, Vorobej (?), 18:53, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну да, казалось бы просто. Заменить во фрипаскале бегин-энды на скобки. Зависимостей минимум, пусть будет форк. Юзабельность и популярность взлетят. Религия что ли запрещает?
| |
2.141, Аноним (133), 19:13, 09/05/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Когда в обсуждении ЯП я вижу жалобы на синтаксис, так и хочется спросить: мальчики, когда вы уже повзрослеете?
| |
2.142, Ан Оним (?), 19:14, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
В pythone пробел случайно добавишь - синтаксически правильно, но работает не так - и не заметишь
| |
2.153, _kp (ok), 19:56, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну, на скобки они явно не пойдут.
А хотя бы,такую мелочь, как ключ, чтобы похерить begin можно.
В Модуле же похоронили, и никаких побочек.
А если нравится "питонячий" синтаксис, так на Питоне и пишите.
| |
|
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, где разрешение ещё меньше, чем у вас, то первым же делом нужно выяснять, как к этому делу подключить видеокарту
| |
|
3.176, Аноним (176), 21:56, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Если вы пишите не графику уровня game boy, где разрешение ещё меньше,
> чем у вас, то первым же делом нужно выяснять, как к этому делу подключить видеокарту
Первым делом нужно выяснить, как копировать чохом буфер в элемент гуя (какой-нидь *blit).
затем резервируешь массив подходящего размера, все манипуляции c пикселями - в него, по окончанию - копируем в "вывод".
У мну старенький (и недописаный) клон астероидс c выводом в GDI (еще тот, win2k шный) таким макаром 50 фпс выдает, гружа в вайне CPU где-то на 8-10%.
А рисовать попиксельно через АПИшку интерфейса всегда будет нааамного медленне, потому что даже для 800х600 это 480_000 * 30 = 14_400_000 вызовов в секунду для 30фпс.
| |
|
2.160, _kp (ok), 20:28, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Что то не так делаете.
Да, когда с пикселями напрямую работают, скорость сильно падает при увеличени разрешения. Но не до такой степени.
Есть у меня движок рисующий перекрывающиеся окошки и контролы, с тенями и сглаживанием шрифтов, для esp32, у который всего 0.24 ГГц, так при том что вся работа там идёт с образом в ОЗУ, на панелях 800х600 летает со свистом. Конечно если постояннно обновляюиеся окна десятками создать, то притормаживание будет заметно, но такого засира экрана и на десктопе не увидишь. Что перерисовывается, то и потребляет ресурсы.
Главное поменьше абстракций, и работать сразу в формате дисплея, задавая опциями компиляцию под конкретную панель.
| |
|
1.70, Аноним (70), 14:12, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А кто-нибудь заметил, что на скриншоте версия 2.2.2, а не 4.0 пропечатана? :)
| |
1.71, Аноним (58), 14:12, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пользуясь случаем, прорекламирую здесь, наш отечественный клан 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.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 [^] [^^] [^^^] [ответить]
| –1 +/– |
У Паскаля же контроль границ массивов неотключаемый. А про указатели пасквилитсы, в большинстве своём, и не знают.
| |
2.147, Ан Оним (?), 19:36, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вы про какой Паскаль говорите? Если говорить про Free Pascal, то он сильно отличается от С. В нём есть средства безопасного программирования, которых нет в С.
Перечислю некоторые:
- строгая статическая типизация;
- более надёжный синтаксис чем у С;
- безопасные массивы (динамические), расширяемые, автоматически освобождается память, проверка индекса;
- безопасные текстовые строки (как для массивов всё, с проверкой и автомат. освобождением);
- безопасные указатели (это которые переменные типа class), для них строгая типизация, проверка на присутствие инициализации, запрет арифметики;
- автоматические финализаторы блока кода (try/finally) и автоматические деструкторы объектов;
- исключения;
- интеллектуальные указатели (аналог shared_ptr в C++).
| |
|
3.150, Аноним (133), 19:47, 09/05/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
> - более надёжный синтаксис чем у С;
На сколько процентов? И заодно скажи в каких единицах измеряется надёжность синтаксиса?
| |
|
4.154, Ан Оним (?), 19:58, 09/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Надёжность измеряется в виртах. Синтаксис Паскаля устойчив к дребезгу и пропускам символов, в отличие от С. Например, нет таких проблем когда = вместо ==, | вместо ||, & вместо &&
| |
|
3.152, Аноним (152), 19:50, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Всё что ты написал было и в трупо-поскале под ДОС. Только есть одно НО, о котором ты преднамеренно умолчал или просто не знаешь. Всё это на уровне рантайма, который встраивается в бинарник, из-за чего они становятся исключительно жирными.
| |
|
4.155, Ан Оним (?), 20:00, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
ТурбоПаскаль вы не знаете. Рантайм проверки конечно встраиваются в исполнительный файл.
| |
4.165, Аноним (165), 21:15, 09/05/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Всё что ты написал было и в трупо-поскале под ДОС
Что ты несешь? Там не было ничего из перечисленного, кроме первого (строгая типизация).
> Всё это на уровне рантайма, который встраивается в бинарник, из-за чего они становятся исключительно жирными.
Исключительно - это насколько? Давай, эсперт, просвети - ты ведь работал с ним и можешь назвать конкретные цифры, так ведь? Ну а я потом окуну тебя в реальность пруфами и фактами.
| |
|
5.190, Аноним (190), 23:46, 09/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да всё правильно он говорит.
> Ну а я потом окуну тебя в реальность пруфами и фактами.
Кстати, мой юный любитель турбопаскаля, ты себя сам окунул своим токсичным постом, но только в несколько иную субстанцию.
| |
|
6.197, Аноним (197), 01:47, 10/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Да всё правильно он говорит.
Он бред полный говорит. Где ты видел хотя бы динамические массивы и строки в TP?
| |
|
|
|
3.178, Аноним (82), 22:09, 09/05/2025 [^] [^^] [^^^] [ответить] | +/– | Да Я же проверю В си тоже есть статическая типизация, чего недостаточно Нужна ... большой текст свёрнут, показать | |
3.191, Аноним (190), 23:47, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Выше уже ответили и я присоединяюсь.
Всё что ты написал существует только благодаря runtime в бинарниках.
| |
|
4.196, Аноним (197), 01:41, 10/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Всё что ты написал существует только благодаря runtime в бинарниках.
А благодаря чему еще оно должно существовать?
| |
|
|
|
1.103, Чучело из мавзалея (?), 18:02, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кстати был единственный годный паскаль для win после турбопаскаля это virtual pascal. Но заброшен автором в 2004 году. Хотя и сейчас на одиннадцатке работает, конпиляет и программы запускает. FPC никогда не нравится, слишком раздутые бинарники, слишком тяп-ляп всё и как-то "по-опенсорсному".
| |
1.108, Аноним (108), 18:11, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Эта та легендарная IDE которая пойдёт на 2 пне и 128 мегабайтах или я ошибаюсь?
| |
1.115, Аноним (82), 18:25, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Множество окон, без мозаичной компоновки смотрится крайне странно. Они же постоянно перекрывают друг друга, а между ними пустое пространство. Зачем так делать?
| |
|
|
3.137, Аноним (108), 19:09, 09/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> потому что пользователи пoпeнсорца должны страдать
Подправил маленько, можно не благодарить.
| |
3.159, Аноним (159), 20:17, 09/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Лет дцать уже не видел борланд с++, но там то же самое было.
Так на чём основан ваш аргумент-то?
| |
|
|
3.192, Аноним (190), 23:48, 09/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Без сарказма и иронии: очень продуманный и приятный UI/UX. Я бы был счастлив, чтобы современная винда имела такой интерфейс. Да, я старый дед, если что, 66 лет.
| |
|
4.194, Аноним (186), 00:10, 10/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это добро можно даже под dosbox установить, но после пару часов использования сразу начнет недоставать там контекстных менюшек, тут горячих клавиш, да и банальной панели задач и отдельной кнопки закрыть. Современая винда на любителя, но 95 взлетела не только из-за песни битлов.
| |
|
|
|
1.145, Пишу с 80286 (?), 19:18, 09/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Кто там возмущается дизайном. Так на скрине еще норм. Вы не видели того ужаса, который по-умолчанию, где элементы управления не имеют единого окна и разбросаны по рабочему столу. И чтобы это изменить нужно пердолить конфиг и конпилять IDE заново, т.е. по классике и в лучших традициях оупенсорца 🌚🙈
| |
1.195, Аноним (195), 00:34, 10/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Ещеб из GCC FPC собирался. Бинарник из другой ОСи тащить -это неправильно.
| |
|