Computer Programming Languages
Computer Programming Languages
1) Python
Python is an advanced programming language that is interpreted, object-oriented and built on flexible
and robust semantics. It was developed in the late 1980s at CWI in the Netherlands and first released to
the public in 1991.
Who uses it?
• Professions and Industries:
o Python developers, software engineers, back end developers, Python programmers
o Employers in information technology, engineering, professional services and design
• Major Organizations: Google, Pinterest, Instagram, YouTube, DropBox, NASA, ESRI
• Specializations and Industries: Web and Internet development (frameworks, micro-frameworks and
advanced content management systems); scientific and numeric computing; desktop graphical user
interfaces (GUIs)
2) Java
Java is a general-purpose, object-oriented, high-level programming language with several features that
make it ideal for web-based development. Originally known as Oak, it was developed in 1990 at Sun
Microsystems to add capabilities to the C++ language. It was developed according to the principle of
WORA (Write Once Run Anywhere). The language was introduced to the public in 1995 and is now
owned by Oracle.
Who uses it?
• Professions and Industries:
o Software engineers, Java developers
o Employers in communications, education, finance, health sciences, hospitality, retail and
utilities
• Major Organizations: V2COM, Eclipse Information Technologies, eBay, Eurotech
• Specializations and Industries: Internet of Things (IoT), Enterprise Architecture, Cloud
Computing
3) Ruby/Ruby on Rails
Ruby is an open-sourced, object-oriented scripting language that can be used independently or as part
of the Ruby on Rails web framework.
WHO USES IT?
• Professions and Industries:
o Ruby on Rails developers, software engineers, data science engineers
1
o Employers in technology, engineering, professional services, design, science and quality
control
• Major Organizations: Github, Scribd, Groupon, NASA Langley Research Center, Blue Sequence
(part of Toyota Motor Manufacturing), Motorola, Google (SketchUp)
• Specializations and Industries: Web App Development, Robotics, Networking, System HTML
HTML is the standard markup language used to create web pages; it ensures proper formatting of text
and images so that Internet browsers can display them in the ways they were intended to look. It was
created by physicist Tim Berners-Lee in 1990 to allow scientists to share documents online.
Who uses it?
• Professions and Industries:
o Web developers, technical editors, email designers, software engineers
o Employers in Information Technology, Engineering, Design, Professional Services,
Management, Marketing, Customer Services and Sales
• Major Organizations: Apple, CyberCoders, Apex Systems, CareerBuilder
• Specializations and Industries Where HTML is Used Most: Web Development, Email
Programming
5) JavaScript
JavaScript is a client-side programming language that runs inside a client browser and processes
commands on a computer rather than a server. It is commonly placed into an HTML or ASP file. Despite
its name, JavaScript is not related to Java. JavaScript was designed by Netscape and originally known
as LiveScript, before becoming JavaScript in 1995.
Who uses it?
• Professions and Industries:
o JavaScript developers, Web developers, software engineers
o Used by employers in Information Technology, Engineering, Design, Marketing, Finance and
Healthcare
• Major Organizations: WordPress, Soundcloud, Khan Academy, Linkedin, Groupon, Yahoo and
many others
• Specializations and Industries Where JavaScript is Used Most: Front End Website Development,
Gaming Development
6) C Language
2
• Specializations and Industries Where C Language is Used Most: Embedded Systems, Systems
Programming, Artificial Intelligence, Industrial Automation, Computer Graphics, Space Research,
Image Processing and Game Programming
7) C++
8) C#
9) Objective-C
3
10) PHP (Hypertext Preprocessor)
PHP is an open-source scripting language designed for creating dynamic web pages that effectively
work with databases. It is also used as a general-purpose programming language. PHP was released in
1995 as a server-side scripting language, which is processed on a server to become a website in plain
HTML.
Who uses it?
• Professions and Industries:
o PHP developers, PHP software engineers
o Used across industries, to include Information Technology, Engineering, Design, Professional
Services, Healthcare, Management and Finance
• Major Organizations: Facebook, Yahoo, CyberCoders, NextGen
• Specializations Where PHP is Used Most: Web Application Development, Server-Side Scripting,
Command Line Scripting
SQL is a database query language (not a development language) that allows for adding, accessing and
managing content in a database. It is the language that allows programmers to perform the common
acronym CRUD (Create; Read; Update; Delete) within a database. SQL was developed at the IBM
Research Center in 1974 and originally known as SEQUEL. The first commercial version was introduced
in 1979 by ORACLE.
Who uses it?
• Professions and Industries:
o SQL server developers, database testers, software developers, database administrators
o Used across industries like Information Technology, Engineering, Design, Management,
Professional Servers, Business and Finance
• Major Organizations: SQL is used by most companies and organizations that gather data.
Examples include Robert Half Technology, Nigel Frank, CyberCoders and UnitedHealthCare.
• Specializations Where SQL is Used Most: Data Analysis and Big Data Mining
12) Swift
Swift is Apple’s newest open-source, multi-paradigm programming language for iOS and OS X apps.
Swift integrates Objective-C’s named parameters and object-oriented model, while including an
advanced compiler, debugger and framework infrastructure. Swift, which is based off of the Objective-C
programming language, was introduced at Apple’s 2014 Worldwide Developers Conference (WWDC).
The newest version, Swift 2, was released as an open-source language in 2015.
Who uses it?
• Professions and Industries:
o Swift Platform Developers, iOS Mobile Application Developers, Software Developers, Senior
Programmers, Data Engineers
o Information Technology, Engineering, Design, Management and Professional Services
• Major Organizations: Apple, Getty Images, Slack, Dow Jones, Playlist Media
• Specializations Where Swift is Used Most: Software development
4
Computer Programming Vocabulary
A B
Computational a set of problem-solving skills that helps computer scientists prepare problems
Thinking for digital solutions
Procedural language any programming language that is based on a step-by-step approach to solving a
problem
PHP (PHP Hypertext a high-level, interpreted programming language written by Rasmus Lerdorf in
Preprocessor) 1995 and aimed mainly at web developers creating dynamic applications
Boolean an expression that is either true or false ; uses terms like “and,” “or,” “not”
Algorithm a list of steps that allow you to complete a task; such as a recipe to prepare a dish
Parallel Execution launching two threads / stacks of blocks at the same time
Iteration one execution of a loop; repeating a process with the aim of approaching a
desired goal
Elegant code concise, clean, and clear code which allows other developers to understand and
extend it