Delphi Pascal Programming

  Рет қаралды 62,086

Derek Banas

Derek Banas

Күн бұрын

Пікірлер: 255
@imadeddinech5295
@imadeddinech5295 3 жыл бұрын
I can't believe that! Finally a Delphi video! And from Derek! It's really a good day!
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I hope you find it useful. It is 2 hours long and I cover the language. If people want it I'll make another with a ton of GUI and mobile apps.
@imadeddinech5295
@imadeddinech5295 3 жыл бұрын
@@derekbanas I can't wait for the GUI video, hope a lot of people will request it :) and thanks alot I really appreciate your videos they are extremely helpful!
@xspydazx
@xspydazx 3 жыл бұрын
Pascal long time no see (my second Lang)...1985
@gnosetech5381
@gnosetech5381 3 жыл бұрын
@@derekbanas yep, we would like that: thnx a lot!
@amirnazemzadegan
@amirnazemzadegan 3 жыл бұрын
@@derekbanas please make with a ton of GUI and mobile apps as well ! regards
@larrycullen9117
@larrycullen9117 3 жыл бұрын
Derek, thank you so much for doing this tutorial. I hope that this will revive interest in object Pascal as a viable alternative to the many other object oriented languages. The real strength of Delphi and the Lazarus/Free Pascal tools is in their ability to create GUI applications quickly and easily for multiple OS platforms. I hope that you are eventually able to expand this tutrorial by demonstrating the visual studio-like capabilities of IDE to create GUI apps. Thanks so much for your time and efforts. I can see by the other comments here, that folks appreciate your work.
@derekbanas
@derekbanas 3 жыл бұрын
Thank you for taking the time to write such a nice message! It has been an enlightening experience. I normally have to use VB with many medium sized business clients because that is what they use. I'm definitely going to push them towards Delphi because it just makes sense.
@redadea1483
@redadea1483 3 жыл бұрын
Quickly and easy? Come one, not os MacOs with so many bugs of FMX it's a joke rather, or you talking about huge size java based android apps? Delphi is good for Windows apps and nothing else.
@salimtechative5782
@salimtechative5782 3 жыл бұрын
Mahn! I've been scouring KZbin and the Net at large for Delphi tutorials; but I found nothing, not even paid ones. This is exactly what I was looking for, hopefully there's more to come!
@derekbanas
@derekbanas 3 жыл бұрын
I’m happy you liked it :) I’m working on others
@pmcgee003
@pmcgee003 3 жыл бұрын
There's a pile of Delphi and C++Builder content online. One search term is 'CodeRage', but there's much more. Embarcadero has their own channel too.
@zemorango
@zemorango 3 жыл бұрын
Salim there's lots of tutorials out there
@hamedrezayi5949
@hamedrezayi5949 2 жыл бұрын
@@zemorango where?
@deadmarshal
@deadmarshal 3 жыл бұрын
Hi Derek. I'm learning Pascal, you have the best timing. thank you.
@derekbanas
@derekbanas 3 жыл бұрын
That's awesome! I tried to cover most everything, which is why it is 2 hours long. Based on how I edit videos, that's equal to about 6 hours
@henrymach
@henrymach 3 жыл бұрын
It's amazing that someone is learning Pascal in 2021. Warms my heart
@charles-y2z6c
@charles-y2z6c 3 жыл бұрын
Are you in USA or Europe? Heard its still popular un Switzerland.
@jasonking1284
@jasonking1284 3 жыл бұрын
Pascal is much better than Python.
@matthewlam9416
@matthewlam9416 3 жыл бұрын
😱
@ElementResources-rp8ox
@ElementResources-rp8ox Жыл бұрын
Thank you for this tutorial. The RAD IDE is extremely impressive, as is modern object Pascal. You tutorial was just so well done and will pay great dividends for me getting up to speed on both Pascal and the RAD. Wishing you the very best.
@woodturner1954
@woodturner1954 3 жыл бұрын
I was a beta testers for Borlands Dephi 1. We would meet in San Francisco. I used it instead of VB. Created a lot of personal and business apps and used Interbase as a database. Used it till version 7 came out. Since then have been using VS C#.
@charles-y2z6c
@charles-y2z6c 3 жыл бұрын
I loved and did Borland Turbo Pascal in the mid 80's haven't seen it since.
@ahafeel
@ahafeel 3 жыл бұрын
Thanks Derek. This sent me off on a nostalgic tour... 25 years ago I could have started on pascal, but took the VB route.. anyways as I was in finance, VB and VBA seemed more practical than Pascal/Delphi. However I think if I had learnt pascal, I could have been a better programmer. There is nothing wrong with using Pascal, just because something is old doesn't mean its useless. Thanks again.
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) That is so funny because I do VB work on and off. People laugh at me, but when I show them how much demand there is for it they are surprised. I love being the only option in town when people are in the need to give someone money :) I see Delphi as a great option when the client also wants similar capabilities on mobile.
@GaryChike
@GaryChike 3 жыл бұрын
@@derekbanas yes, good point, Delphi does make it easy to hit the mobile platforms as well. Delphi unfortunately doesn't seem to get mentioned as much in the media for cross-platform development as say Dart/Flutter, Kotlin Multiplatform Mobile, etc...
@Scanito
@Scanito 3 жыл бұрын
Hey Derek, I was a bit hesitant about your tutorial video, but decided to give it a try as a reminder of Delphi Pascal because I have not used it in a long time and am looking into it as a solution for a couple of small projects. Let me tell you I really enojed your work here! This is an extremely friendly, easy to follow and enjoyable experience. I highly recommend to anyone familiar (or not familiar yet) with Pascal to follow it; you will enjoy and save lots of hours to put yourself in good shape to start developing your projects. Thanks Derek for your excellent work! Looking forward for other videos.
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I'm happy you enjoyed the video
@Scanito
@Scanito 3 жыл бұрын
@@derekbanas Absolutely, I really enjoyed it! Are you going to release a second video for Delphi Pascal including the GUI part? That would be fantastic... I am looking as well now for your Udemy courses on C++ and Python. Great work!
@JayJay-ki4mi
@JayJay-ki4mi 3 жыл бұрын
Delphi is used to write medical software that manages networks of hospitals, with tens of thousands of patients. Delphi is used by banks to power their ATM machines, and Delphi is used to do the heavy lifting in thousands of POS (point of sale) terminals across Europe. Terminals that don’t have time to wait for a garbage collector to kick in, only to cause catastrophic CPU spikes (I won’t mention names, but attempting to switch to C# was a disaster for one of the biggest POS terminal suppliers in Europe).
@ahmedalmashaikhi664
@ahmedalmashaikhi664 3 жыл бұрын
Great tutorial dear .. Waiting eagerly for more tutorial in Object Pascal
@PretzelPup
@PretzelPup 3 жыл бұрын
Used this 20 years ago when Borland owned it, and Microsoft was stupidly convoluted to write database GUI code in. Now, I would say VS2019 and C# have finally caught up to where this was 20 years ago. Brought back memories.
@derekbanas
@derekbanas 3 жыл бұрын
I'm glad you liked it :)
@BitmasterXor
@BitmasterXor Жыл бұрын
Thanks for teaching people a "TRUE" Native programming language. Keep up the good work we need more native programmers in the world.
@derekbanas
@derekbanas Жыл бұрын
Thank you for taking the time to tell me you found it useful
@derekbanas
@derekbanas 3 жыл бұрын
MY UDEMY COURSES ARE 87.5% OFF TILL MAY 31st ►► New C++ Programming Bootcamp Series for $9.99 : bit.ly/C_Course2 Over 20 Hrs + 52 Videos + Quizzes + Graded Assignments + New Videos Every Month ►► Python Programming Bootcamp Series for $9.99 : bit.ly/Master_Python2 Highest Rated Python Udemy Course + 48 Hrs + 199 Videos + Data Science
@GaryChike
@GaryChike 3 жыл бұрын
Signed up!
@gerrywilson2035
@gerrywilson2035 3 жыл бұрын
I bought the Python one
@rhysjones3862
@rhysjones3862 2 жыл бұрын
Hey man, thank you for this tutorial! I’ve just started my first job as a software developer and my employer wanted me to get up to speed with Pascal to work on legacy application migration. This is one of best tutorials I have followed 👏🏼
@टिरंजननकले
@टिरंजननकले 2 жыл бұрын
Which Pascal books or videos are you using? I am also willing to learn
@jedt3d
@jedt3d 3 жыл бұрын
Can't believe my eyes. Finally we have Delphi Object Pascal from Derek Banas!! Cheers!
@derekbanas
@derekbanas 3 жыл бұрын
I’m happy you liked it :)
@jedt3d
@jedt3d 3 жыл бұрын
@@derekbanas Yeah, actually my team in Thailand use it for cross platform application. Also some windows RESTful web services with open source like DelphiMVCFramework is cool. You should take a look at TMS Web Core too. Very cool project for Pas2JS.
@frankcorr6566
@frankcorr6566 3 жыл бұрын
Derek, What an excellent tutorial. It was so coherent. You must have rehearsed it many times. I learned Delphi many years ago but stopped using it when Embarcadero took it over and withdrew the free version. I once paid good money for an earlier version of Rad Studio but never managed to get it to work properly on my system. In the meantime I have been getting my programming fix from VBA. Its so sloppy and does not have the precision of Object Pascal. Now I've discovered the Delphi Community version and I'm reverting to my old friend. Your tutorial was an excellent catch up.
@TheInimicus
@TheInimicus 3 жыл бұрын
Same
@hoosierdaddy2308
@hoosierdaddy2308 2 жыл бұрын
Derik. Thank you so much. I just about a week ago downloaded the community edition. I was a visual basic and sql server programmer for a few years, but I'm retired now. I had heard about Delphi from a friend who loved it for database apps. Anyway, I now just will be using it for small projects for friends or for non profits and for fun. Thanks so much for this. Really appreciate it sir. Best Regards Tim
@yobodev
@yobodev Жыл бұрын
I've got a huge Delphi project I'm maintaining tomorrow. Thanks a ton for this, I'm an expert in 10 other programming languages and thanks to your video, I feel like an expert in this one too!!
@derekbanas
@derekbanas Жыл бұрын
Thank you very much :) I'm happy I could help
@karieljay343
@karieljay343 3 жыл бұрын
Great video, I for one would second a GUI version, even as a UDEMY course. A solid upto date Visual Pacal/Delphi/Lazarus course would be very welcome. Thank you.
@zennmyst5347
@zennmyst5347 3 жыл бұрын
I for one would like you to do more videos on using Pascal. Thank you for this video.
@derekbanas
@derekbanas 3 жыл бұрын
I'm working on it
@JimMcKeeth
@JimMcKeeth 3 жыл бұрын
This is great coverage of the language basics! Thanks. I'd love to see some details on GUI development and other platforms.
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) Yes application development is where Delphi shines
@JimMcKeeth
@JimMcKeeth 3 жыл бұрын
This really is a great language tutorial. Thanks for putting it together.
@alessandrorossi1294
@alessandrorossi1294 3 жыл бұрын
Yeah I thought the whole point of using Delphi is the GUI ide. It’s basically the only successor to VB 6
@KZeroSoft
@KZeroSoft 3 жыл бұрын
Awesome , waiting the GUI videos.
@lewisvilletexas
@lewisvilletexas 2 жыл бұрын
Good stuff. Would love to see working with GUI and Forms
@vansikapandey3718
@vansikapandey3718 3 жыл бұрын
I really want to thank you for your work towards these tutorials ❤️ ❤️
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) It is my pleasure to help
@leaoaugusto
@leaoaugusto 3 жыл бұрын
Used to work with Borland Delphi 5 to 7 many years ago. Fun times. I did lots of windows Apps.
@gammyhorse
@gammyhorse 3 жыл бұрын
Amazing Derek, thank you very much! Delphi is awesome! Pascal rocks!
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I'm happy you enjoyed it
@filipcza
@filipcza 11 ай бұрын
I learned to code in university with Pascal and then I learned Delphi. I like how logical and easy to understand the syntax is. Some years later I looked at c++ and it seemed like total mess and really much harder to read. But I guess if you started with c++ you would say the same about Pascal.
@jlitodelcid326
@jlitodelcid326 3 жыл бұрын
Cool. I was waiting for one of your videos.
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I’m going to focus on giant epic videos for at least the rest of the year
@codecaine
@codecaine 4 ай бұрын
Pascal will always have a special spot in my heart.
@MarkMifsud
@MarkMifsud 3 жыл бұрын
Please do a video covering GUI development. Thanks for this.
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I'll see what I can do
@GaryChike
@GaryChike 3 жыл бұрын
Awesome Derek! You're just a stone's throw away from ADA/Spark. ;) I'm learning Oxygène myself which feels like a blend of Object Pascal and C#. Rock on! :
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I'm looking into it. Thank you for the request
@jt1731
@jt1731 3 жыл бұрын
Loved TurboPascal back in the day.
@derekbanas
@derekbanas 3 жыл бұрын
It was the 3rd language I really mastered many years ago
@shurmurray
@shurmurray 3 жыл бұрын
AFAIK it is officially free by now. Runs in a dosbox with no problems.
@konradbachorz4603
@konradbachorz4603 3 жыл бұрын
It would be great to see next part!
@derekbanas
@derekbanas 3 жыл бұрын
I'm working on it
@terraflops
@terraflops 3 жыл бұрын
YAY! DEREK YOU'RE BACK!!! I hope all is well with you and your family, and your break was for all positive reasons. I noticed the absent video notifications. I am pleased you are back.
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I have been sick (Anemia), but I just started feeling better. I was just cleared to get the vaccine and while it gave me a fever, I'm doing super now.
@terraflops
@terraflops 3 жыл бұрын
@@derekbanas oh okay. Yay for the vaccine! Glad you are feeling better post the anemia. 👏
@Neoclassicalmaese
@Neoclassicalmaese 3 жыл бұрын
This is awesome! I worked with Delphi on a previous job, the lead engineer offered to teach me how to use it since I did not know about it and I really liked working with Object Pascal. This tutorial is awesome. I have an issue tough, I was unable to download the book by Marco Cantu, I just get a success message. Anyone encountered this problem?
@henrymach
@henrymach 3 жыл бұрын
This video feels very nostalgic for me as a Pascal programmer since the 80s. Delphi is too expensive. Lazarus+FPC is a free option
@shurmurray
@shurmurray 3 жыл бұрын
I wasted years in Delphi when I should have learned new programming languages. There is no reason to use Delphi / Pascal in 2021. Why do they keep updating it? It reminds me the communist party (sic!) in *modern* Russia: is exist like a living piece of history, but no one would ever join them nor vote for them. And no one should care if it is expensive or not. Pick a VScode+C# instead :)
@jglee6721
@jglee6721 3 жыл бұрын
@@shurmurray I made the same mistake of not learning a new language but it's not too late. I'm learning the web programming languages. Even Dave Thomas of the Wendy's fame, went back to get his GED from Coconut Creek High School outside Fort Lauderdale, Florida in 1993 when he was 61.
@shurmurray
@shurmurray 3 жыл бұрын
@@jglee6721 for sure! By now I mastered a dozen of languages and poking a stick into something new time to time. Beside making you a better programmer it also helps to keep mind sharp. About web programming - I have a bias against it. JS and PHP are still have design flaws and there are a lot of bad code associated with webdev. The amount of frameworks and libraries went out of control and completely unreasonable.
@pmcgee003
@pmcgee003 3 жыл бұрын
There's a Community Edition - he's using it here.
@JayJay-ki4mi
@JayJay-ki4mi 3 жыл бұрын
@@shurmurray Complete tripe. I've been programming 20 years and didn't come across Delphi until around 2 years ago. I spent time with it, ignoring comments like yours. I am glad I did because as somebody who creates commercial applications I've never looked back. I write libraries in C, and use them in Delphi. .NET doesn't compile to native, it requires the .NET runtime. If you want native you've got to use C or C++. Try doing UI with C or C++ ... rapidly. But you keep hating, it's you that's missing out while the rest of us make bank. We know you haven't used Delphi, because if you had used it ... today ... you wouldn't have said what you said.
@HBenzaoui
@HBenzaoui 2 жыл бұрын
Ohh that's great! i just found out this one is existing and it really good tutorial thanks Derek
@manuelgarciagarcia2501
@manuelgarciagarcia2501 3 жыл бұрын
amazing tutorial, thank you so much for resurrecting pascal.:)
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) It was fun to get back into making epic videos again
@plrc4593
@plrc4593 3 жыл бұрын
Pascal was my favourite language once. I wrote a simulation of the solar system in it with allegro several years ago :D I was fallen in love with pascal. I found begin and end beautiful :D Now I dabble with C#, I make simple games in it and I'm pleased the author of C# was also the author of Delphi ;) Strangly I've never got to object programming in pascal, despite I was very curious of it. I've learnt OO programming in python. Today I think several traits of pascal's syntax would be annoying for me: - I get used to { } very much and I think they are perhaps more visable than begin end in code. - The order type-variable when declaring variables makes more sense than the order variable-type in pascal (for instance variable: integer). Otherwise you need to write such monstrosities like variable: int = 5 in python and similar language (is it possible to initialize a variable in pascal along with declaring it?) - The same concerns declaring classes: the order class MyClass makes more sense than pascal MyClass = class (or something like that), because it's easier to find "class" in the code. But maybe it should be easier to find "MyClass"? Greetings for all fans of pascal :)
@gammyhorse
@gammyhorse 3 жыл бұрын
Yes, you can declare and initialize a variable at the same time in object pascal. For example: var x : integer = 5; c : char = 'c'; b : boolean = true;
@plrc4593
@plrc4593 3 жыл бұрын
@@gammyhorse Hehe, you confused := with = :P Awful notation as x: integer := 5 shows why it's better when types go first like in C#, for instance: int x = 5; Can you declare a variable in any part of the program in Object Pascal?
@gammyhorse
@gammyhorse 3 жыл бұрын
@@plrc4593 Watch carefully what I wrote. There is nowhere such a thing like, x: integer := 5, or whatever you see anyways.
@plrc4593
@plrc4593 3 жыл бұрын
@@gammyhorse Yes, and it looks like a mistake. You use := instead of = in pascal, don't you?
@lyricsmint567
@lyricsmint567 3 жыл бұрын
I was thinking why their isn't a new video on your channel. Here we are..! There's always something new to learn from here... Btw can you make videos about freelancing.? How to start and get clients.?
@derekbanas
@derekbanas 3 жыл бұрын
Yes sorry about that. I have been on and off sick for most of the year. For some reason my body all of a sudden stopped processing iron and I got anemia, but I'm feeling better now. I'm basically a freelancer. It takes a while to get to the point were you have consistent work. I think 3 years is very normal. I don't know if you heard me talk about it, but I got my first big client by doing crazy stuff nobody else did. I Fixed their CSM software which ran on Visual Basic and Access. Then I created a low cost security system for them. After that they gave me their online store. After that became a success they referred me to everyone and business has been good since. When you are a freelancer I have found it best to be the I can do anything person. I did programming, electronics, graphic design, inventory management, etc. I even negotiated with distributors and manufacturers. The businesses I work for call me Mr Fix-it. It is valuable to be able to hire one person for the short term and have him fix everything.
@moachiolli3212
@moachiolli3212 3 жыл бұрын
Hi Derek, what tip would you give if you were a beginner in the programming area? Tips for studying, learning, habits ... that would make a cool video, here's my suggestion! Take care, bro!
@xspydazx
@xspydazx 3 жыл бұрын
try as many sources as possible and revisit dismissed sources! ALWAYS! as often you can find it hard with a persons accent or style but as you take in more tutorials any accent become ok . Indian sources are partially detailed often performed on paper! this makes it even more useful. there are many types of tutorial .. some are practical and some are research or theory... there are many ways to describe the same thing so as you repeat your subject matter across many tutorial you will hear the key points repeated. this will prepare you for exams. .... Watching alone cannot teach you!
@derekbanas
@derekbanas 3 жыл бұрын
The goal isn't to memorize programming languages, but instead to learn how to solve problems. This is the mistake that many new programmers make. Every programming language is very similar. They all : 1. Receive input and provide output 2. Store data 3. Execute lines of code based on a condition (Looping) 4. Execute different code based on conditions (Conditionals) Knowing that you must now learn how to use the above to solve problems. You do this by breaking a solution down into steps. I recommend my UML tutorial kzbin.info/www/bejne/hZymaHuBqc6NeZI It will introduce the proper way to think through a solution. I'll try to make a new beginners tutorial to better demonstrate the above. I hope that helps.
@xspydazx
@xspydazx 3 жыл бұрын
@@derekbanas Exactly ; I learned the concepts i needed for programming from the java series although i do not program in java at all. the concepts and vanilla style programming gives you the basic concepts needed to begin to construct ideas. by converting the code in your mind the knowledge has gone "thru" your system. its gaining the tools required for dealing with more complexed problems. as they are all mini black boxes within black boxes which all end up in a simple calculation. So its the Structure that enables for your to begin thinking polymorphically by instinct and discerning tree structures every where which all need to be traversed.... such a lovely thing programming!
@moachiolli3212
@moachiolli3212 3 жыл бұрын
@@derekbanas and Leroy, Thank you very much friend. I will always be watching his channel, he is the best to learn new things. Take care and thanks for the tips!!
@ibendiben
@ibendiben 2 жыл бұрын
This is awesome man. Great pace.
@derekbanas
@derekbanas 2 жыл бұрын
Thank you :) I'm happy I could help
@ibendiben
@ibendiben 2 жыл бұрын
@@derekbanas just discovered you did this for pretty much every other language. So my fun ain't over yet ;)
@intuit13
@intuit13 2 жыл бұрын
Awesome tutorial. I just found out there are some countries in the world (South Africa is one) that are using Delphi for their CS curriculum (kinda like how the rest of the world used Java and most are now using Python, etc). Seems like an ODD choice to me (yea, you can learn with any language, but Delphi isn't just a language as it's kinda married to a proprietary IDE, it's rarely used, and it's one of very few languages these days that have syntax like that, ie. not python or c-style ). Anyway, seems like these Delphi tutorials are still quite important for some young people first getting into CS, and since they're no where near as common (or up to date) as most other language tutorials on the web, props to those of you (like Derek) who are making (great) modern tutorials.
@nerd2544
@nerd2544 2 жыл бұрын
they taught programming here in highschool with pascal too. the generation after me (this year or next year) will be the last to do this, after that they'll switch to python, long needed and relevant change considering they've been using pascal to teach since like the early 00s. they've even started teaching python to the middle schoolers, makes me envious that all the changes are happening after I leave, our IT education was wayyyy too behind compared to the rest of the world.
@黃致銓-o2b
@黃致銓-o2b 9 ай бұрын
Derek, thanks u for so nice tutorial about Delphi
@brandoc0918
@brandoc0918 3 жыл бұрын
Excellent. One million thanks.. My favorite language..:)
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I'm happy you liked it
@vanadiumV
@vanadiumV 3 жыл бұрын
God bless you Sir ! greetings from Morocco !
@derekbanas
@derekbanas 3 жыл бұрын
May God bless you and your loved ones as well :)
@AbdoInfo
@AbdoInfo 3 жыл бұрын
we are asking for the seconde video of pascal interface and mobile application ...etc
@morthim
@morthim 3 жыл бұрын
really cool language, thanks for sharing.
@derekbanas
@derekbanas 3 жыл бұрын
I'm happy you liked it :)
@akagaming9431
@akagaming9431 3 жыл бұрын
Hi Derek, it's been a while since we last saw your new content! Hopefully you & family are doing well amidst this pandemic :D
@derekbanas
@derekbanas 3 жыл бұрын
Nice to see you again :) Yes I was a mess for the last few months. I had anemia, but I'm feeling better now.
@MichaelTroulis
@MichaelTroulis 3 жыл бұрын
I’d be interested in a sample Delphi CRUD database app with loosely coupled views so it’s easy to swap out the database. I wish I had learned that years ago. I’ll need to replace my database at some point (Advantage Database), and everything is tightly coupled so it’s going to be a lot of work.
@skyrudi7357
@skyrudi7357 3 жыл бұрын
Hi, I am interested in a sample CRUD database app topic covered as well ;-) What I remember with Delphi version 4 or 5 Client/Server when it came in the nineties how well a GUI app was integrated with the connected DB. I believe with the latest Embarcadero Delphi versions it is even more polished and available with recent DB engines like MySql, MariaDB and PostreSQL. And yes, Pascal was by accident my first programming language at elementary school and then as a Dephi it was graphics classes practice language with its power GUI back in a day at my university so it has special place in my heart. Derek thank you for bringing it to your channel, with your Fortran and Cobol tutorials it fits nicely.
@wjrasmussen666
@wjrasmussen666 3 жыл бұрын
Need to bust out my CPM system and turbo pascal!!
@rydjaradat
@rydjaradat 3 жыл бұрын
Very nice video, thank you for this wholistic approach which I very much likeand appreciated. Waiting for new releases form you for delphi , with GUI and mobile development . Awesome work.
@derekbanas
@derekbanas 3 жыл бұрын
Thank you very much :) I'll do my best to make more
@lernordmac2711
@lernordmac2711 3 жыл бұрын
please do a video where you share your programming life experiences to motivate those us learning programming
@derekbanas
@derekbanas 3 жыл бұрын
I'm overdue to make another AMA. Long story short : 1. Won college science contest (Functioning VR System in 1994) 2. Hired by Apple 3. Interned at Digital Domain (James Cameron / Special Effects) 4. Went back to college to strengthen skills for special effects 5. Met Wife at school and eventually got married 6. Worked as web developer during the infancy of the Internet at marketing company 7. Worked for Wall Street Firm wanting to become an analyst 8. Started my KZbin hobby 9. Started my own company with a focus on online stores and saving struggling businesses I don't know if that is motivating or not, but I definitely didn't have a boring life. While building my business I also took a bunch of odd jobs to pay the bills. At one job I was almost shot twice and was in a terrible car crash that almost killed me. I met super rich people like Bill Gates, Steve Jobs, James Cameron, etc. I also met extremely poor people and I did my best to help them. The worst thing I've done is to design highly effective telemarketing systems. On KZbin my biggest contribution is the long learn in one video format that everyone uses now. Some people think that is the worst thing I have ever done and they may be correct :)
@lernordmac2711
@lernordmac2711 3 жыл бұрын
@@derekbanas cool
@mukund3060
@mukund3060 2 жыл бұрын
Very Good Video ,Nicely Explained with simple exmples .Thank You
@JDoawp
@JDoawp 3 жыл бұрын
Now I'm just waiting for that COBOL video
@derekbanas
@derekbanas 3 жыл бұрын
I made one already
@JDoawp
@JDoawp 3 жыл бұрын
@@derekbanas o dang hadn't noticed
@mohamedshahjahan4241
@mohamedshahjahan4241 Жыл бұрын
Thank you very much sir for easy to understand basic pascal programming
@abdullahleghari
@abdullahleghari 3 жыл бұрын
After learning some Delphi/Obj-Pascal, C# would no longer feel like Java. C# has got Delphi vibes.
@maxrobe
@maxrobe 3 жыл бұрын
Anders Hejlsberg was the chief architect of Delphi then went to Microsoft to become the lead architect of C#. So....
@shurmurray
@shurmurray 3 жыл бұрын
For sure. There was a moment in my life when i discovered VS + C# for myself after background with delphi.
@simcor007
@simcor007 4 ай бұрын
Hi Derek. It was an incredible video about Delphi programming. I downloaded the software from the Embarcadero website and followed your tutorial. I really loved it. 🤓I wonder if you can make the same one about C++ Builder.
@xspydazx
@xspydazx 3 жыл бұрын
This Guy ! Always amazes me lol!.... i Truly there is too much to cover in computer science .... would love it if you MADE a compiler from any lang style to byte code! (probably java as its your greatest) (although i use VB)
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) If I made a compiler I’d almost definitely use C/C++. Maybe Haskell
@xspydazx
@xspydazx 3 жыл бұрын
@@derekbanas C++ that would be do-able!
@delphimore
@delphimore 3 жыл бұрын
thank you we need more
@derekbanas
@derekbanas 3 жыл бұрын
I’ll see what I can do
@muzaffarazizov3294
@muzaffarazizov3294 3 жыл бұрын
Hi Derek, your videos are awesome. However, I am tired to wait tutorial from Differential Equations
@derekbanas
@derekbanas 3 жыл бұрын
Thank you. Sorry for the wait. I have been sick for the last 2 months with anemia. I'm getting better now
@kiwiwelch3620
@kiwiwelch3620 2 жыл бұрын
Make more Delphi please 🥺
@ttc0419
@ttc0419 3 жыл бұрын
Great video! Could you make a tutorial of spring framework?
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I'll see what I can do
@leosilva0411
@leosilva0411 3 жыл бұрын
Very nice introduction to the language. Thank you sir!
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I’m happy I could help
@fernandorizzato777
@fernandorizzato777 3 жыл бұрын
Well done!
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I tried to do my best
@CAPS_AMERICA
@CAPS_AMERICA 2 жыл бұрын
in 1992 I completed my thesis on GUI programming using Turbo Pascal and presented it to a panel of faculty members and I passed and completed my Bachelor's degree because of that. Now I don't even know what the syntax is anymore, I was just curious what Delphi is because there's a job opening that's looking for a Delphi programmer with C# experience!
@nerd2544
@nerd2544 2 жыл бұрын
your country bachelor degree needs thesis? I thought only at postgraduate level.
@sjoshwa8389
@sjoshwa8389 3 жыл бұрын
could you add a full course on machine learning , artificial intelligence and deep learning neural network from zero to advanced...explaining all the algorithms including reinforcement learning .... and some projects on computer vision , text recognition ,covering entire course
@derekbanas
@derekbanas 3 жыл бұрын
I'll be covering machine learning soon. I just finished up with data science a few months ago.
@olafk8232
@olafk8232 3 жыл бұрын
Unfortunately no macOS version available, AFAIK.
@derekbanas
@derekbanas 3 жыл бұрын
Yes, a virtual machine is required on Mac
@olafk8232
@olafk8232 3 жыл бұрын
@@derekbanas I fear the speed penalty of a VM.
@maxrobe
@maxrobe 3 жыл бұрын
@@olafk8232 You can use Lazarus Object Pascal on macOS which is basically the same as the Delphi.
@pmcgee003
@pmcgee003 3 жыл бұрын
Many professionals use the IDE with Parallels eg. The code runs natively.
@frankperdue6585
@frankperdue6585 3 жыл бұрын
Delphi-ish wooo 🤘🏻
@derekbanas
@derekbanas 3 жыл бұрын
I’m happy you liked it :)
@JstJaybeingJay
@JstJaybeingJay 3 жыл бұрын
Awesome timing/video man, got my interest back into it. few months ago i got into Pascal but many people said it's quite useless because you can't make anything from it, rather learn ADA. So I got demotivated, (If anyone knows what i can make from turbo Pascal please let me know....I really want to get into Pascal.)
@derekbanas
@derekbanas 3 жыл бұрын
You can develop GUI apps for any platform as well as mobile devices with Delphi all with the same code. I've enjoyed it.
@hameedyousfi2779
@hameedyousfi2779 3 жыл бұрын
Well brother pascal language is use to develop an operating system as well system software and communication system as well before c and c++ ibm mainframes computer was using pascal , cobol , messa and assembly language and even ibm 1401 developed for airlines ways for ticket and communicate with pilot and other stuff but today c and c++ enormusly using by system software developer and i m one of those
@JstJaybeingJay
@JstJaybeingJay 3 жыл бұрын
@@derekbanas thanks man.
@JstJaybeingJay
@JstJaybeingJay 3 жыл бұрын
@@hameedyousfi2779 thanks bro, are you talking about Turbo Pascal?
@مشآعرالكترونية
@مشآعرالكترونية 3 жыл бұрын
THANK YOU I NEED COURSES
@hasansen1033
@hasansen1033 3 жыл бұрын
very nice. thanks mr Banas
@derekbanas
@derekbanas 3 жыл бұрын
Thank you 😁
@Enem_Verse
@Enem_Verse 3 жыл бұрын
Man you are truly awesome Your videos are work of an artist Please make a video on sk-learn 🙏🙏
@derekbanas
@derekbanas 3 жыл бұрын
Thank you for taking to time to write a nice message :) I definitely plan on covering scikit-learn soon
@Enem_Verse
@Enem_Verse 3 жыл бұрын
@@derekbanas thank you so much I will be waiting 😊
@fabiobubu8054
@fabiobubu8054 2 жыл бұрын
I managed to bring all listings from pascal to console application. All perfect. Now I would like to use my listings with the Windows VCL interface. Is there a course that explains it all? thank you
@martinevans8965
@martinevans8965 2 жыл бұрын
So clear and motivating!
@airbus5717
@airbus5717 3 жыл бұрын
Next video request: how to make a compiler tutorial
@henrymach
@henrymach 3 жыл бұрын
Pascal is a case insensitive language because its creator actually took time learning the alphabet
@Khararchan
@Khararchan 3 жыл бұрын
Hi Derek, any plans for Dotnet tutorial? Your channel is a gem.
@derekbanas
@derekbanas 3 жыл бұрын
Hi, A Xamarin tutorial is coming very soon
@carlfranz6805
@carlfranz6805 3 жыл бұрын
God, I loved Object Pascal and Delphi back when Borland still existed. Sigh. I had it since Delphi 1.0 and, I think Borland Pascal 1.6...
@derekbanas
@derekbanas 3 жыл бұрын
Pascal was my 3rd language also with Borland. It is funny to think that I was doing exactly the same thing 25 years ago as many people that watch my videos.
@carlfranz6805
@carlfranz6805 3 жыл бұрын
@@derekbanas Probably my 5th or 6th language if you include assemblers on several different machines. I do have one question on Embarcadero though... why is there no information on Object Pascal anywhere? It talks about the environment and C++ but nothing about Pascal...
@mohaarulez
@mohaarulez 3 жыл бұрын
Amazing video!
@derekbanas
@derekbanas 3 жыл бұрын
I'm very happy that you liked it :)
@do-minglum630
@do-minglum630 2 жыл бұрын
Great video -- thank you!
@derekbanas
@derekbanas 2 жыл бұрын
Thank you :) I'm happy it helped
@vjaiprabaharan8868
@vjaiprabaharan8868 Жыл бұрын
Sir i am new to this prgming and I could not get any idea about what you are teaching in this. Is there any way to understand delphi pascal better? Please let me know.
@NKernytskyy
@NKernytskyy 3 жыл бұрын
Feeling nostalgic about high school and ... Delphi Pascal Programming ... both of which ended for me like 15 years ago.
@NOPerative
@NOPerative 2 жыл бұрын
GOOD! MORE! Okay, I'm done. Good stuff.
@derekbanas
@derekbanas 2 жыл бұрын
Thank you :)
@memsom
@memsom 3 жыл бұрын
Wow, I was a Delphi (Del-fee) programmer for 10+ years. This is very nostalgic. Unfortunately, Delphi is not really popular anymore. You'd always be better off investing in C# these days.
@derekbanas
@derekbanas 3 жыл бұрын
I use C# for all my mobile development. I love it
@BS01234
@BS01234 3 жыл бұрын
@@derekbanas Besides the number of users, are there any tech advantages to show C# better than Obj Pascal in real world development......and Vice versa?
@Christobanistan
@Christobanistan Жыл бұрын
I remember OP fondly from back in the day, but I have to say modern languages are nicer. I don't like having to use OOP stuff like inheritance and polymorphism, but the reversed '.' syntax is super useful, wish OP had embraced that instead of lots of language defined functions. C#, for example, only has a few aliases of very basic types, as much as possible is kept of the language, and that pays off big time. OP's killer feature is really the the near instant compile speed! Also, compiling directly to binaries (no IL) and automagical memory management instead of needing a runtime with a GC are really hard to give up. Even GoLang has a friggin runtime and GC! :( There is no language out there that I know of that complains the simplicity of C#, the fully compiled speed of OP, and requires no runtime or GC?
@arnabsarkar8511
@arnabsarkar8511 3 жыл бұрын
please make a video on drracket and standard ml
@avidiuscassiusivanovitch7149
@avidiuscassiusivanovitch7149 2 жыл бұрын
Hello sir, according to you, what is the difference between delphi and free pascal(lazarus), what is the best. what the the best choice if i want to create windows desktop app?
@BKCA-X
@BKCA-X 2 жыл бұрын
Great video!111
@derekbanas
@derekbanas 2 жыл бұрын
Thank you very much :)
@darrensummers6327
@darrensummers6327 3 жыл бұрын
Tried 3 times to download. Lets me install then asks for a serial that they send to me via email, but 3 time the serial is not accepted. They only send the same serial as to get it I had to register on thire site. So they have my details an d I get SH####t
@wayland7150
@wayland7150 Жыл бұрын
Delphi is free? It used to be super expensive. I bought Borland Turbo Pascal in the 1980's when it was £68. It was amazing. I then bought Turbo Pascal for Windows and then Delphi. It was all far too much work so I bought MS Access 1.0 which got the job done in a fraction of the time. The problem with Delphi is every single control you add to the form requires you to write a ton of code. In MS Access it works without code but you can add code just when needed.
@ErenI
@ErenI 3 жыл бұрын
THE PASCAL RISES
@derekbanas
@derekbanas 3 жыл бұрын
I put off making this video for far to long
@derozaza
@derozaza 3 жыл бұрын
How did you activate night mode?
@saphawk8685
@saphawk8685 3 жыл бұрын
LOVE DELPHI
@derekbanas
@derekbanas 3 жыл бұрын
I have to admit that I have been pleasantly surprised by how much I like it
@zemorango
@zemorango 3 жыл бұрын
Pascal is great :)
@zilog1
@zilog1 2 жыл бұрын
ngl, i kinda like this lang. been teinkering with Freepascal sense this video. I kinda like it. its a bit odd, but kinda neat
@fireball0762
@fireball0762 3 жыл бұрын
do people still program in Pascal? I learned it once, but i don't see it now days
@denis0026
@denis0026 2 жыл бұрын
yeah, we learn this in school for some reason
@fireball0762
@fireball0762 2 жыл бұрын
@@denis0026 Visual Basic is the way to go, visual studio is free for windows
@cool4skull
@cool4skull 3 жыл бұрын
Is there a programming language Derek does not know?
@derekbanas
@derekbanas 3 жыл бұрын
I don't know Whitespace :)
@HBees79
@HBees79 3 жыл бұрын
he does not know Visual Basic 6.0 SP 5 DCOM MTS with MSQSL 🤣🤣
@m4rt_
@m4rt_ 2 жыл бұрын
windows, mac, ios, and android is not every os.... everyone keep forgetting about Linux
Golang Tutorial : Go Full Course
3:49:15
Derek Banas
Рет қаралды 270 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Coding in Pascal in The Modern Age
2:05:04
Tsoding Daily
Рет қаралды 68 М.
Dart Tutorial 2021
1:37:58
Derek Banas
Рет қаралды 50 М.
The SOLID Principles in Delphi - Write Better Code!
1:03:53
Embarcadero Technologies
Рет қаралды 9 М.
COBOL Tutorial : Learn COBOL in One Video
2:13:59
Derek Banas
Рет қаралды 279 М.
Free Pascal - First Impression [Programming Languages Episode 6]
57:55
The Art of Code - Dylan Beattie
1:00:49
NDC Conferences
Рет қаралды 4,7 МЛН
C Programming Tutorial for Beginners
3:46:13
freeCodeCamp.org
Рет қаралды 16 МЛН
Delphi Boot Camp Day 2 - Getting to Know the Delphi Language
2:29:55
Embarcadero Technologies
Рет қаралды 29 М.