Subscribe to Jack of all Languages        RSS Feed
- - - - -

Mixins in Java

Icon Leave Comment
One of the great things with learning new languages is it helps me to think about problems in different ways. After learning a little bit of SML I'm happier using recursive solutions in Java. When I choose wisely, it makes my code a little cleaner. As part of working through the Seven Languages in Seven Days book, I learned about mixins in...
- - - - -

Ruby in Seven Languages in Seven Weeks

Icon 3 Comments
You couldn't find a book title that aligns more perfectly with my blog's mission statement: Seven Languages in Seven Weeks by Bruce A. Tate. It's a whistle stop tour of seven programming languages. Each one is chosen for an aspect of its programming model.

The languages are Ruby, Io, Prolog, Scala, Erlang, Clojure and Haskell....
- - - - -

Scottish Referendum: The Day After the Night Before

Icon 1 Comments
Scotland has just held a referendum for independence. We were asked "Should Scotland be an independent country? Yes or No."

We voted No by a small majority: 55.3%

I'm not about to start putting my political views online but I've been asked in the comments to write about the mood in Scotland the day after the vote.

- - - - -

A journey through Code Katas

Icon 2 Comments
In martial arts, a kata is a sequence of moves that is practised over and over. You can use it as a vehicle to hone your technique or develop strength, agility and stamina. You can use it as a warm up exercise or to cool down and stretch. You can use it to train slow, controlled movements or to generate ballistic energy. If you have more than one...
- - - - -

Take a Break

Icon 9 Comments
I left work an hour early today.

I'd been working hard on a new feature. It was all going well until I hit a wall. Progressed stopped. I hacked away for half an hour. I ruined my nice design and still failed to get things working. I reverted my changes and tried a different approach and still didn't get it to work.

So I left.

I reverted...
- - - - -

Coursera: Programming Languages by Dan Grossman

Icon 2 Comments
Classic Rock intros; a guy with a PhD jumping up and down; and function subtyping being contravariant in the arguments: These are three things I did not expect from a course in Programming languages.

I signed up to the Coursera course in Programming Languages by Dan Grossman because I have an interest in learning programming languages. I...
* * * * *

1, 2, 3, 4, 5...

Icon 2 Comments
Back in October I started my latest programming project. Not some game or utility or mobile app. This project was to learn a bunch of different programming languages all at the same time. After writing the mandatory “Hello Worlds” I set about my first real task. Something simple, something easy...

What could be easier than getting a computer to...
* * * * *

Hello in Ten Languages

Icon 11 Comments
I woke up surrounded by the debris of the night before. I pushed past the empty coke cans and brought my laptop out of hibernation. As the hard drive spun into action, the screen flicked on revealing a desktop littered with used language installers.

Welcome to day two of my project. I have set out to learn ten programming languages and the first...
- - - - -

Challenge Statement

Icon 19 Comments
I've never been one for learning new languages. Sure, I talk about it loads and dabble a bit, but when it comes to solving a real problem, I always turn to whatever I'm most familiar with. For the last 11 years, that has been Java. Before that it was different versions of BASIC.

So, I'm setting myself a challenge and I'm inviting...
  • (2 Pages)
  • +
  • 1
  • 2

May 2021

16 17 1819202122


    Recent Entries

    Recent Comments

    Search My Blog

    0 user(s) viewing

    0 Guests
    0 member(s)
    0 anonymous member(s)