vscode-catch2-test-adapter
xeus-cling
vscode-catch2-test-adapter | xeus-cling | |
---|---|---|
1 | 15 | |
191 | 2,959 | |
- | 1.1% | |
8.1 | 4.6 | |
about 1 month ago | 3 days ago | |
TypeScript | C++ | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vscode-catch2-test-adapter
-
IDE for CPP(leetcode)
However, you can use a unit test framework like GoogleTest or Catch2 whic creates a main() function for you which allows you to run single functions, as long as they have been created through some preprocessor macros. Then you can use a VS Code test adapter like this or this which may let you run a single test by right clicking it directly in VS Code.
xeus-cling
-
Interactive GCC (igcc) is a read-eval-print loop (REPL) for C/C++
More recent activity, but based on clang: https://github.com/jupyter-xeus/xeus-cling https://github.com/root-project/cling
-
TermiC: Terminal C, Interactive C/C++ REPL shell created with BASH
If you like interactive c/c++, how a look at https://github.com/jupyter-xeus/xeus-cling, that allow you to run the c/c++ repl in Jupyter, either in web interface, and terminal interfaces.
-
IDE for CPP(leetcode)
There are Cpp intepreters like Cling. There are even cpp notebooks like https://github.com/jupyter-xeus/xeus-cling. If that's an "IDE" it's questionable
- How does 3[a] gives the element at index 3 in an array?
- For those defending Python and citing Jupyter notebook scripting as the reason
-
Why tho?
Holy shit, its actually a thing for C++ https://github.com/jupyter-xeus/xeus-cling. Now if only there was a C version...
- Changing std:sort at Google’s Scale and Beyond
-
Jupyter refuses C++
Links I tried and failed:https://github.com/jupyter-xeus/xeus-cling
-
How to write multiple programs in one c file? (like we can do for python files in jupyter notebook )
Are you talking about interpreted C++? Xeus-cling is your friend (i.e., C++ interpreter).
- Turns Jupyter notebooks into standalone web applications and dashboards
What are some alternatives?
vscode-cmantic - C/C++ code generation for VS Code: Generate Definitions, Getters, Setters, and much more.
pybind11 - Seamless operability between C++11 and Python
Catch - A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
jupyterlite - Wasm powered Jupyter running in the browser 💡
syntax-highlighter - Syntax Highlighter extension for Visual Studio Code (VSCode). Based on Tree-sitter.
cling - The cling C++ interpreter
examples - Fully-working mlpack example programs
Pluto.jl - 🎈 Simple reactive notebooks for Julia
sanitizers - AddressSanitizer, ThreadSanitizer, MemorySanitizer
awesome-cpp - A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
SHOGUN - Shōgun
awesome-algorithms - A curated list of awesome places to learn and/or practice algorithms.