Talk:Becca Franco/@comment-27794543-20160711015821

According to two of Julia's co-founders, the code in Becca's journal (assuming this is A.L.I.E. 2.0 code) is in Julia.

Looking through the image, I saw some obvious similarities.
 * Functions are defined starting with word " ".
 * Use of double colon,, to define argument type.
 * Use of  and   type.

Though none of these aspects are unique to one language, combined it points to Julia. There are some syntax differences, e.g functions and loops in Julia end with " " which Becca doesn't include; when  is declared, Julia uses curly brackets {} but Becca uses parenthesis ; etc. However, these differences can be explained as handwritten pseudocode.

Anyway, the image is too blurry for me to really read a single line. From the looks of it, it's not true Julia code. The City of Light code may be a better case, since that won't be pseudocode. But, since this code is from 2052, it can be a made-up language that doesn't even exist today.

Whatever the language in the journal is, it doesn't prove which language A.L.I.E. 1 or 2 was programmed in – pseudocode can be written in any language. Quite often, when programmers rewrite software, they choose to use different programming language – so if this is A.L.I.E. 2.0 code, it doesn't mean A.L.I.E. 1.0 was written in the same language.