paint-brush
Freeing the Data Scientist's Mind from the Curse of Vectorization - Paging Julia for Rescueby@dmoura
652 reads
652 reads

Freeing the Data Scientist's Mind from the Curse of Vectorization - Paging Julia for Rescue

by Daniel Moura8mAugust 20th, 2019
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Julia promises performance comparable to statically typed compiled languages (like C) while keeping the rapid development features of interpreted languages. This performance is achieved by just-in-time (JIT) compilation. In interpreted languages we pay an overhead for each time we execute an instruction. We want to use vectorized operations or specialized implementations that take data structures (e.g. arrays, dataframes) as input and handle them in a single call. In this post, we will try to show how the mindset and limitations when programming in interpreted languages can be achieved out of the box.

Company Mentioned

Mention Thumbnail
featured image - Freeing the Data Scientist's Mind from the Curse of Vectorization - Paging Julia for Rescue
Daniel Moura HackerNoon profile picture
Daniel Moura

Daniel Moura

@dmoura

Computer Scientist and Engineer passionate about Data and Algorithms

About @dmoura
LEARN MORE ABOUT @DMOURA'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Daniel Moura HackerNoon profile picture
Daniel Moura@dmoura
Computer Scientist and Engineer passionate about Data and Algorithms

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Also published here