eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.
1Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street
2Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street
3Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street
4Java, 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++.
5Java, 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.
6Java, 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.
7Java, 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.
8Java, 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.
9Java, 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.
10Java, 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.
11Java, 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.
12Java, 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.
13Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street
14Java, 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.
15Java, C, PHP: 15 Programming, IT Skills That Are Thriving on Wall Street
16Java, 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.