Hey followers! Do you know any open-source C++ projects built with AI? Would be glad if you share them in the comments. We'd love to check them with PVS-Studio! https://lnkd.in/dAQK_VMM #Cpp #GenAI #AI #Debugging #OpenSource
About us
PVS-Studio is a tool for detecting bugs and security weaknesses in the source code of programs, written in C, C++, C# and Java. It works under 64-bit systems in Windows, Linux and macOS environments, and can analyze source code intended for 32-bit, 64-bit and embedded ARM platforms.
- Website
-
pvs-studio.com
External link for PVS-Studio
- Industry
- Software Development
- Company size
- 11-50 employees
- Headquarters
- Astana
- Type
- Privately Held
- Founded
- 2008
- Specialties
- Static analysis, Error detection, Security weaknesses detection, SAST, OWASP TOP 10, SCA, MISRA, DevSecOps, Security, Code Quality Tool, Static Code Analysis Tool, C++, C#, C, Java, Embedded, GameDev, Shift-left principle, and Secure SDLC
Products
PVS-Studio
Static Code Analysis Tools
PVS-Studio is a tool for detecting bugs and security weaknesses in the source code of programs, written in C, C++, C# and Java. It works under 64-bit systems in Windows, Linux and macOS environments, and can analyze source code intended for 32-bit, 64-bit and embedded ARM platforms. Try free: pvs-studio.com/linkedin
Locations
-
Primary
Get directions
Turan Avenue, 55/6
Astana, Z05G9F2, KZ
Employees at PVS-Studio
Updates
-
AI agents aren't coming, they already inhabit modern codebases. But what errors can they bring in your Golang code? We’ll explore this topic in our new article. https://lnkd.in/dd5XAzed #Golang #AI #AIagents #OpenSource #Debugging
-
Smart pointers don't fully save you from dangling references and PVS-Studio have a proof: V758 The 'graph' reference becomes invalid when smart pointer returned by a function is destroyed. 'create' returns a smart pointer to the 'FlannNeighborhoodGraphImpl' type, and its object reference count is one. 'graph' is created for the value of this smart pointer while the object reference count remains unchanged. But the pointer is a temporary and goes out of scope immediately after that line. Ref points to a destroyed object. 'for' references invalid. Result: undefined behavior. How to fix? Keep the smart pointer so that the 'FlannNeighborhoodGraph' object stays until the end of the block and limit the 'graph' visibility area. We've already reported the bug to the developers and created an issue: https://lnkd.in/dpm2vJ5H (And some of bugs already fixed, you can check the last OpenCV release notes) If you want to see what else our analyzer found in the OpenCV project, read the article: https://lnkd.in/drWfZCaC #CplusPlus #Cpp #OpenCV #Programming #Debugging
-
-
The game dev world has been buzzing lately. New Unity AI agents, UE6 announced. Two weeks packed with headlines. The industry is growing, but bugs are still quietly shipping to production. Analyzing a plethora of game and engine code for 17+ years, we've spotted common mistakes and wanna share them with you. So, we're hosting a new webinar - Bugs not dead: How to catch bugs in game code Join us live: https://lnkd.in/dC72AZbU Date: June, 2, 1:00 PM (UTC+1) #GameDev #Unity #UnrealEngine #CodeQuality
-
The PVS-Studio team prepared a new C++ digest with the latest content and news! More at the link. If you have any updates that we don't mention, share your thoughts in comments! #cpp #programming https://lnkd.in/d5SPJX3X
-
We often talk about the new JavaScript analyzer, but what features does it have? Take a look at the V7001 diagnostic rule. Here's what PVS-Studio static analyzer detected in the open-source ESLint project. We caught identical operands of the binary "AND" expression. The method should check whether the expression is a unary '!' operator that contains another unary '!' operator. However, instead of checking the outer unary expression's operator, the method checks twice the '!' operator of the inner unary expression. Wanna more? Check out JavaScript analyzer capabilities in the article. https://lnkd.in/dBfh-R6B
-
-
In early May, Unity brought a built-in Unity Agent for all users. We asked PVS-Studio experts to share their thoughts on it. Read more on Medium https://lnkd.in/dzMje2jW #Unity #AI #GameDev #AIAgent
-
New live talk about game development: Bugs not dead: How to catch bugs in game code We'll show: - obvious & hidden reasons why bugs appear - real (and painful) examples from game dev projects - development practices that prevent issues in game code - proven tools to reveal issues Join us via the link! https://lnkd.in/e-K7kSZU
-
"Game++ Part 1.2: C++, game engines, and architectures" is here! This part will cover the roles of AI, scripts, UI, tools, and architecture in game dev. https://lnkd.in/e8efvcxp #cpp #gamedev #programming #gameengine
-
If you've ever wanted to learn how to create a programming language and see how to create the parser step by step, join us — our webinar starts at 1:00 PM (UTC+1). https://lnkd.in/e76mBmZy