Section One BBS

Welcome, Guest.


Subject: Re: C++ Date: Sat Nov 09 2019 08:52 pm
From: Nightfox To: Dr. What

  Re: Re: C++
  By: Dr. What to crow on Sat Nov 09 2019 06:42 pm

 DW> Although C++ and Java are in demand, their demand is waning. Python, on
 DW> the other hand, is growing.
 DW> On top of that, Python is much better for learning how to program.

Python is getting more popular, but I'm not sure how much C++ might be waning.  
C++ started to gain a lot of modern features with C++11, and there are new C++ s
tandards coming out about every 3 years now (there has been C++11, C++14, and no
w a C++20 is planned for next year.  I think the more modern features being adde
d to C++ may be helping its popularity right now.

 DW> Remember that C++ is not a redesign of C. C++ is C with objects bolted on.
 DW> All C programs are valid C++ programs.

C++ isn't a true superset of C.  C++ is maybe 99% compatible with C, but there a
re some features from C that don't quite work the same in C++.  Objective-C is a
 true superset of C though (and it's true to say any C program is also a valid O
bjective-C program).

 DW> As a software professional for 30+ years, I would say "No". C++ isn't
 DW> worth learning today.
 DW> It's sort of like learning COBOL right before Y2K.

I'm not sure about that..  C++ is still used for a good number of projects.  And
 C++ has been around so long that it (along with C) is a sort of de-facto standa
rd for some things (i.e., C is the de-facto standard for the external interface 
for Windows DLLs and shared libarries on Linux).

It seems C++ has been in the top 3 popular programming languages for at least th
e last several years or so.  I've heard the top 3 are Java, C, and C++, and that
 still seems to be the case:
https://zd.net/32wIY0E
Full URL:
https://www.zdnet.com/article/programming-language-popularity-c-bounces-back-at
-pythons-expense/

Nightfox

---
 ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com

Previous Message       Next Message
In Reply To: Re: C++ (Dr. What)
Replies: Re: C++ (Digital Man)Re: C++ (Dr. What)