Linux gamer, retired aviator, profanity enthusiast

  • 10 Posts
  • 2.85K Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle


  • TL;DR: The Arduino language is C++ with an automatically included library, but it’s descended from a Java project with an automatically included library.

    Processing is a graphics and art based graphics library/IDE that uses the Java programming language. It basically includes some classes and methods by default on top of Java that makes programming graphics and even simple games a bit more straightforward.

    Processing’s IDE was forked by the Wiring project for the purposes of microcontroller hardware programming. Because the Java Virtual Machine is a bit much to ask a 16MHz 8-bit AVR to run, they switched the language to C++ which compiles straight to machine code that runs on the bare metal. Again, it’s just C++ with a library included, under the hood it uses gcc to compile and avrdude to program the chip. I believe the IDE itself is still written in Java.

    Arduino took Wiring and painted it teal. They’ve extended it quite a bit since then but in the early days Arduino was really a hardware project. They’ve since added support for non-AVR boards to the Arduino IDE, including ARM-Cortex and ESP32 based boards.

    Raspberry Pi offers C and C++ SDKs and a MicroPython interpreter for the Pico series. Someone contributed support for RP2040 based boards to the Arduino IDE; I don’t believe that was done officially by either RPi or Arduino.







  • I saw a documentary about that which was a total hoot. From some stiff necked old coot talking about “At Hamilton Standard we made propellers and transmission gearboxes for military and commercial applications. They made brassieres.” To this sharp old girl talking about “I was making baby pants and they asked me if I wanted to try something different. They put me in charge of quality control, and I issued each girl color coded pins. I was examining one suit, and I found a red pin, so I looked up who was issued the red pins and I went over to her and said “Here’s your pin” and I stuck her in the behind with it.”

    I like to think those two are married.



  • My mind just played out a little skit.

    in a library

    Librarian is standing at the front desk, doing front desk things. A man enters, driipping wet, comic injuries such as a black eye, fake bandages etc, kelp draped around him. He walks in, looks at librarian meaningfully, stalks off into the library without a word. Stalks back up to the front desk, and presents this book and a library card.






  • Well, I’ll put it to you this way: If I hire a graphic artist to design a logo for my company, and they turn in a .png they drew in Photoshop, GIMP or Krita, they’re fired. Because I’m going to have my logo on my website, printed on business cards, on key fobs, on the side of work trucks, and painted on the side of buildings. I need a four color variant, a black and white variant and an outline variant, and they all need to work when printed at any scale. Raster art can’t do that. “Hey, can you plasma cut my company logo out of stainless?” “Send over the file.” “…what the fuck is this?”

    Hell just having it in .svg format rather than .ai format is gonna be a problem, because Adobe Illustrator is a proprietary industry standard. But I mean, the rest of society is dying, why shouldn’t graphic arts also have the disease?