Budeme se zabývat základy tohoto jazyka, jeho odlišnostmi od C a naopak novými vlastnostmi. Ty se týkají i tak základního konceptu, jakým jsou datové typy. Ty jsou v C3 definovány tak, aby odpovídaly moderním architekturám.