Mots-clés réservés du C
=======================
(Tirés du C11 Working Draft n1570, 6.4.1 Keywords)
auto if unsigned
break inline void
case int volatile
char long while
const register _Alignas
continue restrict _Alignof
default return _Atomic
do short _Bool
double signed _Complex
else sizeof _Generic
enum static _Imaginary
extern struct _Noreturn
float switch _Static_assert
for typedef _Thread_local
goto union
Mots-clés réservés du C++
=========================
(Tirés du C++14 Working Draft n4296, 2.11 Keywords)
alignas continue friend register true
alignof decltype goto reinterpret_cast try
asm default if return typedef
auto delete inline short typeid
bool do int signed typename
break double long sizeof union
case dynamic_cast mutable static unsigned
catch else namespace static_assert using
char enum new static_cast virtual
char16_t explicit noexcept struct void
char32_t export nullptr switch volatile
class extern operator template wchar_t
const false private this while
constexpr float protected thread_local
const_cast for public throw
and and_eq bitand bitor compl not
not_eq or or_eq xor xor_eq
Mots-clés réservés du Java
==========================
http://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9
abstract continue for new switch
assert default if package synchronized
boolean do goto private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while