"Habla Espanol?"... "No, but I Do Speak Perl!"

Dec 14, 2010 7:25:57 AM / by Mango Languages

To all the programmers and tech savvy people out there, this blog post is for you. Today we will be discussing languages. Yes, we here at Mango live and and breathe languages and one might ask, "What's new about this blog post?" Well here goes.

Programming languages. A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine, to express algorithms precisely, or as a mode of human communication.

These languages don't get enough credit, after all they are the reason we can provide our software to people around the world to learn foreign languages through the web. I'm talking about the C, C++, C#, Java, JavaScript, Perl, PHP, Python, Ruby, etc. To many this might look like a bunch of letters and symbols and doesn't mean much, but it should. This is the back end of all communication on the machine that you are using to read this blog.

Someone may not know Italian, Spanish, or Chinese (although they will once they start using Mango Languages) but they do know C++ and Ruby, does that make them bilingual/trilingual? It may not be a language spoken by a whole population from another country, instead it's a language that not many even know about, which makes it pretty impressive if you ask me. Having talked to our geniuses who help put our programs together, it really does appear they speak a foreign language among themselves, through computers. Cool Stuff.

What are your thoughts? If you speak Java are you bilingual?

Topics: Language Learning and Culture

Mango Languages

Written by Mango Languages

Deliciously simple language and culture learning.

Subscribe to the blog.