TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Tell HN: C++ Still Does the Job

4 pointsby _ktndover 1 year ago

1 comment

_ktndover 1 year ago
There&#x27;s a &quot;contagious&quot; sentiment going around: C++ is obsolete; use Rust.<p>Just search for HFT jobs or any software-based automotive positions, and you&#x27;ll still find C++. I am confident that some experienced people don&#x27;t care about the technology used; all that matters is domain knowledge and getting things done.<p>However, I&#x27;m concerned about &quot;rookies&quot; (those aspiring to become programmers); they might face decision paralysis because some high-level people share strong opinions, and they seem to follow them blindly.<p>I&#x27;ve sensed some common dogmatisms: &quot;never use goto,&quot; &quot;OOP is the way,&quot; &quot;FP is the way,&quot; &quot;use design patterns everywhere,&quot; &quot;always avoid code duplication,&quot; ...<p>Are you telling me that software development (as typically done) is an exact science (like math)? Why are you striving to abide by those rules as mathematical theorems (things that require rigourous proofs), when those rules break or make less sense in specific cases?<p>I&#x27;m here to remind those folks to learn to solve problems in different domains. Language is a tool; use it as one.<p>Arguably, that is far more important than syntax and language details.<p>As Naval suggested, learn fundamentals (e.g., math, domain knowledge) and leverage them (e.g., through programming).<p>Here&#x27;s another listing:<p><pre><code> Proficient in at least one of C&#x2F;C++&#x2F;Objective-C&#x2F;Swift Experience with Python&#x2F;Lua&#x2F;Bash </code></pre> <a href="https:&#x2F;&#x2F;jobs.apple.com&#x2F;en-us&#x2F;details&#x2F;200525862&#x2F;system-software-engineer?team=SFTWR" rel="nofollow noreferrer">https:&#x2F;&#x2F;jobs.apple.com&#x2F;en-us&#x2F;details&#x2F;200525862&#x2F;system-softwa...</a><p>Even if Rust gets more exposure in the industry, no big deal, once you know the hang of programming, you can just hop to another tool (i.e., programming language).
评论 #38749075 未加载
评论 #38748989 未加载