Delphi - уникальное и великолепное средство разработки приложений, незаслуженно забытое из-за полоумных фоннатов командной строки, блокнотов и прочего контента из 1950-х. Born in Borland, developing in Embarcadero. Библиотека, написанная на Delphi, призванная продемонстрировать возможности компонентов Delphi и которую вы можете добавить в ваш проект: https://zango.usite.pro/load/0-0-0-8-20 Сайт компании Embarcadero: https://www.embarcadero.com YouTube-канал Embarcadero Russia: https://www.youtube.com/@embarcaderorussia3258
Помню раньше тред назывался живее всех живых. Нет. Живее всех живых это PHP и даже Ruby. А паскаль это сдохшее давным-давно для некрофилов. От него мертвечиной прет лет 15. Сейчас дешевле проект заново переписать, чем под этот труп искать разрабов.
Пока шизы на двачах носятся и срутся друг с другом со своими питонами и гошками, а трясуны бояться пришествия умного ИИ, Делфигоспода просто и чётко пишут свои нейросети, допиливают расширяемую и стабильную CRM, получают зарплату в баксах и радуются жизни.
>>3330160 Почему тогда белые люди, когда делали Аду для ракет и авианосцев, которыми ебут весь мир уже 50+ лет, предпочли все эти begin end, а не скобочки? >>3330128 (OP) >из-за полоумных фоннатов командной строки Это да. Кармак в каком-то интервью говорил, что Паскаль был ахуенен в 90-х, первые игры он на нём писал. Но из-за чухонца и его последователей всё скатилось в говно.
Да хороший язык, но увы скорее мертв, чем жив. Сам иногда пишу на Delphi 7, когда нужен нормальный гуй, совместимость со старыми версиями винды и небольшие бинарники. В принципе и d2010 неплох, там уже есть дженерики и это вот все. Более новые версии не щупал, но судя по чейнжлогам развивается.
>>3355970 >Почему тогда белые люди, когда делали Аду для ракет и авианосцев, которыми ебут весь мир уже 50+ лет, предпочли все эти begin end, а не скобочки? Потому что его придумали в 80-х, когда в текстовых редакторах даже подсветки синтаксиса не было, не говоря уж об форматировании. И в таких условиях End My_Procedure; имело смысл. Но в современном мире это не нужно.
>>3357699 хз про новые версии, у меня Ubuntu и win7 второй системой. Бинарники 100% запускаются. В целом на новой винде по 11 включительно обычно все запускается, что работало на xp и позже, за редкими исключениями.
Вот, да. Долго думал, как вкат делать и решил, что надо понять базу. Мне долбоёбу это раньше требовалось еще с универчика. Но там преподы никаких конструкций не предлагали на разбор.
>>3358256 Дурачок упоротый, просто посмотри на современные языки. Никто не использует эти громоздкие конструкции, потому что смысла в них нет. Такие конструкции остались в таких """популярных""" языках как Lua, Elixir, Delphi.
>>3358829 >Не нужно с лупой искать где же заканчивается этот блок кода и начинается все остальное. За счет отступов и так прекрасно видно. А если функция большая и не влазит в экран что вообще-то плохо, то IDE может показать.
>>3358603 Ты еще раст предложи или с#. Последний я только как связку с юнити воспринимаю. Первый вобще не принимаю и не пойму нахуя он упал, так и его еще и повесточкой успели обмазать.
>>3358886 >Ну мне не видно. Особенно в формате clang. Всем нормально видно, а тебе одному не видно. Ну обратись к окулисту, что ещё можно посоветовать.
>>3358975 Забей. ОпенГЛ мёртв, делфи крайнй непопулярен. На ютубе есть курс плюсов и директХ11 с 0, канал ChiliTomatoNoodle. Потом можешь учить дх12 или вулкан. ОпенГл ещё вначале 10х всё.
>>3359583 >Гиганский курс Handmade Hero Такое себе. Первые 50-100 эпизодов еще можно глянуть, посмотреть на необычный подход к программированию, а потом не стоит. Когда начинаются более сложные вещи, Кейси один-два эпизода расказывает что планирует сделать, потом эпизодов 5 пишет говнокод, потом еще 5 эпизодов его отлаживает. Самому быстрее разобраться по книгам и статьям.
>>3330128 (OP) Привет аноны. Как преобразовывать числа с плавающей запятой в стандартный вид. Как именно это делается в паскале? Нашел только операторы Trunc и Frac. Задача такая: Дано 2.8e4. Нужно преобразовать в 2.8*10^4. Trunc даёт 0, frac даёт всё число в real. Подскажите пожалуйста как решить эту задачу.
Если нужно быстро сделать какую-нибудь утилиту под Винду с графическим интерфейсом то лучше чем делфа ещё ничего нет, но для чего-нибудь более крупного лучше использовать более подходящие инструменты.
>>3360343 Тебе нужно отдельную программу писать, скорее всего, чтобы пририсовать 10^4 Так же, когда выводишь число через writeln, можешь юзать модификатор длины, показывающий сколько чисел после точки показать. Выглядит как writeln(e:0:4), выведет 4 цифры после запятой, а первой число это отступ.
>>3364027 >РРРРЯЯЯЯ, сделайте мои любимые кракозябры, чтобы глаза нужно было выпучивать! Я задрот, дрочу на командную строку!!! Именно из-за C-подобных языков, программирование в наши дни стало уделом ущербных людей.
>>3365285 >Сейчас 2025 год А скриптодебилы всё так же серут тупостью. Скрипты это рак мозга, кто в них вляпался считая программированием, того уже не вылечить, только придушить из милосердия.
У меня лично вот какая проблема. Я пишу на Delphi, вестимо, мобильное приложения на Android, но хочу его портировать под iOS. А для разработки под iOS нужен даже не только и не столько iPhone, а главным образом, Mac. А покупать Mac только для того чтобы портировать одно приложение, это как ради ложки меда покупать пасеку. Кто что подскажет?
>>3423861 >>3423951 Кроме того, в той же Гейропе Apple заставили разрешить альтернативные магазины приложений и вроде как, там уже что-то наклевывается....
>>3424033 Почитал мануалы. Там всего-то нужно сто долларов заплатить. Правда, есть проблемы с оплатой из этой страны, но в принципе - решаемо. И да, меня интересует главным образом не сам App Store, а альтернативные магазины приложений, которые разрешить Apple заставили суды, в Европе и Бразилии.
>>3481682 >Во первых должен заметить, что ты "крайне оригинальный человек". Не имеешь Mac = "крайне оригинальный человек", так и запишем. Ох уж эти цифровые модники.... >Во вторых можно же документацию прочитать Прикинь, я все что тут написано, знал и без тебя! Я прекрасно знаю, что для компиляции iOS-приложения в продукции Embarcadero, нужно иметь компьютер с Windows (на котором собственно Delphi и развернута), компьютер Mac (в качестве промежуточного буфера с XCode на борту) и собственно, iPhone. Я спрашивал есть ли лайфхак, позволяющий обойтись без этой цепочки из недешевого оборудования? >Но вообще отсутствие поддержки актуальной macOS 15 https://docwiki.embarcadero.com/RADStudio/Athens/en/Supported_Target_Platforms >вызывает вопросы насколько реалистичен этот план. Не придется ли долго и упорно долбиться в ошибки компиляции. Необязательно использовать компьютер от Apple самой последней модели (хотя для потреблядей-яблочников, это вопрос принципиальный, да).
>>3481787 >Не имеешь Mac = "крайне оригинальный человек", так и запишем. Ох уж эти цифровые модники.... Дурачок, по правильному это звучит так - хочешь разрабатывать под девайс Х, но не имеешь девайс Х. Иногда так можно делать, особенно если устройство старое, спеки все открыты, есть хорошие эмуляторы. Но то-то собрался разрабатывать под современную, развивающуюся, закрытую платформу.
>Я спрашивал есть ли лайфхак, позволяющий обойтись без этой цепочки из недешевого оборудования? Нет, ты там про какую-то пасеку пиздел, вместо прямого вопроса: есть ли варианты обойтись без мака? Просто научись нормально выражать свои мысли. Как в Delphi 2007-ом говорили - телепаты в отпуске.
>Необязательно использовать компьютер от Apple самой последней модели (хотя для потреблядей-яблочников, это вопрос принципиальный, да). Я не знаю за какую еду работают дельфирасты, но б/у мак мини м1 стоит 26к. И его нет проблем потом продать. Можешь арендовать macOS машину в облаке https://qna.habr.com/q/429950 Что же касается высера про последнюю модель, то большинство пользователей iOS сидят на последней версии iOS и сможешь ли ты на macOS 15 собрать приложение под iOS 18 это вопрос, на который я и указал.
Ты не написал толком, что тебе надо - разово портировать что-то, портировать и поддерживать, нужно ли тебе приложения в AppStore публиковать, просто брызжешь говном.
>>3482913 >Иногда так можно делать, особенно если устройство старое, спеки все открыты, есть хорошие эмуляторы. Но то-то собрался разрабатывать под современную, развивающуюся, закрытую платформу. ....Который сто лет в обед. >вместо прямого вопроса: есть ли варианты обойтись без мака? Просто научись нормально выражать свои мысли. Как в Delphi 2007-ом говорили - телепаты в отпуске. Телепаты тут ни при чем, скорее стоит вспомнить, что дельфины и собаки, понимают только с третьего раза. >Я не знаю за какую еду работают дельфирасты, но б/у мак мини м1 стоит 26к. Неслабая сумма, так-то. Я понимаю, что общаюсь с зарплатным пиздаболом сеньором-наносеком 300k/с, но поверь, далеко не вся Россия может позволить себе жить так как живешь ты. >Ты не написал толком, что тебе надо - разово портировать что-то, портировать и поддерживать, нужно ли тебе приложения в AppStore публиковать, Я четко написал, что меня интересуют альтернативные магазины приложений, такие как в Евросоюзе, например. Еще раз напомню, с которого раза понимают дельфины и собаки. >просто брызжешь говном. Ты - ебобо?
>>3423806 >А покупать Mac только для того чтобы портировать одно приложение, это как ради ложки меда покупать пасеку. Именно так, без вариантов. Потому что мрази конченые. Есть дешевые iPad'ы, но на них XCode не ставится, и ничего разрабатывать не получится. Яблочная продукция - это консоли, которые притворяются компьютерами и телефонами, с соответствующим отношением к своим пользователям как к бесправным холопам. "Это наша корова, и мы ее доим" Надеюсь, без Джобса эта мерзкая ЛГБТ контора загнется (когда он ушел, они уже оказались на грани банкротства).