Next Language: Java, C, or C++?

  • Context: C/C++ 
  • Thread starter Thread starter sarvesh0303
  • Start date Start date
  • Tags Tags
    Language
Click For Summary
SUMMARY

The discussion centers on the optimal sequence for learning programming languages, specifically Java, C, and C++. Participants advocate for starting with C due to its foundational role in programming and its influence on other languages. However, some argue that learning C first may complicate the transition to C++ and Java due to the complexities of pointers and memory management. Ultimately, the consensus leans towards learning C first to grasp fundamental programming concepts before tackling object-oriented languages like Java and C++.

PREREQUISITES
  • Basic understanding of programming concepts
  • Familiarity with Python as an introductory language
  • Knowledge of object-oriented programming principles
  • Awareness of memory management and pointers in programming
NEXT STEPS
  • Study C programming fundamentals, focusing on syntax and memory management
  • Explore object-oriented programming concepts in Java
  • Learn about C++ features, including classes and inheritance
  • Investigate modern programming languages like Scala for functional programming paradigms
USEFUL FOR

Beginner programmers, computer science students, and anyone interested in transitioning from Python to more complex programming languages like C, C++, and Java.

  • #31
jedishrfu said:
Well, Taligent OS was coded in C++. Unfortunately, it never made it out in the wild except as a reference platform for developers after Apple pulled out of the project.

That isn't exactly what I would call "popular".
 
Technology news on Phys.org
  • #32
And windows

That is the dominant OS where I come from. Mac users are frowned upon for only using one button,

Oh. another advantage is that c++ is on the dot net framework so it will run on Xboxes, windows an windows phone. c++ also goes straight to the cpu or something (I heard it works a lot faster because of this).
 
Last edited by a moderator:
  • #33
Superposed_Cat said:
And windows

Which version of Windows is coded in C++? What is the source of your information?
 
  • #34
Superposed_Cat said:
Oh. another advantage is that c++ is on the dot net framework so it will run on Xboxes, windows an windows phone. c++ also goes straight to the cpu or something (I heard it works a lot faster because of this).

While there is a non-standard version of C++ that works on top of the .net CLI, that is not true of the standard C++.

Standard C++ compilers do typically generate machine code, even though the GNU compiler also supports a virtual machine.
 
  • #35
Thread closed. There is far too much misinformation in this thread as of late, and the discussion has verged very far from the original topic.
 
  • Like
Likes   Reactions: 1 person

Similar threads

  • · Replies 9 ·
Replies
9
Views
2K
Replies
86
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K