Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

 
 
By Darryl K. Taft  |  Posted 2012-10-02
 
 
 

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

C

Wall Street is looking for C language programmers. C is used to support speed of execution, supporting large quantities of data and enabling firms to do real-time simulation and modeling.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java

As the most-used programming language today, Java programming expertise is also in demand on Wall Street. Java is used to support speed of execution, supporting large quantities of data and enabling firms to do real-time simulation and modeling.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

C++

C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. C++ is used on Wall Street for many of the same applications as Java and C.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

C#

C#, developed by Microsoft, is a Java-like multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based) and component-oriented programming disciplines. C# is used on Wall Street for many of the same applications as Java, C and C++.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

PHP

PHP, one of the most popular programming languages, is a general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages. It is one of the first developed server-side scripting languages to be embedded into an HTML source document rather than calling an external file to process data. The code is interpreted by a Web server with a PHP processor module that generates the resulting Web page.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Visual Basic for Applications

Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6 and its associated integrated development environment (IDE), which are built into most Microsoft Office applications. VBA enables building user-defined functions, automating processes and accessing Windows APIs and other low-level functionality through dynamic-link libraries (DLLs). VBA is one of many tools that might be used by quantitative analysts.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Python

Python is a general-purpose, interpreted high-level programming language, whose design philosophy emphasizes code readability. Its syntax is said to be clear and expressive. Python has a large and comprehensive standard library. Python supports multiple programming paradigms, primarily but not limited to object-oriented, imperative and, to a lesser extent, functional programming styles.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

JavaScript

JavaScript, the lingua franca of the Web, is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles. JavaScript was formalized in the ECMAScript language standard and is primarily used in the form of client-side JavaScript, implemented as part of a Web browser in order to give enhanced user interfaces and dynamic Websites. This enables programmatic access to computational objects within a host environment.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Perl

Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various "backronyms" in use, such as Practical Extraction and Reporting Language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions; the latest version is Perl 6, announced in 2000 and released in 2012.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Ruby

Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. It was also influenced by Eiffel and Lisp. Ruby was first designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management; it is, therefore, similar in varying respects to Smalltalk, Python, Perl, Lisp, Dylan, Pike and CLU.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

SQL

SQL, sometimes referred to as Structured Query Language, is a special-purpose programming language designed for managing data in relational database management systems (RDBMS). Originally based on relational algebra and tuple relational calculus, its scope includes data insert, query, update and delete, schema creation and modification, and data access control.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

.NET

The .NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows. It includes a large library and provides language interoperability (each language can use code written in other languages) across several programming languages. Programs written for the .NET Framework execute in a software environment (as contrasted to a hardware environment), known as the Common Language Runtime (CLR), an application virtual machine that provides services such as security, memory management and exception handling. The class library and the CLR together constitute the .NET Framework.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Oracle

The Oracle Database, commonly referred to as Oracle RDBMS or simply as Oracle, is an object-relational database management system. As one of the most popular database systems in use in enterprises today, Oracle database skills are in high demand.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

MATLAB

MATLAB is a high-level language and interactive environment for numerical computation, visualization and programming. MathWorks, maker of MATLAB, said using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java, the company said.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

R

R is an open-source programming language and software environment for statistical computing and graphics. The R language is widely used among statisticians for developing statistical software and data analysis.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

GAUSS

GAUSS is a matrix programming language for mathematics and statistics, developed and marketed by Aptech Systems. Its primary purpose is the solution of numerical problems in statistics, econometrics, time-series, optimization and 2D- and 3D-visualization.

Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street

Rocket Fuel