Programing Arduino with C++

How can I programming a Arduino wiht C++
I use Mac (Maybe Windows)

I try with mikro C program but ı can't.

Use the IDE.

The Arduino programming environment is C++

ArdaMavi:
I try with mikro C program but ı can't.

DO NOT TRY to use a compiler which can only create programs for PIC microcontrollers!

Use the Arduino IDE which internally uses AVR GCC to compile programs for microcontrollers used on Arduino boards like Atmega328 or Atmega2560 or 32-bit ARM based Atsam3x8e!