SaaSHub helps you find the best software and product alternatives Learn more →
Bfcpp Alternatives
Similar projects and alternatives to bfcpp
-
STC
A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forward List, Smart Pointers, Bitset and Random numbers. (by stclib)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
space-nerds-in-space
Multi-player spaceship bridge simulator. Captain your starship through adventures with your friends. See https://smcameron.github.io/space-nerds-in-space
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
bfcpp reviews and mentions
-
Better C Generics: The Extendible _Generic
The preprocessor is actually quite fast, as long as you are just doing primitive replacement things. I benchmarked my preprocessor brainfuck interpreter (without optimizations) against a constexpr brainfuck interpreter (without optimizations), and it beat constexpr for interpreting smaller programs. isort4 for example is a brainfuck program that does insertion sort on 45 inputs, and the preprocessor implementation was more than twice as fast as the constexpr one. Larger programs are slower to interpret with the preprocessor, because it always needs to copy the entire program code.
-
Conditional preprocessor macro, anyone?
PS: I wrote a bit of an explanation for my preprocessor brainfuck interpreter, maybe you can learn a few tricks from that: https://github.com/camel-cdr/bfcpp/blob/main/TUTORIAL.md
-
What’s the most “abusive” code you’ve ever written?
Since you mentioned macros: I wrote a brainfuck interpreter using only the preprocessor, so it interprets brainfuck at compile time. The entire thing is a huge abuse of macros: https://github.com/camel-cdr/bfcpp
- I wrote an optimizing brainfuck interpreter using only the C Preprocessor, here is how
- Who needs C++? C preprocessor meta programming is the future.
- Show HN: Optimizing brainfuck interpreter using only the C preprocessor
- Let's write an optimizing Brainfuck interpreter using only the C Preprocessor
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 May 2024
Stats
camel-cdr/bfcpp is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of bfcpp is C.
Sponsored