Nice to actually see you in the video. Makes it feel a bit more personal. I enjoy your videos a lot, but I honestly thought in some of your other videos that your voice was AI generated. 😛
lol - a lot of people seem to think my voice is AI generated. It takes less production time if I don't appear in the videos, which means I have more time to produce content. It might be best if I appear more often in my videos. :) Great to see that you enjoy the videos on this channel! Thank you for your positive comment :)
Thanks for this great video ! Tbh, it's not recommended to use object oriented programming in typescript since it's not recommanded to use object oriented programming in javascript. C# is interesting
Thanks for your comment :) I see object oriented principles being applied in a lot in TypeScript applications. The main point of TypeScript is to strongly type JavaScript code which makes TypeScript and JavaScript fundamentally different in that respect. In Angular for example the use of design patterns like MVC, and the factory pattern are widely used. When I was discussing object-oriented programming in terms of TypeScript, it was in the context of classes - which is an object-oriented program element. :)
@@GavinLon Yes you're right. I completely miss the point that your community is OOP driven, so classes are a good thing to be seen in Typescript and it's powerful. I just wanted to point that the OOP implementation of typescript is more error prone than C# for instance (That's why FP is preferred in this concept). For instance React switched from OOP to FP for this reason. Ngl I think C# is better in that domain
Sorry but Python is not used for neither mobile nor desktop nor game development, (it is possible, but theoretically any language could be used for anything anyways, so what the industry chooses in practice is what matters).
In the video it is made clear that Python is mostly known for being used in AI, Machine Learning and Data Science. I then made the point that Python is also more versatile than that. It can also be used for Desktop applications, Backend web development, mobile applications and game development. Please see below a few basic examples of how Python can be used. Tkinter is the standard GUI (Graphical User Interface) toolkit that comes with Python, It's simple to use and suitable for small to medium-sized desktop applications. Kivy: Kivy is an open-source Python framework for developing multitouch applications. It is cross-platform and supports Android and iOS, making it suitable for mobile app development. One of the common frameworks used for developing games using Python is Pygame.
The programming languages in the list in this video are in no particular order :) I would put C# in first place if they were listed in order of best to worst.
Gavin Lon, Good list, we are expecting a .net 8 blazor full stack course.
More Blazor content will be coming fairly soon :) I'm working on a number of projects at the moment.
Nice to actually see you in the video. Makes it feel a bit more personal.
I enjoy your videos a lot, but I honestly thought in some of your other videos that your voice was AI generated. 😛
lol - a lot of people seem to think my voice is AI generated. It takes less production time if I don't appear in the videos, which means I have more time to produce content. It might be best if I appear more often in my videos. :) Great to see that you enjoy the videos on this channel! Thank you for your positive comment :)
@@GavinLonI’ve never heard an AI voice with your accent 😂
@@alst4817 LOL
Thanks for this great video ! Tbh, it's not recommended to use object oriented programming in typescript since it's not recommanded to use object oriented programming in javascript. C# is interesting
Thanks for your comment :) I see object oriented principles being applied in a lot in TypeScript applications. The main point of TypeScript is to strongly type JavaScript code which makes TypeScript and JavaScript fundamentally different in that respect. In Angular for example the use of design patterns like MVC, and the factory pattern are widely used. When I was discussing object-oriented programming in terms of TypeScript, it was in the context of classes - which is an object-oriented program element. :)
@@GavinLon Yes you're right. I completely miss the point that your community is OOP driven, so classes are a good thing to be seen in Typescript and it's powerful. I just wanted to point that the OOP implementation of typescript is more error prone than C# for instance (That's why FP is preferred in this concept). For instance React switched from OOP to FP for this reason. Ngl I think C# is better in that domain
@@fabricehategekimana5350 Thanks for this. You make a valid point. Comments like yours are always appreciated. :)
I do enjoy this video!
Excellent - thank you for your support! :)
Your voice sounds like it's computer-generated. So cool 😊
lol - maybe the artificial intelligence higher up people will catch on - and pay me to have my voice synthesised - I live in hope! :)
In no particular order
Python
Javascript
Java
Typescript
C++
Swift
PHP
Go
Rust
C#
Top 10! So basically any of the ones used in industry!😂
lol - here are 10 programming languages that weren't included on my list:
Visual Basic, Fortran, R, Kotlin, Ruby, C, Delphi, Dart, Scala, Objective-C.
Sorry but Python is not used for neither mobile nor desktop nor game development, (it is possible, but theoretically any language could be used for anything anyways, so what the industry chooses in practice is what matters).
In the video it is made clear that Python is mostly known for being used in AI, Machine Learning and Data Science. I then made the point that Python is also more versatile than that. It can also be used for Desktop applications, Backend web development, mobile applications and game development. Please see below a few basic examples of how Python can be used.
Tkinter is the standard GUI (Graphical User Interface) toolkit that comes with Python, It's simple to use and suitable for small to medium-sized desktop applications.
Kivy: Kivy is an open-source Python framework for developing multitouch applications. It is cross-platform and supports Android and iOS, making it suitable for mobile app development.
One of the common frameworks used for developing games using Python is Pygame.
C# is supposed to be in third place.
The programming languages in the list in this video are in no particular order :) I would put C# in first place if they were listed in order of best to worst.