because I can 🙂

You are BASIC.  10 While some people 20 don't like the way you 30 do things, you just tell 40 them to goto hell.
Which Programming Language are You?

I enjoyed that. 😀


Home Ed Inspiration, Ideas, and Activities

Click the links below and scroll through my collection of ideas, workshops, excursions, and more to discover practical everyday activities you can do together in and around your home classroom.


Comments

24 responses to “geek meme”

  1. You are Lisp. Very few people like you (Probably because you use too many parenthesis (You better stop it (Reallly)))
    GROAN.

  2. “You are Prolog. You enjoy looking for different ways to solve a problem. You take longer to solve them but usually come up with more than one solution.”
    Never even heard of Prolog LOL

  3. I’ve heard of it…never coded in it though.

  4. I was Python which I’ve never heard of. Used Prolog on my degree and really liked it.
    Happy Birthday Jax

  5. I’m learning python atm – bits of our system are written in it, so I’ve got to be able to support it 🙂 Thanks.

  6. Happy Birthday 🙂

  7. Prolog too. Funny quiz 🙂

  8. I am Visual Basic. I have little respect for common sense. I am quite immature, but have recently started to grow up. (!)
    Prolog = Programming in Logic. You say statements like
    age(little_johnny, 3)
    age(big_john, 39)
    and then rules that let you derive new statements from old statements like
    older_than(X, Y) :-
    age(X, Age1),
    age(Y, Age2),
    Age1 > Age2.
    You set all this up, and then run a program by asking the system a question – it could be any question that it knows how to answer i.e. there could be many starting points to your code. For example
    older_than(X, little_johnny)
    will come back with the answer X=big_john.
    This is a very simple example! Real examples get hugely complicated, and very quickly resemble logic puzzles, where you have to keep track of a lot of “if X then Y” in your head. Prolog keeps track of all that, and for instance will try one value of X until it finds something is false, and then back-track as little as it can to try an alternative.
    It’s very good for working out how to satisfy lots of constraints e.g. fill out a rota in a fair way, such that no-one has two jobs on adjacent weeks and no-one has to do the same job twice in a given rota, or solving a Sudoko puzzle. It’s not so good at being very fast, or doing lovely graphical interfaces.
    Err… that’s the mini computer-science lecture over. A mini computer-science lecture on Lisp available on request!

  9. I found that interesting, but I’m going to lay odds you aren’t going to get any takers for the Lisp one 😉

  10. That is a great language. I love the saying with the numbers. I hope that you have a great rest of the day and a good birthday overall.

  11. Thanks for dropping by complimenter!

  12. Perl here. Which since it’s currently my second most frequently used programming language is, I s’pose, appropriate. (I’m writing more shell script than anything else at the mo.)

  13. Nice Prolog example Bob, takes me back. We had to write Prolog programs to get the computer to apply basic grammar rules in different natural languages – e.g. add -ing or -ed to a verb stem. Seems fairly archaic now really.

  14. Just a simple ‘Happy Birthday’ from me, Jax, as all this programming language is mostly over my head. Although I do recall starting to learn some Basic as part of my *secretarial* course which was, er, several years ago. Kids these days don’t know they’re born!

  15. Posted mine 😀

  16. Here from C.C.’s site, HAPPY BIRTHDAY!! 🙂

  17. A belated happy birthday!

  18. Smalltalk, a little surprisingly. Happy Birthday.

  19. Never quite understood what that was all about.

  20. Bit late here, but Happy Birthday!
    And apparently python “You are Python You are slower than others, but easier to understand. You are a minimalist, who doesn’t like clutter.”
    Not heard of it either. Got an example Bob?? :p

  21. And having never heard of it a week or so ago, now I’ve got a translation about Python programming to do!

  22. ooh, synchronicity. Do let me know if you need any technical help with that – couldn’t do the translation, but I know a bit about Python 😉

  23. Thanks Jax, will let you know if I get too bogged down. It’s not going too badly because most of the bits I don’t understand are commands and code that don’t need to be translated. Quite a coincidence though I thought.

Leave a Reply

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

Get in Touch

Need support for your home ed journey? Looking for tutoring for your young person? Have an idea for a collaboration? I’d love to hear from you!

How I Can Help

After 20+ years of home educating my four children (two now adults), I’ve gathered a wealth of experience that I’m passionate about sharing. Beyond blogging and guest writing, I offer several services designed to support families on their home education journey.

Resources to Support Your Home Ed Journey

I’ve put together a collection of resources that I’ve genuinely found useful over the years—things that have actually made a difference in our home education. Whether you’re just starting out or looking to freshen things up, there’s something here to help. These are the tools, guides, and materials I’d recommend to a friend, because they work.