Topic: Blinking lights! And also two talks on programming languages.
Presenters: Mark Sidell and Jack Hill
When: Thursday, 13 June 2019 - 6:45pm to 9:00pm
Where: NCSU College of Textiles, 1020 Main Campus Dr., Room 2207
Parking: Underground parking deck immediately adjacent to the building (see map)
Map: Google Maps
Summer is here, and soon we will begin the hurricane season. While we wait, how about if we have two presentations for the price of one?
"On the sorry state of modern programming languages and other rants, with some surprises" by Mark Sidell
I begin by explaining why I hate all
modern programming languages, explore alternative, and then declare that
PDP-8 assembly is really the best choice. Next, I briefly explore the PDP-8
instruction set, but switch gears to what every programmer really wants to
do -- make lights blink. I demo blinkenlights on the Raspberry Pi, Arduino,
and finally on a replica of a PDP-8. Of course, the only thing the audience
knows at the beginning is the title of the talk.
Mark started his career designing speech recognition hardware at a
startup in Cambridge, MA, and then at Dragon Systems when it was a
five-person company in a living room. Later he wrote the Forte Agent
Usenet newsreader, which some folks might remember. Today he does
software at Viasat, focusing mainly on the AWS cloud.
"Random Thoughts on Programming Languages" by Jack Hill
It is supposed to be random, so the summary will be up to whatever your mind
makes it be. Focus on Clojure, Go, Haskell, Rust, or Scheme.
Jack is on the Systems team at Duke University Libraries, and is
passionate about Free software, storage, and functional programming. When
not thinking about computers, he cares about Catholicism, trains, fountain
pens, amateur radio, and ultimate (frisbee).