Julia is an actively used programming language created in 2012.
- Julia ranks in the top 1% of languages
- the Julia website
- the Julia wikipedia page
- Julia first appeared in 2012
- tryitonline has an online Julia repl
- See also: c, scheme, llvmir, fortran, ia-32, linux, freebsd, lisp, lua, mathematica, wolfram, matlab, perl, python, r, ruby, regex, unicode, utf-8, common-lisp, dylan, algol, fortress, html, xml, json, arm, powerpc
- I have 90 facts about Julia. just email me if you need more.
Example code from the Hello World Collection:
# Hello world in Julia println("Hello, World!")
Example code from Linguist:
#!/usr/bin/env julia # From https://github.com/JoshCheek/language-sampler-for-fullpath/blob/b766dcdbd249ec63516f491390a75315e78cba95/julia/fullpath help_screen = """ usage: fullpath *[relative-paths] [-c] Prints the fullpath of the paths If no paths are given as args, it will read them from stdin If there is only one path, the trailing newline is omitted The -c flag will copy the results into your pasteboard """ help = false copy = false dir = pwd() paths =  for arg = ARGS if arg == "-h" || arg == "--help" help = true elseif arg == "-c" || arg == "--copy" copy = true elseif arg != "" push!(paths, arg) end end if help print(help_screen) exit() end function notempty(string) return !isempty(string) end if length(paths) == 0 paths = filter(notempty, map(chomp, readlines())) end function print_paths(stream, paths) if length(paths) == 1 path = paths print(stream, "$dir/$path") else for path = paths println(stream, "$dir/$path") end end end if copy read, write, process = readandwrite(`pbcopy`) print_paths(write, paths) close(write) end print_paths(STDOUT, paths)
Example code from Wikipedia:
julia> p(x) = 2x^2 + 1; f(x, y) = 1 + 2p(x)y julia> println("Hello world!", " I'm on cloud ", f(0, 4), " as Julia supports recognizable syntax!") Hello world! I'm on cloud 9 as Julia supports recognizable syntax!Edit
Last updated February 11th, 2019