Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Re:I'd challenge that Arduino users are learning C (Score 1) 75

All of the extensions as library add-ons are classes. Library packages like Wire or code that support some hardware, are mostly classes.

Sure, the basic syntax is C, and if you just poke around with turning some LED on or off, more like 'C' than "C++".

But if you want to use almost any other hardware in a project, the access is provided as a class, with source in .H and .CPP files.

Having retired from doing C++ for a living, and slipping in C++ features not covered in the Arduino tutorials, the standard Arduino IDE language is definitely C++..

As for shifting from Arduino IDS to standard production IDEs, like Visual C++ or GCC compile ecosystem, the same coding principles apply. Easier than shifting from Java to Basic. (Or Pascal to assembler...)

My point is all these folks noodling about with Arduinos are learning a mainstream language. And that is valuable in itself.

Comment The JAVA APP that saved Open Source (Score 4, Interesting) 44

Off in the corners of specialized software is a program called JMRI (Java Model Railroad Interface).

In the early 200's a patent troll tried to collect on a patent of JMRI technology. Which JMRI had deployed as open source.

Turns out the troll copied the source, deleted the open source references and sold it as his own software.

He then sued JMRI for royalties on the code he stole.

The win by JMRI helped set legal precedent for slapping down trolls when they steal and rebrand code.

Open source is alive today in part because of JMRI.

(I use this software several times a week!)

For more information google "JMRI Lawsuit"

Thomas

DeSoto, TX

Comment Re:3 zones in US, not daylight savings (Score 0) 408

Why 3 for US, we just need one?

One zone for Europe

One zone for NA and central America,

One zone for SA

One zone for Russia (OK, maybe 2?)

One zone for China

One zone for East Asia (Korea, Japan, Indonesia, etc)

One zone for AU/NZ or they could use the East Asia zone.

Africa would use the EU time zone.

7-8 zones would be all we need.

Comment For a long term example, Passenger rail. (Score 1) 103

After WW2 ended in 1945, railroad management teams saw only boundless opportunities for travel expansion. They bought new equipment, advertised heavily, and even cooperated to pass (passenger) cars from one carrier to another to reach more distant markets.

But the public had found the automobile, and the businessman found the airplane.

By 1960 losses were mounting, and soon few trains would carry people. In 1972, the government took over as AMTRACK. (Not a happy ending!)

Now in 2020, businesses have found ZOOM and online video conferences. And so the wheel turns.

Comment Re:Gonna disagree (Score 1) 306

Back when I was writing in assembler, we needed to know all the key codes from keyboards. Then we discovered that the standard keyboard drivers translated the key codes into Ascii. Including control codes, so 'Enter' and "Return" both generated 0x0D (or 0x0D and 0x0A, also known as carriage return and line feed). Never looked back.

Slashdot Top Deals

/usr/news/gotcha

Working...