c or c++

hello, i am a beginner with CUDA programming, however i have experience of C-programming. i have a question - does CUDA programming language (nvcc.exe - compiler) use pure C- or C+±syntaxes ? Thank you.

CUDA (for the portions of it that are not GPU-specific) claims compliance with a particular C++ standard.

However, much of what you may know about programming in C is directly usable in C++, and a similar statement can be made about usage of C in CUDA C++ - for the most part, it should work fine.