Скажите, какой толк от использования Delphi в новых проектах? Почему-то у меня уже пару лет такое ощущение, что Delphi практически перестал быть кому-то нужен.
Не скажи, я пару раз натыкался на такое, что волосы дыбом вставали и становилось страшно, типа игнорирование вызова родительского конструктора — дизассемблером глянул — инструкций вызова тупо нет.
Я использовал только D7 и Turbo, не помню чтобы были какие-то подобные проблемы. Вообще, по моему «ругать» Делфи это уже просто дань моде. Каждый инструмент хорош в своей области, есть таковые и для делфи.
Да ну, там процентов 50 по 2007/2009/2010 со статусом «open», большая часть из которых — детский сад:
«var i: Cardinal; begin for i := 0 to Cardinal($FFFFFFFF) do ShowMessage('this loop is never executed'); end;»
«Parameters put on stack in wrong order for some stdcall methods»
«Strings are pushed into the stack, without incrementing refcounter»
«If i define a generic class with two generic types like TClass<A,R> and i define a function GetSomething(const I: R):A this function will destroy loose the stack frame of the previous call.»
Баги компилятора детские, поскольку в серьёзном продукте такого попросту быть не может, в таких количествах уж точно. Юнит-тестирование похоже совсем отсутствует либо покрытие ну очень скудное.
Читаю и не перестаю удивлять до чего же некоторые уверены в том, что с помощью чистой риторики без аргументации можно что-то доказать.
Пардон, я ошибся, это действительно баг компилятора.
п.с. я уже жалею, что поддержал эту дискуссию, переключившись с темы поста на «извечно-бесполезное» холиварное обсуждение «Delphi это хорошо или плохо».
Вы же не единственный потребитель программного обеспечения. =)
Этот пост для тех, кто продолжает интересоваться Delphi и его развитием. Цель поста совсем не в том, чтобы убедить Вас начинать новые проекты на Delphi, а в том, чтобы предоставить информацию тем, кто в ней заинтересован.
А в чём цель Вашего комментария? Неужели Вы хотите чтобы Вас переубедили? :D
Несколько событий в Delphi-блогосфере