100 Days of “Thank You Ada” Code [FAILED]

Day 8 :: Java  Again never written it, but on my list to attempt at some point. (Image 1)

In October 2020, I embarked on an ambitious project: Write “Thank you Ada” on 100 punch cards, each in a different programming language, and leave them at Ada Lovelace’s resting place in Hucknall.

This is the (incomplete) chronicle of that journey. A tribute to Ada Lovelace, the world’s first programmer, using the medium that she proposed.


#100DaysOfCode
Day 1 – ada
Now to go hang it off the gates to Adas resting place

Then sort my printer, I dont write much, can you tell? 🤣

October 23, 2020 at 12:17 PM

Day 3 JS

Church is open (sunday) songs to pick a different spot. I guess her father’s memorial will do.

October 25, 2020 at 10:25 AM

Day 4 (Amiga) E

People cleaning churchyard but managed to sneak it in the gate, but no photo

October 26, 2020 at 10:00 AM

Day 5 :: C

It’s a shame this one never took off, it had such potential 😄

Roped in my eldest today.

October 27, 2020 at 9:41 AM

Day 6 :: Basic

Had the helpful helper again today and happy they have been thrown away or trashed by local morons yet

Thank You Ada

#adalovelace #100DaysOfCode

October 28, 2020 at 9:57 AM

Day 7 :: F

Never written it, or even looked it up. Thoughg about F# as it’s a language I’d like to try, but saw F and figure why not (I’ve got 83 more to go)

October 29, 2020 at 10:34 AM

Day 8 :: Java

Again never written it, but on my list to attempt at some point.

October 30, 2020 at 10:05 AM

Day9 :: Go

Had to GO on a tree people hanging around the gates

October 31, 2020 at 10:25 AM

Day10 :: L

Yup I’d never heard of it either and looking at the syntax it’s not got a small footprint

November 1, 2020 at 11:32 AM

Day11 :: Pascal
Technically I did Ada on day 1, but we’ll pretend it’s not related 🤫
I’ve not written Pascal for 20 years, but I remember hating it 🤣

November 2, 2020 at 9:08 AM

Day12 :: Fortran

I know nothing about the language other than its legacy.

November 3, 2020 at 8:58 AM

Day13 :: Delphi

We did this at college but like Pascal, I dont remember anything about it at all.

November 4, 2020 at 10:19 AM

Day14 :: Arm Assembler (RiscOS)

Two things that were made to be a dream team. I’ve done some C in RiscOS , but no assembler. One day, one day

November 5, 2020 at 8:57 AM

Day15 :: Kotlin

Again never written anything in it, but on my lower “maybe one day ” ones

November 6, 2020 at 9:01 AM

Day16 :: Guile

Had to have a slight break while waiting in covid results (yet a failing test I can get behind). Today is a language I’ve never heard of, but looks like an interesting Functional one. Maybe one day 🤔

November 9, 2020 at 9:15 AM

Day17 :: Verilog
Well il hitting the random ones that look interesting. Guess I’ll have to start using those that have similar syntax soon.

November 10, 2020 at 9:42 AM

Day 18 :: Algol60

I had to include Algol, I’ve never written it and never will probably but its one of the classics.

November 11, 2020 at 11:38 AM

Day19 :: XPLO

Going for the more obscure ones again.

November 12, 2020 at 11:17 AM

Day20 :: VHDL

Going to look this one up but the syntax is interesting 🤔

November 13, 2020 at 9:46 AM

Day21:: Ubercode

I know nothing of this one either, I’m getting to the point where I’m picking languages that look slightly different.

November 14, 2020 at 2:10 PM

Day22 :: BasicPicaxe

Another interesting looking one. Defining baudrates in the setup…

November 15, 2020 at 12:29 PM

Day23 :: UnrealScript

Let’s go for something less general purpose today.

Well I say less general, but still familiar, need less C style ones todo though

Also the church is closed until the 5th, so they might remain a bit longer on the gates too

November 16, 2020 at 9:48 AM

Day24 :: ACPI Source Language
Yeah, no idea 🤣

I’ve got 76 more to go, so I expect them to be crazy for a bit then just c style until we hit 100.

November 17, 2020 at 9:16 AM

Day25 :: HLA (Intels higher level assembler)

Is this considered as assembler or just a c alternative 🤔

November 18, 2020 at 9:17 AM

Day26 :: Elm

The tagline is true, it’s a delightful language to write. Just lacks the popularity to be truly useful as a freelancer.

November 19, 2020 at 9:17 AM

Day27 :: Arduino

One I actually know and have written a bit in. It’s a great little language for building things.

November 20, 2020 at 10:48 AM

Day28 :: ActionScript
From what was the beast of the interactive web to being badly scrawled by some guy in Nottinghamshire.

Flash was amazingly fun though.

Had a helping hand again today

November 21, 2020 at 11:18 AM

Day 29 :: BS2000
Absolutely no idea, unique looking syntax and very verbose with the looks of it.

November 22, 2020 at 11:18 AM

Day30 :: ASP(vbs)

I almost went for asp, but finding super cheap hosting around 2005/2006 wasnt easy, so I chose php. Dont regret that decision

November 25, 2020 at 11:08 AM

Day31 :: Rexx

Apparently this was on a few operating systems, but more importantly it was part of later editions of workbench.

Had a little play, but in my list to learn.

November 26, 2020 at 9:04 AM

Day32 :: Assembler (Z390)

At some point I’ll run out of shorter assemblers to use 🤣

November 27, 2020 at 9:41 AM

Day33 :: Amazon States Language

I just wrote json by hand, fun 🤣

November 28, 2020 at 11:41 AM

Day34 :: C++

I’ve done C & Arduino, so better do C++ really.

More C dialects to follow 🙃

November 29, 2020 at 12:00 PM

Day35 :: Modular2

It took a while for the concept of modules to take off, but sure glad it did.

(Yey that picture looked fine on the preview)

November 30, 2020 at 9:25 AM

Day36 :: Assembler 6502/C64

Had to do this one, never written it, only BASIC.

What a machine!

December 1, 2020 at 9:29 AM

Day37 :: Simula

It brought the concept of objects to us and on my list of languages I’m curious to look into more (classic languages rock)

December 2, 2020 at 9:11 AM

Day38 :: B

I know nothing about this one either, as with most feels familiarish

December 3, 2020 at 9:16 AM

Day39 :: PostgreSQL

I’m going to have todo Css to at some point 🤣

December 4, 2020 at 9:18 AM

Day40 :: Simple

Simple by name, simple by not being C inspired, so takes a bit of looking at 🤣

I wrote 39, but its 40. Devs writing bugs, what is this

December 7, 2020 at 9:58 AM

Day41 :: qore

Not see this before but instantly familiar. If it wasn’t for the constructor() method, I’d swear its php 🤣

December 7, 2020 at 10:00 AM

Day42 :: Zig
Interesting looking syntax, know nothing about it (as always, ha).

December 8, 2020 at 11:05 AM

Day43 :: Spin
Some tv teletex based language 🤷‍♂️

December 9, 2020 at 10:18 AM

Day44 :: PL1

Ran out of cards, so missed a few days but back now with another randomly selected language from the helloworldcollection.

December 12, 2020 at 1:41 PM

Day45 :: VRML
Never came across this a 3d rendering language for the web. It’s superseded now but still looks interesting

December 13, 2020 at 11:50 AM

Day46 :: POV-Ray

Well time for another amiga era one. Creating vector images, actually looks really cool (see helloworldcollection).

December 14, 2020 at 11:18 AM

Day47 :: CSS
Yeah .body{..} 🤫
A language which angers and frustrates the living daylights out of me. But still where would we be with out it……..nested tables with nested font tags and swf elements 🤩

December 15, 2020 at 9:17 AM

Day48 :: Seko
An interesting polish language, no idea what the instructions are but certainly in the different category

December 16, 2020 at 9:28 AM

Day49 :: RPL
Didnt think I’d be doing a calculator language, but here I am. Used by the HP-28/48/49/50 variants.

December 17, 2020 at 11:33 AM

Day50 :: Nice

It’s rather nice looking, oop, functional and java’y.

Well I’m half way through and sadly im running out of unique looking ones. So lots of main() println() to come now.

Still I’ve made it this far 🤣

December 18, 2020 at 9:30 AM

Day51 :: D

Well its slightly different to C I guess (for doing this) 🤣

Going to try and cover all single letter names ones this coming week (B,C, D, E, F done so far, ha).

December 20, 2020 at 3:24 PM

Day52 :: Gentee
Well looks like either the local kids have had them or the church have finally had enough, but they’re all gone. Oh well 48 more to go.

Sometimes it’s best to cut your losses and start over 🤣

December 21, 2020 at 12:53 PM

Day53 :: J

Back to the single letter named languages. J is an array based, functional language and I wanna learn it. Dunno why folding lists just gets me excited 🤣

December 22, 2020 at 11:44 AM

Day54 :: Macromedia Flex

It’s been known as a few things over the years (Abobe & Apache) but I’m a little old school so Macromedia it is.

December 24, 2020 at 12:12 PM

Day55 :: SQR

I know nothing about this one and either my wife heading out to work, it was a quick dash to get it done.

“Merry Christmas Ada”

December 25, 2020 at 10:53 AM

Day56 :: ABAP/4

It’s an old one, first launched in 1983 as a business reporting language. Looks like it’s still in use today.

The pictures look so much nicer with some sun.

December 27, 2020 at 12:56 PM

Day57 :: X++

Another Microsoft one, loosely based on C# with the looks of it. Seems like a typical C style oop language.

Also had to explain to the police what I was doing. I guess another unusual item to add to there list 🤣

December 28, 2020 at 11:14 AM

Day58 :: Ti Extended Basic

Never used this Basic flavour, but its basic so its awesome in my eyes already.

December 29, 2020 at 11:31 AM

Day59 :: AngelScript

Another language which shares a lot with C syntax wise. Is commonly used with C++ in game dev (apparently)

December 31, 2020 at 1:52 PM

Day60 :: BlitzMax
A modern take on BlitzBasic (Amiga), looks interesting although I’d rather learn the original (probably)

Either way happy new year Ada

January 1, 2021 at 12:09 PM

Day61 :: Ursula

I know nothing about this one, nice to not be printing “Thank you Ada” though 🤣

Also double helpers today

January 2, 2021 at 2:21 PM

Day62 :: Skip

I know nothing about this one, although I suspect I could follow a decent amount of it, just looking at this bit of syntax.

Anyone know/use this one?

January 5, 2021 at 11:55 AM

Day63 :: Sal

Another one of those familiar looking ones, but I know nothing about it. Anyone use it?

January 6, 2021 at 10:57 AM

Day64 :: wml

Again i know nothing of one, anyone familiar with it?

January 7, 2021 at 3:09 PM

Day65 :: Visual Prolog

Never played with prolog, it looks interesting, but thrn again, they all do.

Anyone write in either vanilla or visual prolog?

January 8, 2021 at 11:19 AM

Day66 :: Rust

I only left rust this long as the syntax is pretty generic for this, not because Im backing a specific horse in the rust vs go race

Plus 2 helpers again, who doesn’t love having personal utility classes to take around, even if it’s a faff to construct, ready to go

January 9, 2021 at 3:28 PM

Day67 :: APC

Forgot to upload this one yesterday, didnt get chance to until the evening.

January 12, 2021 at 12:33 PM

Day68 :: Python3

I’ve had a few dabbles with python, mostly helping other people learn it. I appreciate it as much as I do
yaml

January 12, 2021 at 12:36 PM

Day69 :: GameMonkey Script

An interesting little scripting language, real cross platform (inc consoles). Not very interesting syntax for printing though

At least the snow settling

January 14, 2021 at 11:50 AM

Day70 :: ACS

Never done any game dev, well unless you count hacking duke3d & red alert config files.

2 helpers absolutely delighted to be dragged out of the warm house with me again today

January 15, 2021 at 6:32 PM

Day71 :: ArnoldC

Another esoteric one, made me laugh writing it out.

Looks like someone didnt like my cards, been ripped off (suspect its kids or the mad wind last night)

January 20, 2021 at 1:33 PM

Leave a Reply

Your email address will not be published. Required fields are marked *