DON'T LEARN C++ GUI UNLESS...

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

КОМЕНТАРІ • 215

  • @AlexandrBorschchev
    @AlexandrBorschchev 2 роки тому +111

    I want to learn gui programming with c++ not because it is faster or i want to create gui apps, it is because i want to learn c++.

  • @factfactory575
    @factfactory575 3 роки тому +232

    The reason why I'm learning C++ is because it's difficult and is needed to build the most complex of programs. I want to code with a mans language.

    • @cesarcalderon2499
      @cesarcalderon2499 2 роки тому +8

      Thank you

    • @kryptoid2568
      @kryptoid2568 2 роки тому +23

      I learnt c++ because of the name(idk i was 12 or something)
      No I'm continuing because....you said it first, it's a man's language, ASM is the chad's language lol

    • @mbrown1253
      @mbrown1253 2 роки тому +42

      Or as JFK might have put it... "We choose to learn C++, not because it is easy, but because it is hard."

    • @wearesciber
      @wearesciber  2 роки тому +7

      @M Brown Haha 😂

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

      Me too my friend, me too.

  • @DirkArnez
    @DirkArnez 2 роки тому +75

    YES, C++ GUI is difficult - but big companies like Adobe, vmware... use C++ for gui (even some may build their own GUI libraries on C++), and this fact just makes me "ignore" GUIs from other languages and stick to C++.
    It sucks when good software are written beautifully in other languages at the very beginning but later on found it needs a rewrite in C++ for performance boost - sounds harsh but really do not like doing things "again".
    For small developers, it is still relevant to programming in C++ GUI with lightweight GUI libraries like "FLTK", "Dear ImGui", etc, just to name a few.

    • @wearesciber
      @wearesciber  2 роки тому +6

      I think you are absolutely correct.
      As you said, just sticking with C++ will get rid of all type of headaches that might arise in the future regarding the performance of the app. We just have to get through the headaches in the beginning and then it's all just natural after that.

    • @DirkArnez
      @DirkArnez 2 роки тому +5

      @@wearesciber and so long as developers separate UI logic and business logic well, it will not too much headache even to switch GUI or even port to other languages like Python (using pybind) or even to web (aka WebAssembly). Sticking to C++ with C interfaces just keep developers safe in long run 🤣

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

      And remember, those companies are old. As compilers get better at making things fast, languages like Python, which is basically like lazy/implicit c++, will become more useful for some heavyweight apps. Of course, making the GUI in one language and the rest in c++ is an option.

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

      @@puppergump4117 @Pupper Gump I get your point, even Docker on Windows is written in Go with GUI in C#, which is really the option. However, I really doubt the overhead of data exchange in two code base in different language, GUI and core logic.
      For compiler optimization, yes, it is getting better over the years, but I don't see it benefit a lot for performance, especially comparing to C or C++, which you can optimize literally everything in assembly level. Python is kind of off the list because it is on bytecode level, and programs run on top of Python.exe, if it is not compiled into native code.

    • @Zen-rw2fz
      @Zen-rw2fz 2 роки тому

      Which one of these libraries has the best documentation and doesn't have crap looking compiled result?

  • @SzBenedek2006
    @SzBenedek2006 4 місяці тому +5

    I am on a low end laptop, so I DO need every ounce of performance.

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

    And here I am trying to make a GUI app using the plain C++ with no frameworks

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

      Haha, but you'd get a lot of valuable experience 😉

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

      @@wearesciber and that's the whole point

  • @alangraton2000
    @alangraton2000 3 роки тому +13

    I was needing this video dude!!! Thank u soo much, keep up with the great content ^-^

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

    wow! I tangled with this for a long time...thank you for the great suggestions!

  • @4dillusions
    @4dillusions 4 місяці тому +2

    If you would like to learn similar UI like winforms or WPF, you can learn Qt with widgets or QML.

    • @idontknowanygoodnames1498
      @idontknowanygoodnames1498 9 днів тому

      Or winui which is built in c++ and is a direct predecessor to winforms and wpf. Though warning new microsoft frameworks arent great and usually end up in the bin quickly.

  • @konstantinrebrov675
    @konstantinrebrov675 5 місяців тому +3

    If there is a will and there is a way, I don't see why not. If I want to use C++ to code GUI applications, and of course there are lots of tutorials about that, then why not do it? I don't want to learn a whole another programming language (C#) just for creating GUI applications. I would rather learn just the GUI toolkit for C++, it would be less of things to learn. And also I need GUI for my C++ applications. For example I am having a network chat project in C++, I want to create the GUI for it. There are a lot of C++ projects that a GUI would be useful, because terminal interface is just not ideal.

  • @jumbo999614
    @jumbo999614 6 місяців тому +3

    Now I'm learning to code program for microcontroller like Arduino and ESP32 which use C++.
    I want to create Windows form to send data between pc and microcontroller.
    So which should I go for ,C++ or C#?

    • @SB-wn3gl
      @SB-wn3gl 2 місяці тому +1

      ofcourse c++

  • @Broyuz
    @Broyuz 6 місяців тому +7

    The reason I learned CPP is because I have advanced app ideas. And I won't code them in baby language!

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

    Hmmmm... and in C# you can write an operating system such as MacOS?

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

      Ok. But would you use c++ for that as a BEGINNER?!
      This video is purely focused on beginners and I have stated that clearly.

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

    I have a question- does the speed of programming languages matters in gui ?? Some people in Quora, say python is slow and is not recommended for commercial gui applications .Is it true ??

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

      It depends. If you are focusing on some highly resource intensive, then performance matters, because, languages like C++ can perform well without less resources. Usually It is best to use a fast language when making commercial gui apps because you don't want to cut down your revenue because your apps are slow and users hate them. Also, you if you only focus on performance and choose C++, then code maintenance will be very hard. Hence the solution is to choose a language that balances out both factors. For instance, C#.

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

      @@wearesciber please make a video to make GUI using .NET core framework on linux machines

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

      @vihang i havent used linux really, might be a bit harder, I'll give it a try when I get the chance

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

      Python is slower to run, but you won’t notice in most projects. Python is fast to program and easy to program apps that run on all computers. For GUI, try PySimpleGUI, probably the easiest GUI framework to learn.

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

    For GUI development Delphi is the King and Lazarus which comes totally free.

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

      This is actually very true, I myswlf used it for a long time and it was really easy, straightforward too. I dont why Big companies can't even implement something like that. Just sucks.

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

      Kotlin too if you want to be a write once run anywhere type.

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

    you forgot to include how easy it is to interact with windows using c++

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

    Most honest man ever...Thanks for the precious advice ❤

  • @Mohammed_Kher
    @Mohammed_Kher 3 роки тому +11

    We want you to expand the explanation of the GUI in a way that can be understood by both beginners and experts ...please

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

      Isn't it what it says on the tin, graphical user interface

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

    good content Sciber. I killed the thumbs up on your video. Always keep up the high-quality work.

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

    cpp is lot used in embedded gui

  • @Manas-co8wl
    @Manas-co8wl 2 роки тому +3

    I'm sorry but QT is still my goto to build desktop "apps" and I don't think that will change in a long while. I will consider learning other languages for mobile apps or web gui.
    edit: I did some searching and apparently "c++ gui" is an actual framework or something and I did not know that

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

    What about CLR visual c++ (.NET Framework) in Visual Studio?

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

      yes that's what I meant by WinForms :)

  • @nightopia.1981
    @nightopia.1981 Місяць тому

    I'm learning c++ because it's my first language and easier for me to grasp than other languages

  • @jarjar621
    @jarjar621 3 місяці тому +1

    i have seen fireship before and for some reason i feel like this video even more ai generated.

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

    hey why do comments get auto deleted when you type electron?

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

      Oh is that so, i didn't know, i havent added any filters, but let me see if anything is in the spam box.

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

      Hi yeah something is wrong. This has happened before too. Your comment appeares on my notifications i the yt studio app but when i tap them this comment is no longer available. Earlier i thought maybe the person posted and deleted it himself, but now since you said, it feels a but sus. Have to look into it. Im sorry for the issue.

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

      Also i can see only a part of your comment, so for that part i will agree. Yes the QT license is a bit sus and troublesome.

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

    Pointers is why I won't learn cpp again but damn it's such a cool and professional language :(

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

      Yep, C++ is the best in my pov.

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

      @@wearesciber super valid opinion tbh and im learning it again as we're speaking cuz idc im a better programmer now and ill just put more effort

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

      Yeey, good luck ❤

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

      @@wtfdoiputhere Your mind totally changed in 1 day??? Tf lmao

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

      @@adheesh2secondsago630 i took c++ in college three yrs ago and all ik was html so yes i understand things better and have much more programming knowledge so I'm giving it a second try

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

    What do you use for your videos? They look great!!

  • @zfl1981
    @zfl1981 4 місяці тому

    Only problem with C# is you need to learn a 2nd language to do GUI/desktop apps: XAML. That's BS. Yes, I am aware of C# markup but again, not its primary purpose, not nearly as supported or documented and is still kind of a 2nd language-ish.
    If there was a well supported and documented C# GUI pathway, I'd take it. WinForms doesn't count as it is almost deprecated and still I have to muddle about with a little bit of XAML to access modern UWP non-Win32 applications.
    C++23 learned without its older baggage is quite a saucy, speedy, and yes, safe even, language when used properly.
    Yet, I'd still trade it (situationally) for development time simplicity if I could use pure C# for GUI apps.

    • @idontknowanygoodnames1498
      @idontknowanygoodnames1498 9 днів тому

      You can entirely skip xaml, as the xaml literally generates c# code. You could go winui c++/winrt route, if you dont want to use c#, but it is horrendous to use. c# gui programming is great, and seriously xaml is awesome, its super quick to make changes in it and makes a lot of sense. But you can just fall back on creating your gui layout fully in code.

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

    C++ is low level if you use it for low level.
    Its also a high level language, with a ton of abstraction. Not the best for functional, and for reflection you might prefer Java, but still a language that is extremely powerful and flexible.
    C++ is what you make of it. You can even integrate garbage collection into it.
    Not many languages can boast to be as comprehensive and effective.

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

    Will you guide me to a right path....i have learned c++ basic to advanced ...now what will be my next step. Should i start learning python or make gui application using c++..guide me please

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

      Hi, I am editing a video on this these days, will take some time but I will upload it ASAP. You will get your answers. Stay tuned ☺✨

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

      @@wearesciber got it and thanks for replying

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

      @@wearesciber it's been a month and you didn't uploaded thay video ...i have been waiting since that time😅

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

      Hi, sorry but I actually made that video 😅 but it was titled differently. ua-cam.com/video/UpREGWu7Oig/v-deo.html It's called "Best GUI Toolkits for C++", but it should answer your question.

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

    I use fltk with c++ to make memory efficient and fast gui app, I want to extract every drop of performance from my app

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

    lol i started c++ when I was 14.

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

      Nice. How old are you now?

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

      @@jasontoussaint6071 15

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

      It's not about C++, I am talking about using C++ for GUI Specifically. My Point is that you shouldn't choose C++ as the first choice when it comes to GUI. Of course C++ is the best language out there, but there is this one issue with it, you can ask any developer and they'll say the same thing.

    • @rodrigoreis6615
      @rodrigoreis6615 3 місяці тому

      @@wearesciber QT,GTK

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

    Hello ! Is it a good choice to develop gui apps in c++ builder ? (If I still prefer to use c++ rather than c#)
    Thanks 😄

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

      Yeah that would be better than using winforms.

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

      i havent watched the video yet, but is it saying to use C# . ooooh :(
      Microsoft's language C#'s applications dont run on linux as far as i think, so, i definitely wont be using it for my personal projects. but yeah, the video will be interesting to watch as i wanted to know why people might want to use C#

  • @3mk3
    @3mk3 2 роки тому

    i want to develop a stand alone portable GUI for using generally in Linux platform. Will Visual C++ be god? or better go with Python GUI development?

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

      Visual C++ is for Windows only. If you want to use C++, then try wxWidgets or Qt.
      Go with Python if performance is not an issue for your app.

    • @3mk3
      @3mk3 2 роки тому

      @@wearesciber thank you for your reply. i have few questions. (1) what do you mean by 'if performance is not an issue'? (2) can we make an executable binary file with Python code? (3) my intention now is to develop a GUI based data entry form like application, so that after giving the data entry, it will generate a simple text file. This file is expected to read in Linux environment with 'vi' editor. and then this file will be an input file for my other software i use.

  • @Ratva666
    @Ratva666 10 місяців тому

    I looove Visual C++ but MFC is the LAW! Right?

  • @SB-wn3gl
    @SB-wn3gl 6 місяців тому

    Dude tell me one gui app that's made in c# ? Most advanced Gui apps like emulator, vpn, big games etc are made in c++. C# is only used for simple gui apps ok

    • @idontknowanygoodnames1498
      @idontknowanygoodnames1498 9 днів тому

      Most applications on windows, including all the default ones, nearly everything on the microsoft store.

    • @SB-wn3gl
      @SB-wn3gl 8 днів тому

      @idontknowanygoodnames1498 no, c# is trash

    • @idontknowanygoodnames1498
      @idontknowanygoodnames1498 8 днів тому

      @@SB-wn3gl how about giving some reasons?

  •  3 роки тому

    Can we make a gui that made by python and c++ together? Gui made by python and control of motor made by c++ in same application. İf it is possible how can i make it?

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

      Yes you can, there was a video on that by the Visual Studio youtube channel, if I find it, I will inform you.

    •  3 роки тому

      @@wearesciber i am looking forward

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

      I think this is it: ua-cam.com/video/P9edayG8rkg/v-deo.html (sorry for the late reply)

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

    Please upload video tutorials of creating GUI apps using embarcadero

  • @sercascade
    @sercascade 4 місяці тому

    would you still recommend C# for non windows gui applications?

    • @idontknowanygoodnames1498
      @idontknowanygoodnames1498 9 днів тому

      No. Use the language suited for the platform. Kotlin for android, swift for ios, c# for windows and c++ for most linux distros.

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

    I'm not on windows or mac, I'm not focusing making win forms, I'm not gonna spend my time making GUI in python? why would I run javascript?
    I'm not a skilled programmer, I don't have a degree, but I still disagree with you.
    I do this as a hobby, and c++ is awesome

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

    Astonishing and clean editing

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

    do you have any database course to link those app to the database? it would be nice if not thanks a lot. I love your videos.

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

      Hi. Thanks. Currently I don't have anything like that. But I have plans to do so in the future. I will be free to make videos in about 4 weeks. So please stay tuned.

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

    Hello recently I done my beginner course of C++ so you gonna telling me that dont try or learning Winforms get back off from that course even dont try and go to QT ??

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

      Honestly yeah. The Qt way and Winforms are almost the same. You can design the UI in a UI designer easily, create event handlers, and then handle them in your code. Since Qt is much better in the long run, there is no need to learn Winforms. I would recommend Winforms only if you are building a small tool. Because with Qt you have to bundle the Qt libraries which will add up to something like 50MB. So if you are just developing a small tool, that is a lot. But with Winforms, you don't have that. Just a few megabytes. But when you make large applications the 50MB becomes comparatively negligible.
      I will make a newer video with much better information and what to think about when choosing a GUI framework and whatnot in the future. For now, I'd say go with Qt. If you learn it properly, you will see its beauty of it. You can design anything and since this is C++, compile it for any platform. Yes, Qt is cross-platform. So that is also a plus.

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

      @@wearesciber thank you for helping a lot so my Other question is May you tell me I finished base C++ so after that what I should to do ? Start with small tool WinForms to go QT will make me developer of C++? Or I should learning other of ones which one connect with C++? What is my next step learning Qt and practice ? How I should developing myself ? May you help me ? Or I should learning C++ library ? Or it’s better not try to write some program with C++ library ? I really want to make some carrier with C++ what would you recommend to me ? thank you I will waiting

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

      To get a career in C++, it is not very easy. If that's what you want, I'd say waste no more time and just get started with Qt. Their Documentation is great and there are some tutorials on UA-cam as well. I will post some in the future, but it will take atleast 3 months. What I believe the best solution is learn other languages as well. Don't try to master one thing, because believe me, it takes a huge amount of time. You need a lot of skills to get a job. Learn C# and learn Windows Development. Meanwhile learn Flutter for Mobile Apps. Learn Web stuff as well. It is much easier than the other things. At the same time try C++ stuff like working with Graphics, learn the Windows API. If you are learning C++, you need to see the point of learning C++. If you are a C++ developer, you shouldn't just learn GUI programming. The only thing I see in C++ for GUI is it is almost all the time Cross platform and provides native look and feel on each platform. And also the speed. But otherwise using C# with something like Avalonia should be the way to go. Or just use Native technologies for developing for Windows. For mobile development, I strongly suggest Flutter. It is the way to go these days. Kotlin is fine. But learning Flutter is a great investment considering if you ever want to build an app, you can deploy it to both android and iOS, and potentially Desktop too (I dont recommend this because it doesnt feel right to me).
      Give this some thought, browse some subreddits and don't think that you can ever stop learning.

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

      @@wearesciber well thank you I will listen you and I need money during doing design of bionic hand and foots and make all part of them electrical components I’m only one person you know I thought I need only C++ for assembly that bionic hand or make some apps with C++ what you think about it ? I actually love machine learning and OpenCv I just confused I want became a good software engineer or creating really something good with what I creating bionic hand or foots but the world is change I need also money so may I ask you ? I will continue with Qt so when I need to into machine learning and openCv ? Could you recommend to me something? Do I waste my time ? Any adress of your Skype etc ? I really need some advice I just look down btw I live in South Korea

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

    What about cybersecurity perspective

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

    Bro මට computer එකක් තියෙන්නෙ ඒ හින්ද coding කරන එක එක තැනකට සීමා වෙනවනෙ....මම phone එකට IDE app එකක් දාගෙන computer එක නැති තැන ඒකෙන් code කරාට අව්ලක් නෑනෙ?

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

      ඔයාට අපහසු නැත්තන් කිසි අවුලක් නෑ. කොහොම හරි කරනවානම් එක හොඳ දෙයක් නේ.

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

    Which video editing app you use??

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

    Hi sir, my focus is game development... Which language should i learn? C++ or C#?

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

      as a beginner both are fine because you are most likely to use an engine anyways.
      There is Unity for C# and Unreal for C++ (majority chooses these engines).
      Unity with C# is quite popular and easy to get started and has a lot of tutorials too.
      But learning C++ can help you in the long run, C++ developers often tend to use other frameworks to build their own game engines and stuff.
      If you are really into it, learn C++. This will give you better experience with game engine development and much more. I don't have personal experience in the game development industry and hence I can't comment much further.
      But I can recommend you a channel for this. Watch TheCherno.
      It will help you make your decision.

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

      @@wearesciber Wow thanks for answering!

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

    is it possible to use html css for GUI?

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

      im new XD

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

      Oh yeah absolutely, I made a video about C++ GUI options, I did talk about using Web stuff in C++ too. Please watch it. ua-cam.com/video/UpREGWu7Oig/v-deo.html

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

      @@wearesciber thanks

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

    Do we have any frameworks in C# that can make cross platform GUIs (Win,Linux,Mac) Please reply

    • @TheTruth-is6oj
      @TheTruth-is6oj 3 роки тому

      Yes, .NET Core

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

      @@TheTruth-is6oj i don’t think we can make GUIs on linux with it … like Qt framwwork

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

      There is something new called MAUI too.

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

      There is Avalonia than can run on Linux MacOS and Windows.

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

    Highly Informative, thank you!🌟

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

    I use C++ because it is hard and I hate myself :D but jokes aside my go to language is C#

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

    ලන්කාවේ උනුත් ඉන්නවා අයියේ channel එකේ.. සින්හලෙනුත් වීඩියෝ ටිකක් දාන්ඩකෝ 😹

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

      😂😂😂😂💔 දාන්නම් දාන්නම් ticac intaco 😅

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

      @@wearesciber හෙන කාලෙකින් දැම්මේ නෑ 😹💔😒

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

      🤣 🤣 🤣

  • @Gamer-xk8bk
    @Gamer-xk8bk 2 роки тому

    Can someone tell me how to make a c# program and convert into a mac os application format. I have an apple computer which i use for coding projects and i dont quite know how to compile a c# into an osx application format .app or alternatively, can someone instruct me on how to compile a c++ into a .app format

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

      Unfortunately, I am not a Mac User. Did you check the MSDN?

    • @Gamer-xk8bk
      @Gamer-xk8bk 2 роки тому

      @@wearesciber Thanks for the quick response, I will have a look into MSDN.Cheers

  • @piroozrahimi7967
    @piroozrahimi7967 Місяць тому

    c++ is free to use commertially, c# isn't.

    • @idontknowanygoodnames1498
      @idontknowanygoodnames1498 9 днів тому

      This is not true. C++ is a standard, so there are free and non free implementations. C# although owned by microsoft, is completely free to use commercially, and even has open source implementation, just go look at Roslyn if you want to see.

  • @Aaron-hs4gj
    @Aaron-hs4gj 2 роки тому

    TOO BAD OUR UNI ASSIGNMENTS TELL US TO DO SO ...

  • @kaiservonfox3589
    @kaiservonfox3589 8 місяців тому

    Visual studio supports it so welp i'mma keep doing it.

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

    Thanks a lot.
    You are really right. And thank you for all the lessons!

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

    aiye podi prashnayak tiyeno
    char* val = new char[20];
    cout

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

      cin.ignore() අයින් කරන්න.

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

      @@wearesciber aiye mata aiyawa contact karaganna widiyak denwda ,

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

      @@wearesciber oka oya cin ekakim nogena apita barida oya widiyta char poiter array ekak hadala eka pass kranna ?

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

      FB/INSTA available. sciber.web.app/fb
      sciber.web.app/ig

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

    Hi, I'd like to = build a GUI 3D app to show on my screen some LiDAR points that we received from the topography team. Which language should I focus on? C++ or C#?

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

      C# is fine these days because .NET is highly optimized. Naturally, C++ would be the choice. But I suggest you to do some research specifically for this.

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

    I was a webdeveloper and I learnt php, javascript and bash as well but there is something wrong if I start directly from c++ for learning software developing ?? I don't think there is anything wrong I have basic and advance both knowledge of a programming language.

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

      Yes, C++ is perfect to start learning software development. Some might say it is complex, but it helps you to understand certain concepts in Computer Engineering than other programming languages and this is very important for a programmer because learning to code is not just about writing code, it is about understanding how computers work and writing better code. Also, since you already have some experience in JS, it will be very easy to adapt to the C++ syntax and even most concepts are similar too.

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

      @@wearesciber yeah I am interested in Machine Learning,Computer Science And Software Development That's why I choosed C++

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

    I want to learn C++ because it's cool

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

    No actual arguments, no actual insights.

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

      Hi, could explain your thoughts please 😊

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

    3:26 QT
    hmm, i guess i will be learning that then

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

    I'm using c++ to gain experience.

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

    Bro please make more videos

  • @Tech_Code127-76
    @Tech_Code127-76 Рік тому

    Every browser uses C++!

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

    Fact: I already learnt all of them

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

    I am preatty sure that you just know c++ just by name, you don't have any knowledge about it and you are making comment.

  • @__hannibaalbarca__
    @__hannibaalbarca__ 3 місяці тому

    I think you are Wrong.

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

    your not from US bro, then why but US location?
    lol
    Which part of India? :)

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

    If you think C++ is verbose,you haven't seen Java.And there are still GUI apps written in Java(Android Apps).

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

    so basically you tell me to use c# instead of c++ for authentication? it's stupidy or what, c# even well protected will not in as same as c++ - this is missing point of "your stupid advice"...

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

      Hi, its hard to understand your comment. Can you rephrase it a little bit.

    • @Matteo-eo2qh
      @Matteo-eo2qh 2 роки тому

      @@wearesciber cpp compiled files are more difficult to reverse if someone wants to break inside your app. In c# you would need a 500€ obfuscator to "stay alive" and still it wouldn't be enough

    • @idontknowanygoodnames1498
      @idontknowanygoodnames1498 9 днів тому

      ​@Matteo-eo2qh c# can compile to native binary now so this point has become irrelevant.

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

    Don’t forget Java

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

      Yeah, but Java do not produce native code. That is why I don't recommend it. Yes it is wonderful in the sense of write once run anywhere. But personally I don't like it very much.

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

    Pro tip
    Get rid of that music

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

    4:33 Worth watching! Thank you!

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

    English Igenagatte kohomd kiynnko😍

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

    can't make out what this guy is saying, competing with silly music!

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

      sorry, will look into that in future videos

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

    C++ is not a low level programming language, please stop spreading that misconception

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

      Dude, programmers who learn more than just C++ know what I mean, it doesn't literally mean that its like assembly, it just means you have to deal with a lot of stuff that much higher level languages don't deal with. Do your research please.

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

      Hi, two problematic points I will tackle.
      The first point:
      C++ is not a low level language because the language it's providing abstractions to CPU instructions (unlike assembly) and machine code, you never have to deal with that. (you can still access those if you want but that's a feature).
      Not only it's providing abstractions, it's literally basing itself on abstractions so you don't have to deal with anything low level unless you want to.
      The second point: just because some programmers don't wanna deal with features like memory management on the level that C or C++ provides, does not suddenly change C++ into a low level language suddenly - it's a common misconception.
      PS: Had someone holding my beer while commenting to your "do your research" while you haven't done it yourself. research is not agreeing with a common misconception that someone just farts out without understanding what it actually means.

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

      I see you haven't read my comment correctly. I said, I don't literally mean it's a low level language (I understand what low level languages are and I'm not referring to that low level, I'm saying that it is a high level language, but still it lacks a lot of features other languages offer). FYI I'm also a C++ enthusiast and I love C++ and would never mean that it's a low level language. Again I'm not referring to the technical term of low level because obviously C++ is categorized under high level languages.
      Sorry for the misunderstanding.

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

      @@wearesciber I think that for each task / project you need to do, you need to choose your correct tool.
      So maybe I misunderstood why you said that C++ is low level (I still don't) but I just felt that it is indeed spreading a misconception unless you specifically specify what you meant.
      I mean, it's your video - say what you want. but if you wanna be correct, then be precise :D

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

      Yes I was thinking about what you said and it only lead to me not being specific and clear about what i was saying. Anyways thanks fo pointing out. Hope you enjoyed the rest of the video.

  • @PixelThorn
    @PixelThorn 4 місяці тому

    No, C++ is mid-level

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

    Too QT! 😂

  • @happygofishing
    @happygofishing 5 місяців тому

    phull sapaart saar

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

    SNEED