Delphi Pascal Programming

Поділитися
Вставка
  • Опубліковано 20 жов 2024

КОМЕНТАРІ • 256

  • @imadeddinech5295
    @imadeddinech5295 3 роки тому +44

    I can't believe that! Finally a Delphi video! And from Derek! It's really a good day!

    • @derekbanas
      @derekbanas  3 роки тому +20

      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 роки тому +9

      @@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 роки тому +2

      Pascal long time no see (my second Lang)...1985

    • @gnosetech5381
      @gnosetech5381 3 роки тому +1

      @@derekbanas yep, we would like that: thnx a lot!

    • @amirnazemzadegan
      @amirnazemzadegan 3 роки тому +2

      @@derekbanas please make with a ton of GUI and mobile apps as well ! regards

  • @larrycullen9117
    @larrycullen9117 3 роки тому +35

    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 роки тому +6

      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 2 роки тому

      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 роки тому +5

    Mahn! I've been scouring UA-cam 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 роки тому +1

      I’m happy you liked it :) I’m working on others

    • @pmcgee003
      @pmcgee003 3 роки тому +2

      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 роки тому +1

      Salim there's lots of tutorials out there

    • @hamedrezayi5949
      @hamedrezayi5949 Рік тому

      @@zemorango where?

  • @deadmarshal
    @deadmarshal 3 роки тому +19

    Hi Derek. I'm learning Pascal, you have the best timing. thank you.

    • @derekbanas
      @derekbanas  3 роки тому +6

      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 роки тому +7

      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 роки тому +2

      Pascal is much better than Python.

    • @matthewlam9416
      @matthewlam9416 3 роки тому

      😱

  • @ElementResources-rp8ox
    @ElementResources-rp8ox 10 місяців тому +1

    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.

  • @ahafeel
    @ahafeel 3 роки тому +6

    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 2 роки тому

      @@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 роки тому +2

    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 роки тому +1

      Thank you :) I'm happy you enjoyed the video

    • @Scanito
      @Scanito 3 роки тому +1

      @@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 2 роки тому +12

    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).

  • @frankcorr6566
    @frankcorr6566 3 роки тому +4

    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.

  • @JimMcKeeth
    @JimMcKeeth 3 роки тому +16

    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 роки тому +3

      Thank you :) Yes application development is where Delphi shines

    • @JimMcKeeth
      @JimMcKeeth 3 роки тому +2

      This really is a great language tutorial. Thanks for putting it together.

    • @alessandrorossi1294
      @alessandrorossi1294 3 роки тому +1

      Yeah I thought the whole point of using Delphi is the GUI ide. It’s basically the only successor to VB 6

  • @rhysjones3862
    @rhysjones3862 2 роки тому +1

    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 👏🏼

  • @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  Рік тому +1

      Thank you for taking the time to tell me you found it useful

  • @ahmedalmashaikhi664
    @ahmedalmashaikhi664 3 роки тому +3

    Great tutorial dear .. Waiting eagerly for more tutorial in Object Pascal

  • @derekbanas
    @derekbanas  3 роки тому +7

    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

  • @woodturner1954
    @woodturner1954 3 роки тому +2

    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#.

  • @karieljay343
    @karieljay343 2 роки тому +4

    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 роки тому +4

    I for one would like you to do more videos on using Pascal. Thank you for this video.

  • @charles-y2z6c
    @charles-y2z6c 3 роки тому +4

    I loved and did Borland Turbo Pascal in the mid 80's haven't seen it since.

  • @hoosierdaddy2308
    @hoosierdaddy2308 Рік тому

    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

  • @vansikapandey3718
    @vansikapandey3718 3 роки тому +9

    I really want to thank you for your work towards these tutorials ❤️ ❤️

    • @derekbanas
      @derekbanas  3 роки тому

      Thank you :) It is my pleasure to help

  • @PretzelPup
    @PretzelPup 3 роки тому +1

    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.

  • @jedt3d
    @jedt3d 3 роки тому +2

    Can't believe my eyes. Finally we have Delphi Object Pascal from Derek Banas!!
    Cheers!

    • @derekbanas
      @derekbanas  3 роки тому +1

      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.

  • @gammyhorse
    @gammyhorse 3 роки тому +3

    Amazing Derek, thank you very much! Delphi is awesome! Pascal rocks!

    • @derekbanas
      @derekbanas  3 роки тому +1

      Thank you :) I'm happy you enjoyed 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. 👏

  • @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

  • @lewisvilletexas
    @lewisvilletexas 2 роки тому +2

    Good stuff. Would love to see working with GUI and Forms

  • @GaryChike
    @GaryChike 3 роки тому +2

    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 роки тому +1

      Thank you :) I'm looking into it. Thank you for the request

  • @KZeroSoft
    @KZeroSoft 3 роки тому +2

    Awesome , waiting the GUI videos.

  • @MarkMifsud
    @MarkMifsud 3 роки тому +4

    Please do a video covering GUI development. Thanks for this.

    • @derekbanas
      @derekbanas  3 роки тому +3

      Thank you :) I'll see what I can do

  • @jlitodelcid326
    @jlitodelcid326 3 роки тому +2

    Cool. I was waiting for one of your videos.

    • @derekbanas
      @derekbanas  3 роки тому +1

      Thank you :) I’m going to focus on giant epic videos for at least the rest of the year

  • @filipcza
    @filipcza 9 місяців тому

    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.

  • @simcor007
    @simcor007 2 місяці тому

    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.

  • @jt1731
    @jt1731 3 роки тому +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.

  • @codecaine
    @codecaine 2 місяці тому

    Pascal will always have a special spot in my heart.

  • @AbdoInfo
    @AbdoInfo 3 роки тому +1

    we are asking for the seconde video of pascal interface and mobile application ...etc

  • @henrymach
    @henrymach 3 роки тому +6

    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 роки тому +1

      @@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 роки тому +1

      There's a Community Edition - he's using it here.

    • @JayJay-ki4mi
      @JayJay-ki4mi 2 роки тому +6

      @@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.

  • @akagaming9431
    @akagaming9431 3 роки тому +1

    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 роки тому +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.

  • @lyricsmint567
    @lyricsmint567 3 роки тому +1

    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 роки тому +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.

  • @manuelgarciagarcia2501
    @manuelgarciagarcia2501 3 роки тому +2

    amazing tutorial, thank you so much for resurrecting pascal.:)

    • @derekbanas
      @derekbanas  3 роки тому +2

      Thank you :) It was fun to get back into making epic videos again

  • @konradbachorz4603
    @konradbachorz4603 3 роки тому +1

    It would be great to see next part!

  • @morthim
    @morthim 3 роки тому +5

    really cool language, thanks for sharing.

    • @derekbanas
      @derekbanas  3 роки тому +1

      I'm happy you liked it :)

  • @brandoc0918
    @brandoc0918 3 роки тому +1

    Excellent. One million thanks.. My favorite language..:)

    • @derekbanas
      @derekbanas  3 роки тому

      Thank you :) I'm happy you liked it

  • @leaoaugusto
    @leaoaugusto 3 роки тому

    Used to work with Borland Delphi 5 to 7 many years ago. Fun times. I did lots of windows Apps.

  • @黃致銓-o2b
    @黃致銓-o2b 7 місяців тому

    Derek, thanks u for so nice tutorial about Delphi

  • @HBenzaoui
    @HBenzaoui 2 роки тому

    Ohh that's great! i just found out this one is existing and it really good tutorial thanks Derek

  • @muzaffarazizov3294
    @muzaffarazizov3294 3 роки тому +1

    Hi Derek, your videos are awesome. However, I am tired to wait tutorial from Differential Equations

    • @derekbanas
      @derekbanas  3 роки тому +1

      Thank you. Sorry for the wait. I have been sick for the last 2 months with anemia. I'm getting better now

  • @MichaelTroulis
    @MichaelTroulis 3 роки тому +2

    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 роки тому +1

      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.

  • @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 роки тому +1

      Thank you very much :) I'll do my best to make more

  • @moachiolli3212
    @moachiolli3212 3 роки тому +2

    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 роки тому +1

      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 роки тому +6

      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 ua-cam.com/video/OkC7HKtiZC0/v-deo.html 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!!

  • @JDoawp
    @JDoawp 3 роки тому +3

    Now I'm just waiting for that COBOL video

    • @derekbanas
      @derekbanas  3 роки тому +4

      I made one already

    • @JDoawp
      @JDoawp 3 роки тому +1

      @@derekbanas o dang hadn't noticed

  • @xspydazx
    @xspydazx 3 роки тому +1

    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 роки тому +2

      Thank you :) If I made a compiler I’d almost definitely use C/C++. Maybe Haskell

    • @xspydazx
      @xspydazx 3 роки тому +2

      @@derekbanas C++ that would be do-able!

  • @mukund3060
    @mukund3060 2 роки тому

    Very Good Video ,Nicely Explained with simple exmples .Thank You

  • @abdullahleghari
    @abdullahleghari 3 роки тому +5

    After learning some Delphi/Obj-Pascal, C# would no longer feel like Java. C# has got Delphi vibes.

    • @maxrobe
      @maxrobe 3 роки тому +9

      Anders Hejlsberg was the chief architect of Delphi then went to Microsoft to become the lead architect of C#. So....

    • @shurmurray
      @shurmurray 2 роки тому

      For sure. There was a moment in my life when i discovered VS + C# for myself after background with delphi.

  • @mohamedshahjahan4241
    @mohamedshahjahan4241 Рік тому

    Thank you very much sir for easy to understand basic pascal programming

  • @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?

    • @LeChatelaineAnglaise
      @LeChatelaineAnglaise 3 роки тому

      Maybe check your emails/spam folder. I just applied and received the book in an email (it's a good book to have).

  • @vanadiumV
    @vanadiumV 3 роки тому

    God bless you Sir !
    greetings from Morocco !

    • @derekbanas
      @derekbanas  3 роки тому

      May God bless you and your loved ones as well :)

  • @lernordmac2711
    @lernordmac2711 3 роки тому +1

    please do a video where you share your programming life experiences to motivate those us learning programming

    • @derekbanas
      @derekbanas  3 роки тому +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 UA-cam 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 UA-cam 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

  • @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.

  • @plrc4593
    @plrc4593 2 роки тому

    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 2 роки тому +1

      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 2 роки тому

      @@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 2 роки тому

      @@plrc4593 Watch carefully what I wrote. There is nowhere such a thing like, x: integer := 5, or whatever you see anyways.

    • @plrc4593
      @plrc4593 2 роки тому

      @@gammyhorse Yes, and it looks like a mistake. You use := instead of = in pascal, don't you?

  • @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 Рік тому

      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.

  • @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 ;)

  • @ttc0419
    @ttc0419 3 роки тому +1

    Great video! Could you make a tutorial of spring framework?

    • @derekbanas
      @derekbanas  3 роки тому

      Thank you :) I'll see what I can do

  • @wjrasmussen666
    @wjrasmussen666 3 роки тому +1

    Need to bust out my CPM system and turbo pascal!!

  • @JstJaybeingJay
    @JstJaybeingJay 3 роки тому +2

    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 роки тому +1

      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 роки тому +1

      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?

  • @leosilva0411
    @leosilva0411 3 роки тому

    Very nice introduction to the language. Thank you sir!

    • @derekbanas
      @derekbanas  3 роки тому

      Thank you :) I’m happy I could help

  • @delphimore
    @delphimore 3 роки тому +1

    thank you we need more

  • @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

  • @asing2201
    @asing2201 3 роки тому +2

    Hi Derek, any plans for Dotnet tutorial? Your channel is a gem.

    • @derekbanas
      @derekbanas  3 роки тому +2

      Hi, A Xamarin tutorial is coming very soon

  • @fernandorizzato777
    @fernandorizzato777 3 роки тому +2

    Well done!

    • @derekbanas
      @derekbanas  3 роки тому

      Thank you :) I tried to do my best

  • @avidiuscassiusivanovitch7149

    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?

  • @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.

  • @مشآعرالكترونية
    @مشآعرالكترونية 3 роки тому

    THANK YOU I NEED COURSES

  • @kiwiwelch3620
    @kiwiwelch3620 2 роки тому

    Make more Delphi please 🥺

  • @hasansen1033
    @hasansen1033 3 роки тому +1

    very nice. thanks mr Banas

  • @henrymach
    @henrymach 3 роки тому +1

    Pascal is a case insensitive language because its creator actually took time learning the alphabet

  • @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.

  • @olafk8232
    @olafk8232 3 роки тому +2

    Unfortunately no macOS version available, AFAIK.

    • @derekbanas
      @derekbanas  3 роки тому +1

      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.

  • @Enem_Verse
    @Enem_Verse 3 роки тому +1

    Man you are truly awesome
    Your videos are work of an artist
    Please make a video on sk-learn 🙏🙏

    • @derekbanas
      @derekbanas  3 роки тому +1

      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 😊

  • @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?

  • @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

  • @airbus5717
    @airbus5717 3 роки тому

    Next video request: how to make a compiler tutorial

  • @derozaza
    @derozaza 3 роки тому

    How did you activate night mode?

  • @carlfranz6805
    @carlfranz6805 3 роки тому +1

    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 роки тому +1

      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 роки тому +1

      @@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...

  • @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 2 роки тому

      @@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?

  • @martinevans8965
    @martinevans8965 2 роки тому

    So clear and motivating!

  • @arnabsarkar8511
    @arnabsarkar8511 3 роки тому

    please make a video on drracket and standard ml

  • @m4rt_
    @m4rt_ 2 роки тому +1

    windows, mac, ios, and android is not every os.... everyone keep forgetting about Linux

  • @cool4skull
    @cool4skull 3 роки тому +1

    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 🤣🤣

  • @mohaarulez
    @mohaarulez 3 роки тому +1

    Amazing video!

    • @derekbanas
      @derekbanas  3 роки тому

      I'm very happy that you liked it :)

  • @ErenI
    @ErenI 3 роки тому +2

    THE PASCAL RISES

    • @derekbanas
      @derekbanas  3 роки тому

      I put off making this video for far to long

  • @terlumunjoseph6779
    @terlumunjoseph6779 3 роки тому

    Please please pleeeeeeease do the gui tutorial on this as the aren't much tutorials online on delphi Gui would really appreciate if you make it with a lot of Mobile apps thank you

    • @derekbanas
      @derekbanas  3 роки тому +1

      I'm looking into it now. I just have to think up some fun projects

  • @frankperdue6585
    @frankperdue6585 3 роки тому +3

    Delphi-ish wooo 🤘🏻

    • @derekbanas
      @derekbanas  3 роки тому +1

      I’m happy you liked it :)

  • @m4rt_
    @m4rt_ 2 роки тому

    why not free pascal?

  • @do-minglum630
    @do-minglum630 2 роки тому

    Great video -- thank you!

    • @derekbanas
      @derekbanas  2 роки тому

      Thank you :) I'm happy it helped

  • @NOPerative
    @NOPerative 2 роки тому

    GOOD!
    MORE!
    Okay, I'm done. Good stuff.

  • @BKCA-X
    @BKCA-X 2 роки тому +1

    Great video!111

  • @NKernytskyy
    @NKernytskyy 3 роки тому +1

    Feeling nostalgic about high school and ... Delphi Pascal Programming ... both of which ended for me like 15 years ago.

  • @saphawk8685
    @saphawk8685 3 роки тому +2

    LOVE DELPHI

    • @derekbanas
      @derekbanas  3 роки тому

      I have to admit that I have been pleasantly surprised by how much I like it

  • @champfisk5613
    @champfisk5613 3 роки тому

    Uh Derek, does anyone still program in pascal? I never seen it other than a survey of programming languages in college

    • @derekbanas
      @derekbanas  3 роки тому +2

      Yes it works great if you need to develop for numerous platforms and mobile with basically one code base.

    • @champfisk5613
      @champfisk5613 3 роки тому

      @@derekbanas ok nice if I ever run across it. I will stick with java, python and c++. You mentioned it's better to master one..what would consider mastery?

  • @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