Программирование

Ответить в тред Ответить в тред
Check this out!
Delphi #1 - живее всех живых! /delphi/ Аноним # OP 25/03/21 Чтв 20:36:50 19774891
image.png 96Кб, 1024x1024
1024x1024
Тред единственного по-настоящему кроссплатформенного инструмента разработки.

Крестовики компилят 3 строчки 3 часа и плачут над Qt - мы нажимаем Run. У шарпистов сыпится Xamarin - мы нажимаем Run. Джависты подавились кофе - мы нажимаем Run.

Пока они ебутся с кодом - мы просто обмазываемся beginend строгим и красивым ООП


- Что читать? В интернетах тухлые книжки от дедов по Delphi 7
Строго рекомендуется 700+ страниц годноты по Object Pascal для
Sydney 10.4 от Марко Канту - https://drive.google.com/file/d/1p69PnhVvMYV4LO3jnndcqMZU1rQMv9SR/view?usp=sharing
Официальные документации по VCL и FireMonkey супер подробны и понятны.
- Какую IDE юзать?
Для Delphi - очевидная RAD Studio. Последняя Community - 10.3.3. На торрентах лежит 10.4.2 Architect
Для Object Pascal - очевидный Lazarus.

Полезный список либ и компонентов - https://github.com/Fr0sT-Brutal/awesome-pascal
Аноним 25/03/21 Чтв 20:43:35 19774942
кто-то ещё пинает этот труп?
Аноним 25/03/21 Чтв 22:03:19 19775603
image.jpg 17Кб, 450x300
450x300
Аноним 25/03/21 Чтв 23:18:38 19776144
>>1977494
Кто-нибудь платит за гальванизацию этого трупа?
Аноним 26/03/21 Птн 00:02:51 19776415
image.png 184Кб, 950x770
950x770
Аноним 26/03/21 Птн 20:15:29 19784326
>>1977641
> TIOBE
Сразу нахуй пошёл.
Аноним 26/03/21 Птн 21:01:48 19784847
>>1977489 (OP)
Слава дельфи! Слава фрипаскалю! Охуенные языки и легаси на них просто до пизды
Аноним 26/03/21 Птн 22:46:50 19785928
>>1978484
Легаси и мейнтейна дохуя, многое перекатывается на c# конечно, но если сейчас на мобилки пилить что-либо, то firemonkey охуенен
Аноним 27/03/21 Суб 09:16:55 19787159
>>1977489 (OP)
Годный тред, 10.4.2 Охуенная версия.
Аноним 27/03/21 Суб 10:13:04 197877410
>>1978715
надеюсь они поправят затупы форм в 10.5, заебывает по полминуты открывать тулзы
Аноним 27/03/21 Суб 10:23:01 197878811
>>1978592
>firemonkey
ебаная залупа без видео-ускорителя, проще канвас рисовать
Аноним 27/03/21 Суб 10:44:45 197881312
>>1978788
Шо? Если тебе канвас не достаточно быстрый - бери opengl
Аноним 27/03/21 Суб 21:40:42 197916713
Наконец-то тред нормального языка. Спасибо, анон!

>>1977489 (OP)
>Для Delphi - очевидная RAD Studio
>Для Object Pascal - очевидный Lazarus
Delphi - это диалект Object Pascal с собственной IDE, какие тут могут быть альтернативы? Только RAD Studio Delphi и есть. А Lazarus - это IDE, к которой можно прицепить разные компиляторы; из коробки стоит FPC для текущей платформы. FPC в свою очередь может в кучу диалектов Паскаля, не только Object Pascal, так что если не нужна совместимость с Delphi, стоит попробовать использовать Free Pascal. Кстати, Lazarus и FPC сейчас достаточно хороши, можно даже на старой малинке с комфортом формошлёпать. Мне надоели громоздкие RAD Studio и не хотелось очередной раз крякать Delphi 7, теперь программы для себя делаю на FPC/Lazarus.

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

Кстати, на счёт подобных Паскалю языков - Seed7 кто-нибудь пробовал? Он вроде тоже развивается и внешне похож на Pascal и Ada, а ещё имеет механизм расширения синтаксиса (в отличие от захардкоженного синтаксиса большинства остальных языков). Но я его пока не пробовал, как-то сложно на первый взгляд выглядит. Для меня программирование - хобби, так что популярность языка вообще роли не играет, не понимаю гоняющихся за наиболее популярным языком.
https://en.wikipedia.org/wiki/Seed7
Аноним 28/03/21 Вск 08:22:47 197935114
изображение.png 421Кб, 1369x739
1369x739
>>1978774
Кстати о 10.5. В роадмапе пишут что будет поддержка Winui3(Project Reunion) Что это за шляпа такая и в чем профит?
Аноним 28/03/21 Вск 12:17:00 197939215
Какие проекты пишутся/поддерживаются в 2021 на делфи? Можете описать в паре предложений?
Аноним 28/03/21 Вск 13:03:24 197941316
>>1979392
В основном ентерпрайз, кады и скады.
Аноним # OP 28/03/21 Вск 13:20:11 197942317
>>1979392
Майки вроде ходят объединить свой зоопарк wpf, uwp и прочее в единую сущность и не ебать нам мозг.
Для VCL как я понимаю будет значить появление новых гибких контролов и может напильником старые доработают.
>>1979392
Как уже сказал анон, дельфа - это энтерпрайз. В основном это крупные системы с своей БД, обычно состоящие наполовину из жуткого легаси. Хотя есть куча активных соло/небольшая тима-проектов типа того же AIMP.
Аноним 28/03/21 Вск 13:26:00 197943218
>>1979423
Читал статью на хабре и там было: «чтобы вам было проще разрабатывать приложения, которыми смогут пользоваться все на любых Windows». Значит ли это что я смогу писать под хбокс?
Аноним 28/03/21 Вск 13:32:49 197943619
>>1979432
Да, именно это они и хотят. При этом должен быть доступ к специфичным методам апи конечной платформы. Кор и фремворк вон недавно в единый дотнет слили, короче майки взялись за голову.
Аноним 28/03/21 Вск 13:38:24 197944120
>>1979436
О заебись. Добра тебе анон. Недавно выбил подписку, на делфю для нашего отдела, сидим с дедами следим за новостями)
Аноним 29/03/21 Пнд 11:03:37 198031121
Где почитать про многопоточность в дельфе?
Аноним 29/03/21 Пнд 16:07:16 198056222
Что Дельфисты скажут за Оберон и Blackbox?
Аноним 29/03/21 Пнд 20:37:16 198076023
>>1980562
Это максимально нишевые вещи, нинужно короче.

Эх, если б ебучий дед не зарезервировал кавычки под коменты, можно было бы избавиться от бегинендов и дельфе не было бы равных.
Аноним 29/03/21 Пнд 23:28:34 198096524
>>1977560
Эх, вкатился бы я в эту штуку в детстве, тогда не был бы таким лузером как сейчас.
Аноним 29/03/21 Пнд 23:33:57 198096825
>>1979167
>очередной раз крякать Delphi 7
Ну ты даешь...
А какие еще есть легковесные, околобесплатные альтернативы чтобы быстро что-то накодить под винду без ебли с гигабайтами установщиков и активаций?
Язык не особо важен.

lazarus, codeblocks, codelite, что еще?
Аноним 30/03/21 Втр 05:27:57 198106426
>>1977489 (OP)
> нет йобли с пакетами и библиотеками, все унифицировано и всегда собирается
> внятный синтаксис
> нормальные строки в стандартной библиотеке
> либы на все случаи жизни
> исполняемый файл на пару процентов больше сишного
> без сишной ебли
> компилится под любые платформы
Господи, за что ты ненавидишь этот замечательный язык
Аноним 30/03/21 Втр 15:07:49 198138927
>>1981064

Он еще компуктируется в ОДИН проход блдять
Аноним 30/03/21 Втр 15:12:10 198139528
>>1981064
>Господи, за что ты ненавидишь этот замечательный язык

Там вроде запрещен опенсорс, даже не знаю ну или надо платноую версию покупать чтобы на гитхаб чета пилить допустим, даже у коммунити эдишн типа 5 челов работают над кодом лимит
Аноним 30/03/21 Втр 15:22:32 198140729
Аноним 30/03/21 Втр 16:23:00 198145630
>>1981064
> за что ты ненавидишь этот замечательный язык
Я не господь, но:
begin end
Аноним # OP 30/03/21 Втр 16:38:46 198147231
>>1981395
Чут хуйню порешь, анон. Опен сорса на дельфе дохуя.
Но ценовая политика эмбаркадеры конечно хуйня полная, тут спору нет.

Еще коммьюнити отстает от актуальной платной, но вроде как обещают исправиться. В основном по языку бьет именно политика самой эмбаркадеры - точнее ее отсутствие, их устраивает текущая ниша.
Аноним 30/03/21 Втр 19:02:52 198164332
>>1981395
Эээ?! Фрипаскаль не про так фри, как минимум.
Аноним 30/03/21 Втр 19:03:37 198164933
>>1981389
Подожди, реально? Но как нахуй?
Аноним 30/03/21 Втр 19:04:37 198165434
>>1977489 (OP)
Согласны ли вы с выражением, что сишарп - это идейный наследник делфи?
Аноним # OP 30/03/21 Втр 19:30:04 198171435
>>1981654
А кто-то может с этим поспорить? У них один тот же архитектор.

Но шарп идет своим путем, я бы не назвал его дельфой с кавычками. Многие вещи в дельфе сделаны на мой вкус лучше шарпа.
Аноним 31/03/21 Срд 14:00:53 198237436
А реально ли найти работу? Учил в школе паскаль, даже призовые места занимал, но так и не смог вкатиться...
Аноним 31/03/21 Срд 21:28:58 198281137
Это, такой вопрос... Как на фрипаскале скрипт Powershell запустить, чтобы он потом текст мог в файл например записать? А то еботня какая-то, стандартные подходы пробовал - везде что-нибудь не то.
Аноним 31/03/21 Срд 21:37:45 198281738
>>1982374
На легаси точно можно, в 80-90 очень популярный был язык.
Аноним 01/04/21 Чтв 14:55:10 198321239
image.png 47Кб, 1048x532
1048x532
>>1982374
Вакансии вроде много...
Аноним 01/04/21 Чтв 15:48:09 198325540
Анон, дай совет.
Пишу на д7, подключил модуль PNGImage.
Собственно в чем соль, есть массив, куда грузятся куски большого пнг как отдельные тайлы. Но почему-то проебывается прозрачность, так что при отрисовке на TImage два тайлика не накладываются друг на друга, а второй полностью накрыает первый. Как поправить?

Собственно, вот процедуры загрузки тайлов и отрисовки.

{P01}
procedure graphload(var tileset:TTileset; ftile:string; tilesize:integer);
var {ЛОКАЛЬНЫЕ ПЕРЕМЕННЫЕ}
ix,iy:integer; {КООРДИНАТЫ В ТАЙЛСЕТЕ}
ft:TPngObject; {ДЛЯ ЗАГРУЗКИ ТАЙЛСЕТА}
begin
ft:=TPngObject.Create;
ft.LoadFromFile(ftile);
for ix:=0 to 15 do for iy:=0 to 15 do
begin
tileset[ix,iy]:=TPngObject.CreateBlank(COLOR_PALETTE, 8, 25, 25);
tileset[ix,iy].Canvas.CopyRect(Rect(0, 0, 25, 25), ft.Canvas, Rect(ix25, iy25, ix25+25, iy25+25));
end; {ix iy}
ft.Free;
end; {P01}

{P02}
procedure otris(var map:TFMap; mapsize:integer;img:TImage);
var
ix,iy:integer;
begin
for ix:=1 to mapsize do for iy:=1 to mapsize do
img.Canvas.Draw(ix25-25,iy25-25,tileset[map.tsx[ix,iy],map.tsy[ix,iy]]);
end; {P02}
Аноним 01/04/21 Чтв 15:48:39 198325641
>>1983255
если что, вот собственные типы
{ОБЪЯВЛЕНИЕ ТИПОВ ДАННЫХ}
{T01} type TTileset = array[0..15] of array[0..15] of TPngObject;
{T01 тайлсет}
{T02} type TMap = array[1..1600] of array[1..1600] of integer;
{T02 массив для карты}
{T03} type TFMap = record
tsx:TMap;
tsy:TMap;
end;
{T03 полная карта для тайлсета 16х16, где tsx - строка, а tsy столбец тайлсета}
{T04} type TFTileset = array[0..15] of TTileset;
{T04 полный тайлсет для карты}
{/ОБЪЯВЛЕНИЕ ТИПОВ ДАННЫХ}
Аноним 01/04/21 Чтв 18:21:54 198343942
>>1983255
tileset[ix,iy]:=TPngObject.CreateBlank(COLOR_PALETTE, 8, 25, 25);
tileset[ix,iy].canvas.CopyMode := cmSrcAnd;
tileset[ix,iy].Canvas.CopyRect(Rect(0, 0, 25, 25), ft.Canvas, Rect(ix25, iy25, ix25+25, iy25+25));
Аноним 01/04/21 Чтв 18:47:27 198346143
>>1983439
от этого вообще выходит черный квадрат малевича.
Учитывая мои нужды, проблему решило
tileset[ix,iy].TransparentColor:=trcol;
но все равно спасибо
Аноним 01/04/21 Чтв 19:31:48 198353444
>>1983461
Да не за что... А почему все еще на 7ке пишешь?
Аноним 01/04/21 Чтв 23:44:42 198374845
>>1983534
да как-то когда приспичило покодить, стало лень искать где качнуть посвежее, то что нашел - винда послала нахер кряк, удалив его с воплями никачайтитамвирус
а потом подвернулся торрент с седьмой
Аноним # OP 01/04/21 Чтв 23:51:51 198375246
>>1983748
Чел, для кого шапка...
Аноним 02/04/21 Птн 08:02:59 198382947
>>1983748
Попробуй Comunity, с кряками мудрить не надо, и похоже для твоих целей пойдет. Да и TPngObject уже давно как deprecated.
Аноним 02/04/21 Птн 12:34:01 198395148
>>1983752
да я тред только вчера нашел
Аноним 02/04/21 Птн 13:17:24 198397049
блятьДорого.PNG 33Кб, 808x341
808x341
А не дохуя ли просят за IDE'шку и язык? Ахуеть цены
Аноним 02/04/21 Птн 13:46:43 198398950
>>1983970
>Ахуеть цены

Молодой человек, это не для вас написано, а для корпораций для которых высокая цена это способ меньше налогов заплатить
Аноним 02/04/21 Птн 13:50:59 198399051
image.png 66Кб, 689x588
689x588
>>1983989
Понял, тогда извиняюсь
Аноним 02/04/21 Птн 14:07:01 198399852
>>1977489 (OP)
Проиграл с некрофила
Уёбывай отсюда со своим некротическим говном мамонта, не смеши людей
Аноним 02/04/21 Птн 14:26:36 198401753
Бля, как же ОХУЕНЕН TControlList
Аноним 02/04/21 Птн 14:42:28 198402654
>>1984017
Это из 10.4? Я еще не пробовал новые компоненты, в чем соль?
Аноним 02/04/21 Птн 14:58:56 198403255
F
Аноним 02/04/21 Птн 15:19:36 198404256
>>1984026
Работает по аналогии с VirtualTree т.е. создает только столько компонентов, сколько надо отобразить. в BeforeDraw на компоненты назначаешь текст, картинки и тд. Работает очень быстро:)
Аноним 02/04/21 Птн 15:23:51 198404657
>>1984042
Единственный минус, что только наследников TGraphicControl можно накидывать. Но они сделали дополнительно TGraphicButton для него, лол, так что компонентов более менее хватает. У мя была форма, где дохуя кнопок прогрессбаров, и лейблов. Переделал на него, все залетало.
Аноним # OP 02/04/21 Птн 18:34:58 198415258
>>1984042
>>1984046
Бляяя, я только недавно один проект на VirtualTreeView перевел. Прям очень крутой компонент, не понимаю кстати почему его до сих пор нет в VCL.
Аноним 04/04/21 Вск 12:54:55 198554059
Тред, живи.
Анончик, а может знаешь игровые движки на делфи с хорошим мануалом, желательно на русском или хотя бы английском?
Аноним 04/04/21 Вск 19:19:23 198597460
>>1985540
GLScene же, до сих пор жив и даже обновляется, кури гитхаб. Он правда не совсем игровой, скорее просто 3d, но акторы сцены, камеры, материалы - все есть.

Еще есть всякие полуживые 2d движки.

Но делать игру или любое 3d на дельфи сейчас - не знаю, разве что для себя, поучиться.
Аноним 04/04/21 Вск 23:54:36 198618861
>>1985974
вот мне бы 2д не помешало
Аноним 05/04/21 Пнд 01:24:30 198624562
>>1985540
>>1986188
Знаю. Дружбан несколько лет фигачит такой.
Я бы промолчал, но он удивительно дотошный человек, вылизывает свой движок до совершенства.
Аноним 05/04/21 Пнд 01:25:35 198624663
>>1986245
респект таким парням. Он у него доступен для других людей кроме него?
Аноним 05/04/21 Пнд 01:27:39 198624764
>>1986246
>Он у него доступен для других людей кроме него?
Вроде в git выкладывает иногда исходники. Я завтра уточню.
Аноним 05/04/21 Пнд 16:20:05 198667665
Когда эти дауны из эмбаркадеры починят тормоза ide?
Аноним 06/04/21 Втр 09:45:53 198764366
>>1986676
В 10.4.2 уже не сильно тормозит, да и в целом приятно работать, но рандомные AV выпадает
Аноним 06/04/21 Втр 12:40:59 198774867
Анон, помоги, подскажи где искать работу на делфаче или паскале. А то что-то найти не могу.
Аноним 06/04/21 Втр 12:47:09 198775368
>>1987748
В Москве ищи или в Питире.
Аноним 06/04/21 Втр 12:57:31 198775569
>>1987753
Спасибо, анон, а может есть какие-то советы по поиску работы за бугром?
Аноним 06/04/21 Втр 13:00:46 198775970
>>1987755
Ну в основном делфи популярен в гермашке, и японии. Ищи на соотвтствующих площадках
Аноним 06/04/21 Втр 13:15:18 198777071
>>1987759
Понял, бесконечно благодарен.
Аноним 06/04/21 Втр 15:52:07 198797872
>>1987759
>SOFTWARE ENGINEER (DELPHI)
>We've been developing our product suite SIHOT since 1986 and our hotel management software runs in more than 3.500 hotels worldwide.
На Turbo Vision наверное начинали а может и до сих пор сидят.
Аноним 06/04/21 Втр 18:53:14 198824573
>>1987978
Как будто это что-то плохое
Аноним 06/04/21 Втр 19:00:10 198824974
>>1988245
И действительно, что может быть плохого в коде 1986г выпуска. Тогда умели писать код, не то что сейчас.
Аноним 06/04/21 Втр 19:09:03 198825875
Аноним 06/04/21 Втр 23:42:24 198848276
11.jpg 6Кб, 200x200
200x200
Господи, да это ж турбопаскаль-тред!
Аноним 07/04/21 Срд 00:14:34 198849377
>>1988482
Для дедуль и их внучков. Отцы пусть пашут на галерах!
Аноним # OP 07/04/21 Срд 00:25:48 198850278
>>1988482
От тебя воняет дед, фрипаскаль накати хотя бы
Аноним 07/04/21 Срд 01:02:44 198853179
>>1988482
>турбопаскаль
Эх, какая же неимоверная годнота была. Компиляция в памяти была божественной. У Турбопаскаля по скорости компиляции отсасывали даже интерпертаторы, а код работал так же быстро, как обычный компилируемый.
Тот Borland был тру.
Аноним 07/04/21 Срд 01:03:57 198853480
>>1987759
В Европе Дели весьма популярен.
Информация точная.
Аноним 08/04/21 Чтв 03:30:28 198960181
тред, живи
Аноним 08/04/21 Чтв 04:13:05 198962782
>>1989601
Так живет и здравствует на удивление, даже ниже нулевой не опускается.
Аноним 08/04/21 Чтв 09:30:34 198966083
>>1989627
На некогда пиздеть, мы работаем в отличии от шарпистов
Аноним 08/04/21 Чтв 15:26:41 199011984
>>1980760
Проблема дельфей не в том, что синтаксис другой, а в том, что язык дремучая древность на сегодняшний день.

Очень большой пласт легаси в самом языке и очень уж устаревшие подходы по сравнению с другими современными компилируемыми в нативщину языками.
Аноним 08/04/21 Чтв 15:43:17 199012885
>>1990119
>очень уж устаревшие подходы по сравнению с другими современными компилируемыми в нативщину языками
Ну-ка абаснуй. Это какие подходы и по сравнению с какими языками!
Аноним 08/04/21 Чтв 16:19:46 199016786
>>1990128

Так же даже минимально ожидаемого стандартного набора от современного языка нет.

> ADT - нет
> паттерн матчинг - нет
> концепты/трейты/протоколы/тайпклассы - нет
> constexpr/const fn - нет
> асинков/генераторов - нет
> какого-то разумного тайплевела вроде type families/associated types - тоже нет

Прям язык для того, чтобы в прошлое вернуться лет на 30.
Аноним 08/04/21 Чтв 16:35:59 199018287
Аноним 08/04/21 Чтв 16:40:17 199018588
>>1990167
> список из любимых функциональщиками баззвордов
Лучше не продолжай, смузи остынет.
Аноним 08/04/21 Чтв 16:42:50 199019189
>>1990185

Так это не обязательно из ФП языков. Кресты, раст и какой-нибудь свифт в том или ином виде в это всё умеют.
Аноним 08/04/21 Чтв 17:09:50 199021090
>>1990191
все это жидовские выдумки и ненужно
Аноним 08/04/21 Чтв 17:39:01 199024191
>>1990191
Скажем, прямо плюсы берут все в рот то, на что продавится комитет. Дельфийскому энтерпрайзному ООП все это не нужно, а что нужно есть в сторонних либах.

Про раст смешно - игрушечный язык, который не взлетит.

Если ты растодебил, засравший все треды, то пошел вон.
Аноним 08/04/21 Чтв 18:01:47 199027992
15629829761440.webm 1404Кб, 512x384, 00:00:08
512x384
15837148839240.webm 5920Кб, 1136x640, 00:00:40
1136x640
videoplayback.webm 378Кб, 320x240, 00:00:08
320x240
>>1990241
>Дельфийскому энтерпрайзному
Аноним 08/04/21 Чтв 18:05:06 199028793
>>1990167
Просто ты привык быдлокодить уровня чот архитектуру мы просрали, будем чесать пятку через ухо
Смотри какой перл продвинутый, пиши на нем программы
Аноним 08/04/21 Чтв 18:09:11 199029594
>>1990279
>Ну все пацаны тут есть магический комп на котором только та программа и компилится, и версию не меняйте, на других компах не собирается проект, плак-плак.
Ах, да у нас же есть миллиарды чтобы ловить дебагером ошибку в 50000 строчке кода шаблона с кривым массивом.

Опять ты попутало животное энтерпрайс и сайт на С++.
Аноним 08/04/21 Чтв 18:20:13 199031495
>>1990241
Если говорить про энтерпрайз, то какой смысл сейчас там вообще о дельфи говорить. Там сплошные веб интерфейсы и управляемые языки.

Дельфи себя нужно позиционировать как раз как компилируемый в нативный код язык без GC. А там все потенциальные конкуренты либо имеют подобные фичи напрямую, либо имеют возможность их выразить, потому что для качественных абстракций без потери байтоебства они нужны.
Аноним 08/04/21 Чтв 18:34:47 199033596
>>1990167
Тут конечно много смузихлебства, но в целом замечания верные. От языка так и веет 80-ми.

Но это все не так важно, как тот факт что тулинг ПОЛНОН ГОВНО.

Ну вот как так,
>Разработка приложений для Windows, macOS, Android и iOS осуществляется с использованием единой базы кода.
а собственная IDE только под винду? А если я ебанулся и хочу написать серверсайд и iOS приложуху на дельфях и опубликовать это все в AppStore то мне надо 2 ноута, один на винде для IDE, второй на macOS для публикации в AppStore.


Какого хера IDE неотделимо от компилятора? Я хочу скачать компилятор и поставить на билд сервер. Нет качай IDE.

> https://blogs.embarcadero.com/learn-about-delphi-continuous-integration-with-svn-jenkins-and-dunitx/
> Learn About Delphi Continuous Integration With SVN, Jenkins, And DUnitX
SVN в 2к20? Вы серьезно? А еще рассказывать про то, зачем нужна система контроля версий - видать дельфи разработчикам это нужно. Ах да, за компилятор для билд сервера возможно придется заплатить если превышено число инсталяций.


А что там с пакетным менджером? Я не про сам пакетный менеджер как таковой, а централизованное хранилище библиотек типа Maven central, NPM, NuGet, подвезли?
Аноним 08/04/21 Чтв 19:00:55 199035597
изображение.png 184Кб, 1706x1178
1706x1178
>>1990335
>SVN в 2к20? Вы серьезно? А еще рассказывать про то, зачем нужна система контроля версий - видать дельфи разработчикам это нужно
IDE поддерживает Git, если ты о нем.
>А что там с пакетным менджером?
GetIt? https://getitnow.embarcadero.com/
Аноним 08/04/21 Чтв 19:02:45 199035898
>>1990314
>все
Ой, я же сейчас аолный список принесу...

и сразу начнется "этот старый, этот не считается, а этот мнемамку выебал"
Аноним 08/04/21 Чтв 19:10:32 199037199
>>1990335
>тулинг ПОЛНОН ГОВНО
Сразу видно чел-овека, который не пытался сделать что-нибудь на ШВЯТЫХ КРЕСТАХ.

> макось
Фрипаскаль под ней есть и собирается, значит и дельфи будет.

> какого хера неотделима
Потому что у тебя инвалидность, всё отделимо.

> выебываться на SVN
Без комментариев.

> пакетный менеджер
Ну можно воспользоваться цппшным... Ох вейт.

>>1990295
Неистово двачую. Я игру на первых курсах на этих сраных крестах писал, около 3к строчек. Так эта срань мало того что компилилась секунд пять (паскалю уже смешно), так ещё и собиралась ТОЛЬКО НА МОЕЙ НАХУЙ МАШИНЕ. Элементарный проект, с единственной подключенной библиотекой? Неа, нахуй сходи.
Аноним 08/04/21 Чтв 19:14:46 1990383100
>>1990358

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

И из всего этот списка в плане выразительности хуже дельфей только си и фортран (и то не уверен по поводу его новых вариаций).
Аноним 08/04/21 Чтв 19:18:45 1990390101
Мужики, доброго дня, выручайте пиздец

Есть программа на делфи, я запускаю её, а она выдает "Ошибка подключение к БД. unsupported on-disk structure for file C:\USERS\'123123QWE\DESKTOP\RE\DOCS\DOCS.GDB; found 32779, support 11."

Покурив форумы, я так толком нехуя и не понял что нужно делать, я и InterBase ставил разные, и IBEexpert поставил и там версии разные прогонял, а она в итоге нехуя не запускается, это я все на 10ке делаю, программа старая как гавно мамонта, но бля мне это для диплома надо и научнику скинуть, мужики помогите

С меня гифт на 300 рублей в стиме, мне нужно только чтобы она запустилась и все,

выручайте мужики, а то отчислят нахуй))00

Аноним 08/04/21 Чтв 19:21:34 1990400102
Аноним 08/04/21 Чтв 19:21:50 1990402103
>>1990390
>выручайте мужики, а то отчислят нахуй
Ты уж определись, или "мужики", или "отчислят"
Аноним 08/04/21 Чтв 19:22:26 1990403104
Аноним 08/04/21 Чтв 19:23:32 1990406105
>>1990403
Выкладывал бы сразу ролик где милиард строк компилят.
Аноним 08/04/21 Чтв 19:24:26 1990411106
>>1990403
>Here: 1.07 million lines, 12 seconds, 1600 units of real, shipping code compiled in 12 seconds on an i5 with SSD and Andreas' add-ins.
Аноним 08/04/21 Чтв 19:25:32 1990413107
>>1990400
как то связаться можно? желательно в дискорде, стиме
Аноним 08/04/21 Чтв 19:26:27 1990414108
>>1990413
А там чтото сильно приватное? нельзя просто выложить куда нить рар архив?
Аноним 08/04/21 Чтв 19:29:34 1990419109
>>1990414
Двачую вопрос. Dropmefiles в помощь, через неделю концов никто не найдёт.
Аноним 08/04/21 Чтв 19:32:04 1990423110
>>1990403
Быстро компилирует - значит плохо оптимизирует. Суровая правда жизни же
Аноним 08/04/21 Чтв 19:32:17 1990424111
Аноним 08/04/21 Чтв 19:33:44 1990426112
>>1990424
Если кто сделает, обратную связь какую-то оставляйте, куда гифт кидать
Аноним 08/04/21 Чтв 19:39:03 1990430113
>>1990423
>значит плохо оптимизирует
Обозначь что такое оптимизация?
Компилировать можно хоть 1000 лет Привет Мир! по циклическим ссылкам, оптимизированым оно не станет.

Наслышан мол если кодить ногами то оптимизурует сортировку пузырьком быстрее чем правильно написаный код без оптимизации. Ах, нет так не бывает.
Аноним 08/04/21 Чтв 19:43:16 1990435114
>>1990423
Так себе оправдание. Основные тормоза обычно возникают из-за прокладки между креслом и монитором, а не из-за того, что при компиляции цикл не развернуло,
Аноним 08/04/21 Чтв 19:46:40 1990439115
>>1990435
>отоптимизировало цикл и операции на switch (0..255]
>прилетает с вне зоны ответственности переменная больше 255
>отпала жопа на рантайме
Аноним 08/04/21 Чтв 19:52:45 1990455116
>>1990439
ну да, классический с++

>прилетает с вне зоны ответственности
кого ты обманываешь, из твоего прошлогоднего кода
Аноним 08/04/21 Чтв 19:53:43 1990458117
>>1990430
>>1990435

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

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

И более того - это играет роль при использовании библиотек, потому что чтобы тут производительность выжать нужны полноценные LTO и связанные с этим вещи, которые тоже не мало времени могут у компилятора отожрать.
Аноним 08/04/21 Чтв 19:56:44 1990461118
>>1990458
Похуй ваще. Время работы сопоставимое, время компиляции в десяток раз ниже. Просто не нужно использовать эти абстракции потому что код в любом случае станет лапшой
Аноним 08/04/21 Чтв 19:59:04 1990464119
>>1990458
>Напейсал мега мошную прогу на стд_вектор стд_жопа по ООП парадигме через фабрику фабрики
>Оптимизировало до
printf(* Var)

Компилятор просто приводит функции до общего и выносят их на перед, а после уже просто дырки шьет компилятор с goto f_1 return 0xFFF
Аноним 08/04/21 Чтв 20:33:57 1990491120
>>1990355
>GetIt? https://getitnow.embarcadero.com/
А опенсорсы туда аплоадят? Или там анальная лицензия на использование?


>>1990371
>Сразу видно чел-овека, который не пытался сделать что-нибудь на ШВЯТЫХ КРЕСТАХ.
А еще можно АСМ привести в пример, там еще хуже. Но Дельфи нам преподносят ко современный, удобный язык разработки. Если исходить из того, что это легаси язык, для поддержки легаси проектов - то все ОК. Но если вы позиционируете себя как современный язык, то уж будьте добры соответствовать.

>Потому что у тебя инвалидность, всё отделимо.
И где его тут качать https://www.embarcadero.com/ ?
C++ кстати есть отдельно, а дельфей нет.
Аноним 08/04/21 Чтв 21:01:10 1990520121
изображение.png 69Кб, 1493x753
1493x753
>>1990426
Поставь Firebird 2.1 все заработает
Аноним 08/04/21 Чтв 21:02:00 1990521122
>>1990426
А ну и гифт оставь себе, мы программисты делфи народ обеспеченый
Аноним 08/04/21 Чтв 21:04:30 1990529123
изображение.png 75Кб, 661x324
661x324
>>1990390
>found 32779, support 11.
Firtebird добавляет старший бит в версию одс, соответственно тут база firebird c ODS 11
Аноним 08/04/21 Чтв 21:18:16 1990542124
изображение.png 29Кб, 1078x283
1078x283
>>1990491
Полистай посмотри, под какими лицензиями выкладывают...
Аноним 08/04/21 Чтв 21:36:28 1990563125
Аноним 08/04/21 Чтв 21:38:02 1990564126
>>1990563
Да не за что, добра тебе.
Аноним # OP 08/04/21 Чтв 22:51:39 1990610127
Горжусь вами, аноны. Спасибо вам.
Аноним 09/04/21 Птн 13:32:44 1991013128
>>1990542
А что там с транзитивными зависимостями? Я посмотрел и ничего такого не заметил. Или в Дельфях так не приянто и зависимость содержит все необходимые dcu-шки?
Аноним 09/04/21 Птн 19:16:51 1991312129
>>1990610
Служим своему первому языку программирования!
Аноним 10/04/21 Суб 00:23:36 1991487130
>>1991312
ну, у меня второй. Первым был QBasic
Аноним 10/04/21 Суб 02:09:35 1991521131
>>1990520

Почему в зумерских ЖС фремворках нет таких божественных таблиц
Аноним 10/04/21 Суб 02:21:49 1991527132
image.png 359Кб, 500x500
500x500
>>1991487
У меня первыл был Noname Basic ручкой на бумаге.
Второй - 6502 на бумаге.
Третий - Focal
А Pascal уже четвёртый. На компе с картинки.
Аноним 10/04/21 Суб 02:44:17 1991540133
>>1991521
Потому что хорошие гриды - это сложно, долго и дорого. А с учётом постоянной гонки за браузерами, новыми фреймворками и т.д. времени сделать нормальный видимо мало у кого хватает.

>>1990461
Такой подход как раз в первую очередь к лапше и приводит. Да и хотя бы обычную работу с итераторами, футурами, стримами и подобными абстракциями хочется оптимизировать максимально, иначе какой смысл вообще нативщину брать.
Аноним 10/04/21 Суб 02:53:22 1991550134
>>1991487
...Окей, подловил. В каком классе вам его давать начали, в пятом?
Аноним 10/04/21 Суб 14:26:30 1991810135
>>1991550
в качестве допкурсов - в пятом, официально в 11. Делфи 7 изучал на платных допкурсах в 10-11. А в универе на 2 курсе был турбопаскаль, на 3 делфи 7. Мимо 1991 год рождения. И это блять в Петербурге.
Аноним 10/04/21 Суб 14:28:02 1991817136
дополнение к >>1991810
в универе вообще был цирк. Мы писали код для всяких абстрактных машин поса-успенского и прочих конечных автоматов. Нахера? А хер знает. На 5 курсе был Арити Пролог. Та еще адовая херь.
Аноним 10/04/21 Суб 14:28:40 1991818137
Но сердце мое всегда будет писать в делфях
Аноним 10/04/21 Суб 15:56:54 1991909138
>>1991810
>1991 год рождения
А, тогда вопросв нет. Нам QBasic в качестве базы в 6, Delphi в 8

мимо тоже спб, 1996
Аноним 10/04/21 Суб 15:57:32 1991910139
>>1991817
>Нахера
Ну так прикольная ж хрень. Хотя если вам при этом нормальных языков не давали - это пиздец
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов