I know the general answer would be a Programmer, But more specificlly what types of jobs would you program for? What fields benifit from C++ programmers ?

Dani AI

Generated

Short, practical overview and next steps grounded in the replies above.

C++ opens many concrete career paths — not just "programmer." Typical roles include systems or kernel developer, game-engine/graphics programmer, embedded/firmware engineer, low-latency/quant developer, database or search-engine internals, compiler/tooling engineer, and performance or platform engineer. These roles show up across companies because C++ remains a widely used systems and performance language. Stack Overflow Developer Survey 2023. (survey.stackoverflow.co)

Concrete examples mentioned in the thread become clearer with specifics: major game engines expose C++ as the primary language for gameplay and engine code (see Unreal Engine C++ docs). Unreal Engine C++ docs. (dev.epicgames.com) Browser and other client/server engines contain large C++ codebases (Chromium is an example). Chromium (web browser). (en.wikipedia.org) GPU/HPC and numeric work commonly use C++ (CUDA supports C++), and cross-platform application frameworks and many embedded UIs are C++ based (Qt). NVIDIA CUDA C/C++ guide. (developer.nvidia.com) About Qt. (wiki.qt.io)

Practical study path: focus on modern C++ (C++11 and later), STL and templates, RAII/memory-safety patterns, concurrency, profiling and debugging, unit testing (GoogleTest), build systems (CMake) and Linux toolchains, plus git. CMake basics. (atlassoftwaredocs.web.cern.ch) For e-commerce (as asked): C++ roles exist but are usually for performance-sensitive backend components (search/indexing, matching, pricing engines, real-time services); many web-facing e-commerce pieces use higher-level stacks, so pairing C++ with a web language (Python/Java/JavaScript) is a strong strategy. For form-based GUIs (asked by ), start with Qt tutorials rather than raw platform APIs — building rich forms is doable but usually comes after learning core language and tooling.

Recommended Answers

All 9 Replies

virtually all software development jobs as a large % of code is in C or C++

90% of games are coded in C++, as is the vast majority of operating systems, and quite a lot of opensource software.

C is a very versitile language.

I hear my friends say that I am wasting my time taking c++ and I should learn Visual Basic insted. Is VB more sought after than c++ or is it just what the job requires and I should learn both?

That depends on your interest .

C++ is in object oriented system and used in various domain. A programmer can work with any language its not specific, what matters is your logic and your interest.

Best of luck.

any project developed in unix/solaris/windows ,C++/VC++ is first choice , for embedded system C is used in place of C++.

You will have far better job prospects and better programming style if you learn C++

But VB is good for beginners to learn, its syntax is slightly simpler

Alrighty thanks for all of the input, Im still learning C++ we just finished strings, I may take another c++ class next semester as well a VB class if can.

on another note , I thought that this class I am taking now we would have learned how to make forms, we never got around to that and my semester is over as of today. Are there any good online sources you all would recommend for a beginner?

Thannks,
Tom

c++ forms are quite complex

they are never covered in the first semester

....
Are there any good online sources you all would recommend for a beginner?

Thannks,
Tom

The following site is good, but of course won't cover much.
I personally learn only from the internet, and make programs for fun and complex calculations. Whenever I want to do something I don't know how, I look over the internet for it. "Google is your friend" :)

Hello
So i have started studying c++ ,can anyone tell me what kind of jobs can i get with c++
knowledge.I want to work in an ecommerce company, what kind of job can i do in an ecommerce company.

Thanks

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.