# What features do I gain in Julia?

**URL:** <https://discourse.julialang.org/t/what-features-do-i-gain-in-julia/3778>\
**Category:** New to Julia\
**Created:** [May 17, 2017, 8:37pm UTC](https://discourse.julialang.org/t/what-features-do-i-gain-in-julia/3778 "2017-05-17T20:37:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![djsegal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/djsegal/32/13752_2.png) [@djsegal](https://discourse.julialang.org/u/djsegal)\
**Post date:** [May 17, 2017, 8:37pm UTC](https://discourse.julialang.org/t/what-features-do-i-gain-in-julia/3778/1 "2017-05-17T20:37:28Z")

</div>

On a similar vein to:

> [@What features will I miss in Julia?](https://discourse.julialang.org/t/what-features-will-i-miss-in-julia/3577):
>
> I’ve being using R (and Rstudio) for one year and now want to move to Julia (maybe with Jupyter or Beaker) because I need better speed. R was causing me a lot of problems when dealing with large dataset. What R features will I miss in Julia? In R I use quite a lot data.table, ggplot, lattice, lme4, stan, knitr to create Rmd files, regular expressions and Rcpp.

Coming from Python, R, Matlab, & Fortran, what features do I gain in Julia?

---

<div class="post-metadata">

**Author:** ![dpsanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpsanders/32/3573_2.png) [@dpsanders](https://discourse.julialang.org/u/dpsanders)\
**Post date:** [May 17, 2017, 8:57pm UTC](https://discourse.julialang.org/t/what-features-do-i-gain-in-julia/3778/2 "2017-05-17T20:57:35Z")

</div>

The fact that you can do everything in only one language, instead of mixing Python, R, Matlab & Fortran, and have it be interactive, elegant, **and** fast.

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [May 17, 2017, 9:00pm UTC](https://discourse.julialang.org/t/what-features-do-i-gain-in-julia/3778/3 "2017-05-17T21:00:47Z")

</div>

Aren’t there enough why Julia material out there? Is this question because you actually wonder or just to create a discussion?

---

<div class="post-metadata">

**Author:** ![rsmaior](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rsmaior/32/2176_2.png) [@rsmaior](https://discourse.julialang.org/u/rsmaior)\
**Post date:** [May 17, 2017, 10:47pm UTC](https://discourse.julialang.org/t/what-features-do-i-gain-in-julia/3778/4 "2017-05-17T22:47:58Z")

</div>

A very “minor” feature, but since never seen someone highlighting this: use unicode characters as variables with LaTeX-like synthax.

i.e. you open the terminal (does not need to be in juno!) write \beta and use tab to autocomplete to β. And what about \pi + Tab = π ??? I would love to have this in my graduation…

See the huge list here:  
[https://docs.julialang.org/en/latest/manual/unicode-input.html#Unicode-Input-1](https://docs.julialang.org/en/latest/manual/unicode-input.html#Unicode-Input-1)
