Arduino Due Language

I plan to start a project on Arduino Due.
Does it have anything different in its programming language from Arduino Uno I should know before I start the project?
I know the differences in the HW. I'm asking about the SW.

Like the difference between theory and practice: in software, there is no difference. In hardware, there is.

Try to avoid specific hardware-related features like direct port writes and register manipulations. Anything with "AVR" in the name will only work on an AVR Arduino.

"int" is 32bits on Due, but only 16bits on AVR. And I think "double" on Due is actually an 8byte float, while it's only 4bytes on AVR.

Thanks for the help :slight_smile: