11 IoT Programming Languages Worth Knowing - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Mobile // Mobile Applications

11 IoT Programming Languages Worth Knowing

Choosing which language to use for an Internet of Things project can be as big a decision as choosing a hardware platform. Here are 11 options to consider for your next coding project.
1 of 13

1 of 13
Comment  | 
Print  | 
Comments
Newest First  |  Oldest First  |  Threaded View
Susan_Nunziata
50%
50%
Susan_Nunziata,
User Rank: Strategist
3/9/2015 | 10:59:40 PM
Re: Programming Languages
@cwasser10: Tower of Babel is an apt analogy. My sense is that, with IoT specificaly, it's still such early days that there hasn't been enough time or experimentation for a de facto standard to shake out.
Charlie Babcock
50%
50%
Charlie Babcock,
User Rank: Author
3/9/2015 | 9:36:14 PM
Go appears to be going strong
Enjoyed your descriptions of Go, Rust and Parasail, Curt. Among the languages I heard mentioned at the Linux Collaborative Summit, an event that attracts Linux kernel developers, Go was the one most frequently mentioned in favorable terms.
Curt Franklin
100%
0%
Curt Franklin,
User Rank: Strategist
3/9/2015 | 9:45:54 AM
Re: Assembler language for embedded systems: please do not
@maddoghall, I've spent time toiling in the assembler mines, starting with PDP-11 and IBM BAL. And I absolutely agree with you: assembler will teach you more about how the processor (and its related systems) works than will any other language.

And I also agree that it's terrible from a productivity standpoint. And I can't even imagine trying to do optimal multi-core assembler code -- it makes my head hurt just to think about it.
Curt Franklin
100%
0%
Curt Franklin,
User Rank: Strategist
3/8/2015 | 5:18:45 PM
Re: Foundational
@danielcawrey, many roads do lead back to C -- just as so many roads lead back to Algol. I agree that being able to use familiar languages will do nohing but help IoT development efforts. Not so very long ago an embedded development project meant spending time learning the very special language specific to the embedded platform. It's nice to be able to remove that particular step from the process.
InformationWeek Is Getting an Upgrade!

Find out more about our plans to improve the look, functionality, and performance of the InformationWeek site in the coming months.

News
Remote Work Tops SF, NYC for Most High-Paying Job Openings
Jessica Davis, Senior Editor, Enterprise Apps,  7/20/2021
Slideshows
Blockchain Gets Real Across Industries
Lisa Morgan, Freelance Writer,  7/22/2021
Commentary
Seeking a Competitive Edge vs. Chasing Savings in the Cloud
Joao-Pierre S. Ruth, Senior Writer,  7/19/2021
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
Monitoring Critical Cloud Workloads Report
In this report, our experts will discuss how to advance your ability to monitor critical workloads as they move about the various cloud platforms in your company.
Slideshows
Flash Poll