When you sneak away to your favorite site, do you have any idea what happens when, say, you googled “Cal Poly” and my site cane up? Here’s a primer; and it helps us test that the update can at least, …. well…. update. Most of the info contained herein will only be useful if you find yourself on Jeopardy, or @Who wants to (whatever)”….maybe even not then, but you will learn, possibly be entertained and hey, we still have unsolved murders in SLO. Anyway before I get all deep and sad like. Data regarding your sites, the tools, the useless info, th tasteless jokes, the usual. You ordered it!
What is it? An object-oriented scripting language. Event-driven, loosely based on Java.
It is functional and imperative to the Interwebz.
Who created it?
Brendan Eich designed it for Netscape in 1995. Volunteers at mozilla.org, other sites and individuals have since expanded the language
What languages was it inspired by?
Java (duh), C, Perl,Lua, Scheme, Python, AWK too many to list.
What languages credit it for inspiration?
ActionScript (Adobe), JScript (Sun nee Oracle), CoffeeScript, Perl 6, .NET, Objective-J (that’s not a typo) QML, again too many to list.
Why is it so popular?
Netscape marketing cleverly piggy backed on the name of the right
Web language (Java, a fully functional language that runs servers, cars, street lights, toasters, you name it. >3 billion pieces of crap made in China run Java) *also*
It allowed for Dynamic Hypertext Markup….see how your FB feed and likes pop up likes and posts w/o
refreshing the page? Yeah, they invented that 20 years ago in Mountain View.
Also, without getting too technical, it runs on YOUR device, making it faster.
What about MariaDB? I know about MySQL and Google’s Big Data, but….(?)
From en.wikipedia.org “MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL. Development is led by some of the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle.Contributors are required to share their copyright with the MariaDB Foundation.” I paraphrased out some of the detritus. Tech Geeks it’s on GitHub.
What the heck is Hack? Keeping it simple, a scripting language ready-made-to-order for PHP 5 and Facebook…. also you cannot define local variables (if that makes no sense to you it’s cool just move on….)
Go? It’s from the wizard programmers at Google. A language and two compilers. They’re trying to keep all the good things about c/c++/Java and improve the rest. It makes BitCoin transactions faster, nuff said?
Erlang? A language you’ll likely never deal with unless you work at a server farm. Users clutter up intranets and networks, Erlang is a good janitor. Programmers can hot swap data; changing stuff without crashing Outlook. It’s made for real time systems (like when NASA tries to safely land a Mars rover, or when a million people try to watch the Game of Thrones preview at once). You don’t need to how…. that’s pretty much graduate level compsci and anything past the fundamentals are way past the scope of this clip.
Voldemort(????) a distributed data store that holds key values (IDs) from the good folks at LinkedIn for high-scalability. Yeah…. they named it after a Harry Potter character.
That’s all for now dudes and dude-ettes. *Phew* I did this whole post on an iPhone.