میخواهم که بدانم – Telegram
میخواهم که بدانم
83 subscribers
1 photo
64 links
چیزای جالبی که دنبال میکنم
https://news.1rj.ru/str/dontknowlinux
Download Telegram
https://www.youtube.com/watch?v=Kcw5beJqxYM
اینم جالب بود
برای دوستانی که این ترم روباتیک دارن هم یه بخشیش در مورد ROS صحبت میکنه
طرف یه آدم گیک سیستمی خالصه و خیلی اطلاعاتش در مورد api های سطح پایین انواع سیستم عامل ها بالاست
2
چیزای جالب از https://awesomecpp.com
Logging

fmtlog - A fmtlib-style logging library with latency in nanoseconds.
spdlog - Fast C++ logging library.
loguru - A lightweight and flexible C++ logging library



Fuzzing

American fuzzy lop - American fuzzy lop is a security-oriented fuzzer.
hongfuzz - A security oriented, feedback-driven, evolutionary, easy-to-use fuzzer with interesting analysis options.
libFuzzer - A library for coverage-guided fuzz testing.


Static analysis

cppcheck - is a static analysis tool for C/C++ code. It provides unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs.
clang-tidy 🌟 - is a clang-based C++ “linter” tool. Its purpose is to provide an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. clang-tidy is modular and provides a convenient interface for writing new checks.
clang-analyzer - is a source code analysis tool that finds bugs in C, C++, and Objective-C programs. It implements path-sensitive, inter-procedural analysis based on symbolic execution technique.


Dynamic analysis

sanitizers 🌟 - This project is the home for Sanitizers: AddressSanitizer, MemorySanitizer, ThreadSanitizer, LeakSanitizer, and more.
Valgrind - is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.