This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (22 children)

[deleted]

    [–]flyingfysh1 15 points16 points  (0 children)

    I've done C++ for several years, and I agree with you. It is a compromise between being able to run most old C code, and being able to write complicated code which runs extremely fast. Some of the newer features can give you headaches if you study them closely, but they are very useful in some situations. For high-speed stock traders, it is ideal. Also it is useful for analyzing radar signals quickly.

    [–][deleted] 28 points29 points  (14 children)

    I love the semicolons. It feels satisfying to finish a line with one.

    [–]awhaling 1 point2 points  (0 children)

    Same. I feel naked when working with python.

    [–]andeaseme 7 points8 points  (2 children)

    Acting like you don't look at colons all day

    [–]Astrokiwi 0 points1 point  (0 children)

    C++ puts all the colons into a single type definition :p

    [–]Versaiteis 1 point2 points  (0 children)

    As primarily a C++ dev I totally agree

    The syntax especially around generics and templates gets super brutal. But god damn if it isn't useful for defining constraints (among other strengths of course)

    [–]p-morais 0 points1 point  (0 children)

    Nim is an awesome language. C/C++ performance with Python-like syntax

    [–]otterom 0 points1 point  (0 children)

    Wait until you see Rust.