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
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
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
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
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
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
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)


















