Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Coq C Projects
The CompCert formally-verified C compilerProject mention: A Guide to Undefined Behavior in C and C++ | news.ycombinator.com | 2023-08-17
From my experience, while many MCUs have settled for the big compilers (GCC and Clang), DSPs and some FPGAs (not Intel and Xilinx, those have lately settled for Clang and a combination of Clang and GCC respectively) use some pretty bespoke compilers (just running ./ --version is enough to verify this, if the compiler even offers that option). That's not necessarily bad, since many of them offer some really useful features, but error messages can be really cryptic in some cases. Also some industries require use of verified compilers, like CompCert, and in such cases GCC and Clang just don't cut it.
A formally verified high-level synthesis tool based on CompCert and written in Coq.
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Coq C related posts
Recently I am having too much friction with the borrow checker... Would you recommend I rewrite the compiler in another language, or keep trying to implement it in rust?
1 project | /r/programmingcirclejerk | 27 Apr 2023
There is such thing called bugfree code.
1 project | /r/ProgrammerHumor | 23 Dec 2022
Proofs about Programs
1 project | news.ycombinator.com | 15 Dec 2022
Is "my version" of quick-sort incorrect?
1 project | /r/learnprogramming | 9 Nov 2022
What are some possible research questions on compiler construction
1 project | /r/Compilers | 2 Oct 2022
Is it possible to make C as safe as Rust?
3 projects | /r/C_Programming | 29 Sep 2022
What is the need of formally verified compilers? Where are they used? Do verified compiler support all features that unverified compiler do?
1 project | /r/compsci | 15 Sep 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Sep 2023