I am a C / C ++ programmer and I maintain packages in the R language. I already program in C and R and teach about these languages at a University in Brazil.
I know very little of Julia’s language. However, it seems to me that it has a great future. Often in R I need to import C / C ++ and Cuda code to speed up my tasks. I also see that in Julia, communication with C codes is smooth, without the need to use API`s.
I have some questions that follow:
Is there a lot of changes in the syntax of the base language so that something that has been studied now will not work in future versions?
 I am a PhD in statistics and I think of studying the language to transcribe R language packs into the Julia language. What do you think about that?
 My great fear of studying Julia now is to have serious problems of maintenance of the packages by what was questioned in the item . What do you have to tell me about it?
Pedro R D Marinho