Solved

Arduino EDI - Programming language

Posted on 2016-10-13
3
79 Views
Last Modified: 2016-10-14
Hi there,

In the Arduino EDI, we write code.

Can you please tell me what is that code language?

Is it a native language?  Is yes, what is the closest language? C, C++, Java,.. ?

PS: I know it is compiled to the microcontrollers machine code.

Thanks for your help and cheers,
Rene
0
Comment
Question by:ReneGe
3 Comments
 
LVL 24

Assisted Solution

by:Dr. Klahn
Dr. Klahn earned 50 total points
ID: 41842944
Did you mean the Arduino IDE?

The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open-source software.  This software can be used with any Arduino board.
0
 
LVL 9

Accepted Solution

by:
Moussa Mokhtari earned 450 total points
ID: 41843133
@ReneGe
The IDE is written with java and the code that you write in it is based on C/C++ but they added so restrictions that most of the C/C++ libs won't work due to Arduino RAM
0
 
LVL 10

Author Comment

by:ReneGe
ID: 41843591
Thanks for your prompt replies.

@Moueea
So coding on the Arduino is a good introduction to learn C/C++.  Nice :)

Thanks for your help and cheers
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This is a short and sweet, but (hopefully) to the point article. There seems to be some fundamental misunderstanding about the function prototype for the "main" function in C and C++, more specifically what type this function should return. I see so…
This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
The goal of this video is to provide viewers with basic examples to understand opening and reading files in the C programming language.
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.

930 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now