Site news

JULIA: A PROGRAMMING LANGUAGE THAT “WALKS LIKE PYTHON AND RUNS LIKE C” JOBS IN ITC NOW “REQUIRE” “CODING SKILLS”

 
 
Picture of System Administrator
JULIA: A PROGRAMMING LANGUAGE THAT “WALKS LIKE PYTHON AND RUNS LIKE C” JOBS IN ITC NOW “REQUIRE” “CODING SKILLS”
by System Administrator - Thursday, 8 September 2016, 2:37 AM
 

By: M.S.Yatnatti: Editor and Video Journalist Bengaluru: The half of the high-paying jobs in information technology now "require” "coding skills” "that many may not have”. Leaning and coding in different smart programming language is a skill that is very much in demand and required in today's job market. Free, Open Source and Library-Friendly Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. Julia is an emerging star available at http://julialang.org/. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. Julia's Base library, largely written in Julia itself, also integrates mature, best-of-breed open source C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. In addition, the Julia developer community is contributing a number of external packages through Julia's built-in package manager at a rapid pace. The core of the Julia implementation is licensed under the MIT license. Various libraries used by the Julia environment include their own licenses such as the GPL, LGPL, and BSD (therefore the environment, which consists of the language, user interfaces, and libraries, is under the GPL). The language can be built as a shared library, so users can combine Julia with their own C/Fortran code or proprietary third-party libraries. Furthermore, Julia makes it simple to call external functions in C and Fortran shared libraries, without writing any wrapper code or even recompiling existing code. You can try calling external library functions directly from Julia's interactive prompt, getting immediate feedback. See LICENSE for the full terms of Julia's licensing. Solving this key business pain point of avoiding to rewrite code in the high-level language is driving the adoption of Julia in finance. It is being used by large hedge fund managers, long-only asset management firms, insurance companies and investment banks. Even U.S. regulators are adopting Julia - it is being used at the New York Federal Reserve Bank and the Federal Aviation Administration.

According to press reports if terms like SQL, Python and JavaScript aren't on your radar, employers may not be interested in hiring you. However, there is good news for those without coding skills: You can acquire these skills without having to study computer science in college -- sometimes for free in online MOOCS .Roughly half of the jobs in the top income quartile -- defined as those paying $57,000 or more per year -- are in occupations that commonly require applicants to have at least some computer coding knowledge or skill, according to an analysis of 26 million U.S. online job postings released this month by job market analytics firm Burning Glass and Oracle Academy, the philanthropic arm of Oracle focused on computer science education, in Redwood City, Calif. In simple terms, coders write the instructions that tell computers what to do; in-demand programming languages include SQL, Java, JavaScript, C# and Python. This high number is thanks, in part, to the fact that it's not just technology jobs that now require at least some coding knowledge, says Alison Derbenwick Miller, the vice president of Oracle Academy. "Computing has become a tool in every industry,” which means that coding knowledge is now needed for workers across fields, she says. Indeed, everyone from business people who work with data to designers and marketers who create websites to scientists who conduct research now need at least some coding knowledge. Employers and employees -- even those who aren't in the technology field -- say the same. "having some knowledge of coding is essential for job seekers these days,” as it can help them understand the tasks of -- and work more effectively with -- other departments, including their tech and engineering teams.