• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • paul wheaton
  • Ron McLeod
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:

What programming language do you use?

 
Bartender
Posts: 1868
81
Android IntelliJ IDE MySQL Database Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What programming language do you use when you are programming something on your Raspberry PI?
Or maybe that is the wrong question and the answer depends what the current problem your are trying to solve.

I know that many of the Linux friendly programming languages have been ported to the Raspberry PI environment as one or two Windows programming languages.
Last time I did any programming on the device (more then three years ago) I was programming in C# using the Mono libraries on a Lighttpd web server.
 
Bartender
Posts: 9626
16
Mac OS X Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Pete Letkeman wrote: the answer depends what the current problem your are trying to solve.
.



You are correct.  Since the Pi uses Linux, pretty much any programming language is available.  That said, I usually use Python because: a) I'm usually working on a project with my sons and that's what they use  b) Most examples on the net use Python  c) It appears from various forums Python is well-supported on the Pi.
 
Greenhorn
Posts: 21
Android Python Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here is the list of programming languages can run on the Raspberry Pi.

SCRATCH
Scratch is an entry-level programming language that comes as standard with the Raspberry Pi distribution, Raspbian. Scratch was originally created by the Lifelong Kindergarten Group at the MIT Media Lab in Boston, U.S., with an aim to help young people learn mathematical and computational concepts while having fun making things.

PYTHON

Python is one of the primary programming languages hosted on the Raspberry Pi.

HTML5

HTML is the mark-up language that makes the World Wide Web tick. HTML is the primary building block of the Internet — it tells your browser how to lay out each web page, and lets one website link to another. The latest version is HTML5. Through its radical redesign, it’s made embedding videos or audio into webpages or writing apps that will run on any smartphone or tablet easy.

JAVASCRIPT
JavaScript is a scripting language that works alongside HTML to add interactivity to websites. JavaScript was invented, and is maintained by, the World Wide Web Consortium, which also looks after HTML and CSS.

JQUERY
JQuery is the most popular JavaScript library. It runs on any browser, and it makes the scripting of HTML considerably simpler. With jQuery, you can create rich web interfaces and interactive components with just a small amount of JavaScript knowledge.

JAVA
When Java arrived on the scene, it was greeted with open arms by developers as the first programming language with which you could write a program that would run on any operating system, Windows machines and Unix boxes alike, without having to re-write the code.

C PROGRAMMING LANGUAGE
The C Programming language was written by Dennis Ritchie, using Brian Kernighan’s B language as its model. C is one of the most widely used languages in the world, utilized in everything from complete operating systems to simple programming languages. Linux, the operating system that runs the Raspberry Pi, is largely written in C and is built into all Linux and Unix systems.

C++
C++ was developed by the Danish developer Bjarne Stroustrup as a way to enhance C. C++ is used in a million different circumstances, including hardware design, embedded software (in mobile phones, for example), graphical applications, and programming video games. C++ adds object-oriented features to C. Other object-oriented languages are Java, Smalltalk, Ruby, and .Net.

ERLANG
Erlang is a programming language used when there is no room for failure. You might use Erlang if you were running a nuclear power plant or if you were designing a new air traffic control system: mission-critical situations where the computer breaking down would spell disaster.
reply
    Bookmark Topic Watch Topic
  • New Topic