Wow! Delphi rules as always. Keep it up folks! There hasn't been a language on the market yet to be soooo strong, standard C++ lags so much behind (just try to have an event to an object's method with standard c++, or, for example, no try..finally). Have been using Delphi since ver 1.0 and would never change it for anything else. Thank you all great engineers of Borland/Codegear/Embarcadero for such a continued quality of engineering... Now that you have the free community edition the barrier of people using it will be lifted. I wish you had taken this decision a decade ago, C# would have never existed...
@ChuckieIllinois5 жыл бұрын
Well, to be precise, Object Pascal as a language goes back to Clascal on the Lisa, designed by Apple in cooperation with Nicklaus Wirth.
@qexxis5 жыл бұрын
the video should be uploaded at more resolution than 720p
@badscrewold31624 жыл бұрын
It's 1080p
@badscrewold31624 жыл бұрын
awful sound quality though
@unclet1975 жыл бұрын
Where SL.Free; ?
@zerodivide6703 Жыл бұрын
Запись голоса как будто в 1917-м году сделана. Архивная запись выступления Ленина перед большевиками.
@balabuyew5 жыл бұрын
Comments: 1) Generics are not supported for some types. For example there no direct way to declare pointer type: PMyBar = ^TMyBar; Its quie annoing, and inconsistent with the language. Moreover its seems that there no real technical reason for this. 2) Interfaces (due to initial COM compatibility) are really useless as a general language feature (as in other langs, like Java or C#). - They should NOT be ref-counted by default. Should be simple pointers like object references. Again, this is for consistency with the rest of the language (with objects). So, may be new syntax for non-ref-counted interface, may be some special base interface type to inherit from, may be some built-in attribute for interface type (not variable) - is required. - And so, base interface type should not contain IUnknown methods, since its stupid to implement they in every class. - Also, interfaces are useless as general language abstraction without ability to declare properties WITHOUT explicit declaration of getter and setter functions. 3) Nulable types (you know what I think) should be consistent with other language types: using "Variable might not have been initialized" warning, instead of managed records. Delphi objects are slow even currently (I mean InitInstance + type/finally in every constructor + AfterConstruction), and with managed records they will be even more slower. 4) ARC - if at some day this will happen, it will be the end of Delphi as general programming language. I may be wrong, but, imho, there no other way which can provide good performance for real object oriented language (with big amount of small object allocations), except of manual memory management or GC.
@grodarh5 жыл бұрын
Python give me i said.
@DBuilder19775 жыл бұрын
Go ahead and use Python. It is worse than the 80's GWBASIC. At least GWBASIC would give you an error when you tried to call a subroutine with wrong arguments. What a joke...
@grodarh5 жыл бұрын
@@DBuilder1977 Dude, you rock! )))
@blackisblack224 жыл бұрын
The reason Delphi is dying is because the old geeks got old and never passed the baton to the new ones. I came from Delphi 7, twenty years ago, and today that I see 10.3.3 I realize that nothing has changed. Same problems with the IDE, some new components and properties, and that's it. It seems that nobody gets into cutting vintage and there is no way to start new projects without having to deal with old code. These old men do not have the need to customize the simple palette of components. They are not interested and they are letting something die that was very good at the time. Even Marco sounds older than my grandpa.
@renatzkigab26164 жыл бұрын
Have you tested the power of their new IDE if not then shut up. So not be smelled as Stinky. Wtf!
@renatzkigab26164 жыл бұрын
and in additional its not dying its just not commercially advertised in I.T. industry but its capability is more powerful than Java don't you knew that the National Defense prefer Delphi aside from C++ than with any other languages.
@blackisblack224 жыл бұрын
@@renatzkigab2616 At the time of comment there was no "new" IDE and I don't know if they have done anything since then so stfu, punk.