2LANGUAGE BASICS

Learning another language is not only learning different words for the same things, but learning another way to think about things.

Flora Lewis

Image

Sometimes people new to programming ask why there are so many computer languages. They all have different syntaxes. Some use braces and semicolons, like C and JavaScript; some use whitespace, like Python; some are notorious for a proliferation of parentheses, like the Lisp family; and some use keywords, like Julia.

However, differences in syntax are not the real reason. With experience, variations in language punctuation become trivialities. It’s also true that some languages are faster ...

Get Practical Julia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.