9
zubin10
8y

question:I just learnt c++ programming language and i really cant find a use of this language except iot and really simple programs,how can i make gui programs, or should i learn more languages??

Comments
  • 1
    Maybe the search term 'C++ recipes' can help you get some inspiration.
  • 2
    There are so many things you can do with c++. What are you interested in building?
  • 0
    i dont know really but,what did you make?@Jumpshot44
  • 2
    There are several ui frameworks for c++, eg qt5, as to what you can do with it, same thing you can do with any other language. Whatever you want. It's good for high performance applications, we use it for (near) real time video processing
  • 3
    Technically speaking, you can literally create everything by using C++.
    The only thing is that the codebase would probably be huge and u shall lose ur sanity 😂😂
    Jokes aside, here are some things you can use C++ for:
    1. Creating servers.
    2. Implementing algorithms to handle large sums of data.
    3. Video game related stuff.
    4. Specific component related stuff like Networking, Security, Database, and so on.
    5. High performance application of any sort! (Did u know google chrome is made in C++!!)

    Finally, as @alwaysmpe said, you can use various frameworks to make GUIs, or any of the above applications/programs.
    Enjoy the beautiful world of C++ and welcome to the C++ masterrace 😁😁 (JK) 😉

    Update:
    Since you mentioned you are a beginner, I highly recommend you to give tasks to yourself and implement them. Like some algorithms or some problem or something. Also, look at other peoples' code bases. They will help you a lot in understanding new concepts and making your code clean
  • 1
    @zubin10 why don't you try implementing a small operating system Or a basic file system or emulator of some cpu like NES so that you can run programs made for older architectures to run on your architecture.maybe you should try writing an assembler or if you are interested in web side of things then try to write a templating engine . try writing a simple compiler/interpreter maybe and extend it for your toy language.there are infinite number of things I can go on which are very intresting believe me. But for any of these you would need an excellent knowledge of "computer science".You get the point?Languages at this point are irrelevant try to increase your knowledge base so that you can apply your knowledge to tons of projects (which are made in your language of choice) and things will automatically fall in place.
  • 1
    @zubin10 since you are in school try to implement data structures and algorithms in whatever language you want
  • 1
    Just think on a project you would like to create...
    something simple, for starts, like a text editor, a picture viewer, a movie player (one of my first projects, when you still had to open the vids inside the movie player. Just a made a player with a file browser... oh all the 1mb video porn in a stream... )
  • 1
    Thank you for all your support, just started with my summer holidays, will surly try one of the ideas given by you all guys thanks again
  • 1
    @zubin10 goodluck bro!
Add Comment