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.

Sean Baxter: Safe C++ [video]

46 pointsby awesomeklingabout 1 year ago

4 comments

coffeeaddict1about 1 year ago
What this guy has achieved with Circle is nothing short of incredible! Writing an entirely new compiler (even if it&#x27;s &quot;just&quot; a front-end to LLVM) and giving a concrete demonstration of a borrow checker for a beast of a language like C++ is crazy (considering that he received <i>zero</i> help from anyone but himself).<p>However, I&#x27;m afraid that the ISO C++ group is not ready for his proposal. We&#x27;re talking about a committee which has stubbornly and consistently shown that they are willing to sacrifice safety and ergonomics in the name of backward compatibility. The introduction of a borrow checker is a <i>huge</i> change that will get shut down because someone somewhere is unwilling to rewrite their (often broken) code and&#x2F;or compile their binaries again.
评论 #40312688 未加载
rogerclarkabout 1 year ago
Someone please acquihire Sean and his compiler! This guy is a once-in-a-generation polymath: an expert in compilers (obviously), GPUs (worked on CUDA at NVIDIA), physics and topography (JPL etc).<p>Buy the compiler, get somebody who could build you a nuclear reactor, drug discovery simulator and a GPU architecture. Deal of the century.
评论 #40311859 未加载
pjmlpabout 1 year ago
Circle is the real Typescript for C++, still hopeful some of this stuff helps to steer C++ into the right direction.<p>Too much infrastructure code and industry standards, that will be kept being done in C++ for decades to come, and need a way for improving the whole security story.
PaulDavisThe1stabout 1 year ago
It amazes me and makes me feel slightly more stupid to discover how much more easily I grok all this Rust stuff when it&#x27;s expressed (elegantly) in what is basically C++.
评论 #40312959 未加载
评论 #40314272 未加载