|
|
|
|
|
by afiodorov
1930 days ago
|
|
I learned C++ at the start of my software career. I am glad I did; but I am also glad I never had to write it commercially. Learning C++ makes learning other languages easier. It's C++ that made me grok the difference between stack and heap allocations; it taught me about moving semantics, dynamic arrays, reference counting garbage collection, data structure alignments, dynamic/static linking, segmentation faults and many more things. The above things made me understand better how other programming languages work under the hood. At times I find C++ code that is of intrinsic interest to me. Bitcoin, for example, was authored in C++. However I dread writing C++ because I find it very complex and it has outdated coding environments. Thus I am very happy I don't have to write it. |
|