Author Archive for aprogramminglanguage

Brooks on Iverson

FB20111 300x199 Brooks on IversonIn October of 2011, Dr Fred Brooks agreed to talk to me about when he and Dr Kenneth E Iverson, the father of APL, shared an office at Harvard University in the 1950s.  So, I went to Chapel Hill in North Carolina, USA to speak with him.

Professor Dr Jan Prins, also from The University of North Carolina, assisted with the interview and he thought it would be interesting to know what it was like for Dr Iverson to receive the Turing award in 1979, 17 years after the publication of A Programming Language.  Here is the answer:

- corrected (Thank you Roger.  Again. )

share save 120 16 Brooks on Iverson

Titor’s time travel & the IBM 5100

The year is 2036. Decades after the global nuclear war, an American soldier named John Titor is assigned to travel back to 1975 and retrieve an IBM 5100 computer. During this mission, John makes an unexpected stop in 2000 “for personal reasons.” He connects with his family — and his 2-year-old self! And he interacts online with a group of time travel enthusiasts, sharing information about the future and a detailed description of how his time machine works.

Please IGNITE ‘How to Build a Time Machine’!  Now is the time!!! Seven days left!

share save 120 16 Titors time travel & the IBM 5100

J, July and Solidarity

I’d like to start today by drawing your attention to what promises to be the APL Array Language Family event of the year – The J Community/Conference 2012 right here in Toronto, this July 23 & 24, 2012.  If you want to rub shoulders with Array Language Rock Stars, this is the conference to attend.

J conf 300x59 J, July and Solidarity

ebi20121 300x199 J, July and Solidarity

J Conference planning w/ Eric Iverson 2012

Further, 2012 is a special year because it is the 5oth anniversary of the publication of Dr. Kenneth Iverson’s seminal text A Programming Language which ultimately lead to his Turing Award, the “nobel prize of Computing”.  In honour of this important milestone, Eric Iverson and Liz Giddens, the J conference organizer, have asked that I let you know that you are specially invited attend the The J Conference Banquet to celebrate the larger legacy of Ken and his colleagues, even if you choose not to attend the conference. (Note: the early bird ticket price is up now, so I encourage you to get your ticket, while there are still tickets available).

What’s else is happening?

2011 dished out a little more than I could handle but that’s to be expected.  This is, however, why we’ve been so quiet this year on the blog. We’re in the back room, pushing things along quietly…  For example, the interview with Dr. Fred Brooks has been transcribed and the transcriptions are now under review by our subject matter experts.

I also applied for a fellowship grant from the ACM. I didn’t win the fellowship, however the application process connected me with the ACM History group.  And in spite of my extremely awkward and painful debut where I made the biggest public email faux pas I have ever made, the group is warm and welcoming.   Nathan Ensmenger, as one example, is generously sharing some of his articles with me. He has developed an interesting analysis of how computer programming transformed into a male dominated profession, when it didn’t start out this way.   I am writing about this documentary in the context of my own programming career for the ACM-W newsletter which is why I am looking at the research on gender in computing.

As a side note, working on this article is making me miss programming, which is a bit of a surprise.

Nathan Ensmenger also has an interest in film and contributed to Tops Secret Rosies, a documentary film about the women who did the ballistics calculations during WWI and were recruited to program the ENIAC – the Electronic Numerical Integrator And Computer  in the 1940’2.  This experience gives him a special appreciation of the challenge set before us here with this documentary – how does one visualize an abstract construct like a computer programming language? 

This is just a taste of what’s going on behind the scenes.  Keep the faith. I hope to see everyone in July, if not sooner.

share save 120 16 J, July and Solidarity

The Origins of APL – 1974

I shared this video on Myspace on July 20, 2009 where it has received 4604 views as of today.

share save 120 16 The Origins of APL   1974

Kenneth E Iverson – Toronto Memorial November 18, 2004

Well, hot dang! Youtube decided I get more time.  They sent me a note last week: Congratulations! You can upload videos longer than 15 mins.  This is GREAT news and I’m celebrating by uploading the synopsis of Ken Iverson’s Toronto memorial service I made back in 2004 when I first fell in love with my video camera.
 

 

share save 120 16 Kenneth E Iverson   Toronto Memorial November 18, 2004

Happy New Year! The 2011 Photo Array!

DSC_0010s

I’m looking forward to a 2012 that is just as fast paced as 2011. And for whatever it’s worth, I didn’t blog as much as I did last year which is something you will notice in this post of photos. Yes indeed, a picture is worth 1000 words.

In fact, we only made 12 posts for 2011 and in spite of this low showing, my faithful readers, according to a report WordPress sent me last night:

This blog was viewed about 9,700 times in 2011. If it were a concert at Sydney Opera House, it would take about 4 sold-out performances for that many people to see it.

I’m thrilled! Rock on!

Happy New Year Everyone! Let’s kick some more ass in 2012.

share save 120 16 Happy New Year!  The 2011 Photo Array!

Lettow on Brooks honouring the 90th anniversary of KEI’s birth

KenLBrooks 300x198 Lettow on Brooks honouring the 90th anniversary of KEIs birthAs they say in rock and roll, “You can’t always get what you want… but you just might find you get what you need…”

When Ken Lettow asked me if he could swing down to North Carolina for my interview with Professor Fred Brooks,  I answered with a resounding and emphatic, “NO!”

You gotta love Ken.  Persistence is his middle name.  He then proceeded to convince me that he would not bring havoc to my film set and in fact, he would make himself useful.  And a short training session later…   I have a  sound engineer and set photographer all in one enthusiastic bundle  of a subject matter expertise.   In short, a much appreciated helping hand.

In honour of the 90th anniversary of Ken Iverson’s birth Ken Lettow sent out a wonderful account of our adventure to North Carolina to the J-Chat forum:

As [KEI and Prof Brooks] developed course material for the class,  Ken began to formalize the notation that came to be known as APL, the “the blackboard version” as Eugene McDonnell once so aptly put it.  Their collaboration ultimately resulted in the publication of two books, Ken Iverson’s “A Programming Language”,  in 1962 and “Automatic Data Processing” by Iverson and Brooks, published in 1963.  They also became lifelong friends during this period.

You can read Ken’s  full text here.  He’s also posted a great set of photos.

Happy holidays everyone.  May the Force be with you always.

share save 120 16 Lettow on Brooks honouring the 90th anniversary of KEIs birth

Being creative takes time

It sure does.

(Thanks SG)

share save 120 16 Being creative takes time

A somber reminder from Canada

December 6th is a somber anniversary for Canadian women in tech, especially those of us in my generation who remember 1989.

A gunman confronts 60 engineering students during their class at l’École Polytechnique in Montreal on Dec. 6, 1989. He separates the men from the women and tells the men to leave the classroom, threatening them with his .22-calibre rifle. The enraged man begins a shooting rampage that spreads to three floors and several classrooms, jumping from desk to desk while female students cower below. He roams the corridors yelling, “I want women.”

CBC Digital Archive

Chilling words. And this happened in Canada. I’ll say this again, because if it can happen here, it can happen anywhere.

This happened in Canada.
dec66 225x300 A somber reminder from Canada

The lesson is that tragic things happen when people are singled out and demonized based on some arbitrary attribute. And I mean this to include all levels of society; at home, at work, in the judicial system, in the movie theaters.

Do me a favour and take a quiet moment to think about what I’m saying to you today.

Thank you.

And forever, I appreciate all your support in this crazy documentary adventure.

share save 120 16 A somber reminder from Canada

It’s APL’s Birthday! Or is it?

A Programming Language Page 001 230x300 Its APLs Birthday! Or is it?Last year we discovered that the first APL workspace was saved November 27, 1966 at 18.53.59. (GMT); the excitement of this momentous event pulling the guys away from home and the American Thanksgiving holiday.  Today we know that this evidence isn’t 100% the truth…  it’s more like 99.7% truth…  According to an eyewitness account from my dad history has been slightly amended… if only by a few seconds!

Should today be APL’s official birthday?

It just so happens that 2012 is the 50th anniversary of the publication of that one little book, “A Programming Language“. THE one little book, that Harvard deemed too small to launch its author, Kenneth E. Iverson into a tenure track position.  Harvard sent Ken packing! It wasn’t until much later that Ken’s work and this one little book was recognized by the world,  winning the Turing Award which is recognized as the “highest distinction in Computer science” and the “Nobel Prize of computing“.

The moral of this story?

Do it right and do it well.  Happy Birthday APL!

 

Many thanks to Rick Procter who reminded me about the significance of 2012 earlier this fall.

 

share save 120 16 Its APLs Birthday! Or is it?



Analytics Plugin created by Jake Ruston's Wordpress Plugins - Powered by Laptop Cases and r4.