R Meets Hardware

R Meets Hardware

R is a programming language for statistical computing and data visualization. It has been adopted in the fields of data mining, bioinformatics, and data analysis.

Data mining, bioinformatics, data analysis...

...But not hardware.

We assume R isn't useful for flipping switches and reading sensors. But that's an assumption, not a fact.

Let's be honest. Computer languages are just an abstraction layer on top of the metal. Languages provide constructs to make the expression of logic easier, tailored for the different ways people approach logic and data. But all languages eventually drive the behavior of transistors, and the logic gates and microcircuits built on top of those transistors.

We assume R doesn't care about transistors. Possibly true, but I don't believe that's set in stone. In fact, I've proved it's not true.

read the rest at https://niemannross.com/2024/05/08/r-meets-hardware/

I just started using R to help a friend with programming. Never thought that I'd ever connect this to hardware GPIO lol

Duane Nickull

Everything Electric (formerly…3K followers

1y

So a Robot walks into a bar and says "I know how to use R to analyze statistical data about the entire history of humans including their weaknesses. The bartender listens, then states "Sorry, we don't serve robots". The robot replies "According to the data, you will very soon".

To view or add a comment, sign in

More articles by Mark Niemann-Ross

  • Documenting My Code ... For Me

    There are two signs of old age: old age, and ..

  • Party Buzz Kill: modifying data

    So Steve (SQL), Marsha (C), Bob (Python), and I (R) are at this party. We have TOTALLY cleared the room, especially now…

    2 Comments
  • Rain - Evapotranspiration = mm Water

    "Eeee-VAP-oooo-TRANS-PURR-ation," I savor the word as I release it into our conversation. I'm still at the party with…

  • Party Buzz Kill: Data Storage

    I'm at this party where Bob and Marsha and I are discussing the best languages for programming a Raspberry Pi. Bob…

    5 Comments
  • R Waters My Garden

    I'm at a party, and the topic of programming languages comes up. A quarter of the room politely leaves, another half…

    10 Comments
  • Caning and Naming

    We've been back from Port Townsend for a week. Progress on the boat isn't as dramatic as it is when we're spending the…

    1 Comment
  • Irrigate with R and Raspberry Pi

    I’m working on my irrigation system. This requires a controller to turn it on and off.

    3 Comments
  • 5 Reasons to Learn Natural Language Processing with R

    Why learn R? Why learn Natural Language Processing? Here's five reasons..

    1 Comment
  • Performing Natural Language Processing with R

    I recently released a course on Educative covering topics in Natural Language Processing. Different Learners -…

    1 Comment
  • Pi Day

    For years, I've assumed Raspberry Pi Ltd would release new versions of the Raspberry Pi on Pi Day (March 14. Aka 3.

    3 Comments

Others also viewed

Explore content categories