You guys are probably wondering how I’m able to talk with you, right? I mean, how are you understanding dog language? Well, just like the internet and technology in general, magic. That’s the secret everyone in IT is trying to hide. It’s really magic.
But I’m not here to talk about magic today. Instead, we’re talking about languages!! No not dog language, I’m not giving up those secrets. But I am drawing the curtain back on what makes technology – well, to be specific, programming – so magical, is that there’s not just one way to communicate with computers. There are numerous languages!!
Now to be completely honest, I struggle with languages. Sometimes I KNOW that Trever wants me to do something, but don’t know what. Or I’ll get in trouble, but have no idea why he’s mad at me! So learning more than one or two languages just sounds crazy to me. And to some programmers too. Most programmers learn about most of these languages in school, but generally get comfortable and really good at just one or two. So I went around the office, mostly sniffing for treats, but also to find out how our programmers feel about this. This is what I learned:
Ok so first of all I went around asking what languages everyone knows. I expected to get about 4 or 5. I got over 30. 30!!!!!! And I struggle with two. Awe (hu)man. Everything from letters to numbers to words. There doesn’t really seem to be any reason to why or how they’re named. At least not that I see yet.
And when I asked about favorite languages, I couldn’t get the same answer twice! Some people liked Cobol, others liked VisualBasic, C#, you guys everyone was different!!! It’s so cool.
So then I asked if there were languages they DIDN’T like. And no one really had any. I guess if you don’t work in a language that much you don’t really know it or like it, but Trever told me “With a little work to understand the syntax they all have been fun.” I don’t really know what that means, but I smiled that big dopey smile he seems to love.
Now guys to be quite honest with you, I was going to write this nice little blog on programming languages and leave it at that. But let me tell you, it’s a rabbit hole. And I keep digging in Grandma’s flower bed, but I haven’t found the rabbit yet!!! So over the next few weeks we’ll dive into aaaaallll the different languages out there. In the meantime I’ll try to make some sense of it all. Now back to the dirt that was apparently hiding under the snow all winter!!