SlideShare a Scribd company logo
Computer Programming
Languages
reference:
https://www.computerscience.org/resou
rces/computer-programming-languages
February 2, 2021 | Staff Writers
What are Computer Programming
Languages?
• Computer programming languages allow us to give
instructions to a computer in a language the
computer understands.
• Just as many human-based languages exist, there
are an array of computer programming languages
that programmers can use to communicate with a
computer.
What are Computer Programming
Languages?
The portion of the language that a computer can
understand is called a “binary.” Translating
programming language into binary is known as
“compiling.”
Each language, from C Language to Python, has its
own distinct features, though many times there are
commonalities between programming languages.
What are Computer Programming
Languages?
• These languages allow computers to quickly and
efficiently process large and complex swaths of
information.
• For example, if a person is given a list of
randomized numbers ranging from one to ten
thousand and is asked to place them in
ascending order, chances are that it will take a
sizable amount of time and include some errors.
What are Computer Programming
Languages?
Python
What are Computer Programming
Languages?
• Python
Python is an advanced programming language that is
interpreted, object-oriented and built on flexible and robust
semantics.
Professions and Industries:
Python developers, software engineers, back end
developers, Python programmers
Used by employers in information technology, engineering,
professional services and design
What are Computer Programming
Languages?
• Python
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)
What are Computer Programming
Languages?
• Python
What makes learning it important?
Python lets you work quickly to integrate systems as a
scripting or glue language. It’s also suited for Rapid
Application Develop (RAD).
The game Civilization 4 has all its inner logic, including AI,
implemented in Python.NASA uses Python in its Integrated
Planning System as a standard scripting language.
What are Computer Programming
Languages?
• Python
Features:
Simple to learn and easily read
Associated web frameworks for developing web-based
applications
Free interpreter and standard library available in source or
binary on major platforms
What are Computer Programming
Languages?
• Python
Where did it start?
Python was developed in the late 1980s at CWI in the
Netherlands and first released to the public in 1991.
Forums
Stack Overflow
Python community
Devshed Network (Python Programming Forum)
What are Computer Programming
Languages?
Java
What are Computer Programming
Languages?
• Java
Java is a general-purpose, object-oriented, high-level
programming language with several features that make it
ideal for web-based development.
What are Computer Programming
Languages?
• Java
Who uses it?
Professions and Industries:
Software engineers, Java developers
Used by employers in communications, education,
finance, health sciences, hospitality, retail and utilities
What are Computer Programming
Languages?
• Java
Who uses it?
Major Organizations: V2COM, Eclipse Information
Technologies, eBay, Eurotech
Specializations and Industries: Internet of Things (IoT),
Enterprise Architecture, Cloud Computing
What are Computer Programming Languages?
• Java
What makes learning it important?
Java is used to develop enterprise-level applications for
video games and mobile apps, as well as to create web-
based applications with JSP (Java Server Pages). When
used online, Java allows applets to be downloaded and
used through a browser, which can then perform a function
not normally available.
What are Computer Programming Languages?
• Java
• What makes learning it important?
Programs that use or are written in Java include Adobe
Creative Suite, Eclipse, Lotus Notes, Minecraft and
OpenOffice.
Java is the core foundation for developing Android apps.
Features:
Application portability
Robust and interpreted language
Extensive network library
What are Computer Programming
Languages?
• Java
Where did it start?
Originally known as Oak, Java was developed in 1990 at
Sun Microsystems to add capabilities to the C++ language.
Java 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.
What are Computer Programming
Languages?
• Java
Forums
Stack Overflow
Java Community Space Forum
What are Computer Programming Languages?
Ruby/Ruby
on Rails
What are Computer Programming Languages?
• 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:
Ruby on Rails developers, software engineers, data
science engineers
What are Computer Programming Languages?
• Ruby/Ruby on Rails
Who uses it?
Used by 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 Administration and Security
What are Computer Programming Languages?
• Ruby/Ruby on Rails
What makes learning it important?
Ruby is used for simulations, 3D modeling, and to manage
and track information.
Basecamp, Amazon, Twitter and Groupon were all created
using Ruby on Rails.
NASA uses Ruby to conduct simulations.
What are Computer Programming Languages?
• Ruby/Ruby on Rails
Features:
Free to use, copy, modify and distribute
Intuitive and flexible language
Completely object-oriented (ability to use method
chaining)
What are Computer Programming Languages?
• Ruby/ Ruby on Rails
Where did it start?
Designed in 1995, Ruby’s creator described it as “simple in
appearance, but it is very complex inside, just like our
human body.”
What are Computer Programming Languages?
• Ruby/ Ruby on Rails
Stack Overflow
Ruby User Groups
Ruby Forum
What are Computer Programming Languages?
HTML (HyperText
Markup
Language)
What are Computer Programming Languages?
• HTML (Hypertext Markup Language)
• HTML is the standard markup language used to create
web pages; it ensures proper formatting of text and
images (using tags) so that Internet browsers can display
them in the ways they were intended to look.
What are Computer Programming Languages?
• HTML (HyperText Markup Language)
Who uses it?
Professions and Industries:
Web developers, technical editors, email designers, software
engineers
Used by employers in Information Technology, Engineering,
Design, Professional Services, Management, Marketing,
Customer Services and Sales
Major Organizations: Apple, CyberCoders, Apex Systems,
CareerBuilder
What are Computer Programming Languages?
• HTML (HyperText Markup Language)
What makes learning it important?
HTML is used to create electronic documents (pages)
displayed online. Visit any page and you will see an
example of HTML in action.
The diversity and complexity in the structure and
appearance of today’s sites is made possible with HTML.
What are Computer Programming Languages?
• HTML (HyperText Markup Language)
Features:
Easy to use and learn the basics of HTML
Free and accessible
Multiple versions available
What are Computer Programming Languages?
• HTML (HyperText Markup Language)
Where did it start?
HTML was created by physicist Tim Berners-Lee in 1990 to
allow scientists to share documents online. Before then, all
communication was sent using plain text. HTML made “rich”
text possible (i.e. text formatting and visual images).
What are Computer Programming Languages?
• HTML (HyperText Markup Language)
Forums
Stack Overflow
HTMLforum.com
What are Computer Programming Languages?
JavaScript
What are Computer Programming Languages?
• 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.
What are Computer Programming Languages?
• JavaScript
Who uses it?
• Professions and Industries:
• JavaScript developers, Web developers, software
engineers
• 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
What are Computer Programming Languages?
• JavaScript
What makes learning it important?
JavaScript is used primarily in Web development to
manipulate various page elements and make them more
dynamic, including scrolling abilities, printing the time and
date, creating a calendar and other tasks not possible
through plain HTML. It can also be used to create games
and APIs.
What are Computer Programming Languages?
• JavaScript
What makes learning it important?
The agency Cyber-Duck in Britain uses public APIs,
created with JavaScript, to pull in data about crime and
enables users to review a local area.
Tweetmap, created by Pete Smart and Rob Hawkes using
JavaScript, represents a world map that is proportionally
sized according to the number of tweets.
What are Computer Programming Languages?
• JavaScript
Features:
Basic features are easy to learn
Multiple frameworks
Users can reference JQuery, a comprehensive Javascript
library
What are Computer Programming
Languages?
• JavaScript
Where did it start?
JavaScript was designed by Netscape and originally known
as LiveScript, before becoming JavaScript in 1995.
Forums
Stack Overflow
Javascript on Reddit
CodingForums.com
What are Computer Programming
Languages?
C Language
What are Computer Programming Languages?
• C Language
C Language is a structure-oriented, middle-level
programming language mostly used to develop low-level
applications.
What are Computer Programming Languages?
• C Language
• Who uses it?
• Professions and Industries:
• Software developers, computer engineers, business and
systems analysts, IT and Web content administrators,
embedded software engineers
• Used by employers in Information Technology,
Engineering, Management, Healthcare and Professional
Services
What are Computer Programming Languages?
• C Language
Who uses it?
Major Organizations: Microsoft, Apple, Oracle, Cisco,
Raytheon
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
What are Computer Programming Languages?
• C Language
What makes learning it important?
C Language is used to develop systems applications that
are integrated into operating systems such as Windows,
UNIX and Linux, as well as embedded softwares.
Applications include graphics packages, word processors,
spreadsheets, operating system development, database
systems, compilers and assemblers, network drivers and
interpreters.
What are Computer Programming Languages?
• C Language
• Facebook’s TAO systems is programmed mostly using
C language.
• Most device drivers are still developed using C
Language.
• Features:
• Simple to learn; there are only 32 keywords to master
• Easy to write systems programs such as compilers and
interpreters
What are Computer Programming Languages?
• C Language
• Where did it start?
• The C Language was developed in 1972 at Bell Labs
specifically for implementing the UNIX system. It
eventually gave rise to many advanced programming
languages, including C++, Java C#, JavaScript and Pearl.
What are Computer Programming Languages?
• C Language
Forums
Stack Overflow
Cprogramming.com
Go4Expert
What are Computer Programming
Languages?
C++
What are Computer Programming Languages?
• C++
C++ is a general purpose, object-oriented, middle-level
programming language and is an extension of C language,
which makes it possible to code C++ in a “C style”. In some
situations, coding can be done in either format, making C++
an example of a hybrid language.
What are Computer Programming Languages?
• C++
Who uses it?
Professions and Industries:
C++ software engineers, C++ software developers,
embedded engineers, programmer analysts
Used by employers in Information Technology,
Engineering, Professional Services, Design, Quality Control
and Management
Major Company and Organization Users: Google, Mozilla,
Firefox, Winamp, Adobe Software, Amazon, Lockheed
Martin
Specializations: System/Application Software, Drivers,
What are Computer Programming Languages?
• C++
What makes learning it important?
The C++ language is used to create computer programs
and packaged software, such as games, office applications,
graphics and video editors and operating systems.
What are Computer Programming Languages?
• C++
The Blackberry OS is developed using C++.
The newest Microsoft Office suite was developed using
C++.
Features:
Often the first programming language taught at college
level
Quick processing and compilation mechanism
Robust standard library (STL)
What are Computer Programming Languages?
• C++
Where did it start?
Released in 1983 and often considered an object-oriented
version of C language, C++ was created to compile lean,
efficient code, while providing high-level abstractions to
better manage large development projects.
What are Computer Programming Languages?
• C++
Forums
Stack Overflow
CPlusPlus
CodeGuru
What are Computer Programming
Languages?
C#
What are Computer Programming Languages?
• C#
Pronounced C-sharp (not C-hashtag), C# is a multi-
paradigm programming language that features strong
typing, imperative, declarative, functional, generic, object-
oriented and component-oriented disciplines.
What are Computer Programming Languages?
• C#
Who uses it?
Professions and Industries:
C# developers, automation test engineers, software
engineers, senior .net Web developers
Used by employers in Information Technology,
Engineering, Design, Professional Services, Management
and Quality Control
Major Organizations: Microsoft Intel, Hewlett Packard
What are Computer Programming Languages?
• C#
What makes learning it important?
C# helps developers create XML web services and
Microsoft .NET-connected applications for Windows
operating systems and the internet.
What are Computer Programming Languages?
• C#
Used to develop a wide range of software applications
that accompany Visual Studio IDE.
The only language used by the Windows Presentation
Foundation (WPF).
Features:
Similar to Java in capabilities
Ideal for beginners
The go-to for working on Microsoft apps
What are Computer Programming Languages?
• C#
Where did it start?
C# was developed in 2000 as part of Microsoft’s release of
.NET framework; in 2003 it became an ISO standard. C#
was based off of C, C++, and Java languages.
What are Computer Programming Languages?
• C#
Forums
Stack Overflow
Code Project
Dream.In.Code
What are Computer Programming
Languages?
Objective-C
What are Computer Programming Languages?
• Objective-C
Objective-C is a simple, general-purpose and object-
oriented language. It uses a system of message passing
borrowed from the language Smalltalk; when an object in
Objective-C is sent a message, it can choose to ignore or
forward to another object, rather than return a value.
What are Computer Programming Languages?
• Objective-C
Who uses it?
Professions and Industries:
IT and Web content administrators, iOS and Android
mobile developers, software engineers
Used by employers in Information Technology,
Engineering, Management, Healthcare and Design
Major Organizations: Apple, CyberCoders
Specializations: Software development
What are Computer Programming Languages?
• Objective-C
Features
Increased flexibility with dynamic typing
Often used alongside a framework such as Cocoa or
Cocoa Touch
Great first language for beginning programmers
What are Computer Programming Languages?
• Objective-C
Where did it start?
Objective-C was developed at Apple in 1983 to address
deficiencies (specifically lack of object-orientation) in C
language. It was licensed by NeXT in 1988.
What are Computer Programming Languages?
• Objective-C
Forums
Stack Overflow
ClassroomM
CodeProject
What are Computer Programming
Languages?
PHP (Hypertext
Preprocessor)
What are Computer Programming Languages?
• 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.
What are Computer Programming Languages?
• PHP (Hypertext Preprocessor)
Who uses it?
Professions and Industries:
PHP developers, PHP software engineers
Used across industries, to include Information Technology,
Engineering, Design, Professional Services, Healthcare,
Management and Finance
What are Computer Programming Languages?
• PHP (Hypertext Preprocessor)
Major Organizations: Facebook, Yahoo, CyberCoders,
NextGen
Specializations Where PHP is Used Most: Web
Application Development, Server-Side Scripting, Command
Line Scripting
What are Computer Programming
Languages?
• PHP (Hypertext Preprocessor)
What makes learning it important?
PHP is primarily used alongside dynamic data-heavy
websites to collect form data. It’s also used in app
development to generate dynamic page content.
What are Computer Programming Languages?
• PHP (Hypertext Preprocessor)
What makes learning it important?
PHP is part of the LAMP platform used by Facebook and
Yahoo.
Platforms such as Joomla, WordPress and Drupal use the
PHP language.
Features:
Easy to learn (as simple as embedding code inside
HTML)
Free and opensource
What are Computer Programming Languages?
• PHP (Hypertext Preprocessor)
Where did it start?
PHP was released in 1995 as a server-side scripting
language, which is processed on a server to become a
website in plain HTML.
What are Computer Programming Languages?
• PHP (Hypertext Preprocessor)
Forums
Stack Overflow
PHP Freaks
PHP Builder
What are Computer Programming
Languages?
SQL (Structured Query
Language)
What are Computer Programming Languages?
• SQL (Structured Query Language)
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.
What are Computer Programming Languages?
• SQL (Structured Query Language)
Who uses it?
Professions and Industries:
SQL server developers, database testers, software
developers, database administrators
Used across industries like Information Technology,
Engineering, Design, Management, Professional Servers,
Business and Finance
What are Computer Programming Languages?
• SQL (Structured Query Language)
Who uses it?
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
What are Computer Programming Languages?
• SQL (Structured Query Language)
What makes learning it important?
SQL interacts with the backend database of web
application. It is the “de facto standard” database language,
always used in conjunction with another programming
language. SQL programs are implemented as a way for
businesses and organizations to access and manipulate
information stored in their databases.
What are Computer Programming Languages?
• SQL (Structured Query Language)
Relational database management systems that use SQL
include MySQL (by Oracle), Sybase, Microsoft SQL Server
and others.
Features:
Simple syntax
Free and easily accessible
What are Computer Programming Languages?
• SQL (Structured Query Language)
Where did it start?
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.
What are Computer Programming Languages?
• SQL (Structured Query Language)
Forums
Stack Overflow
SQL Team
SQL Server Central
What are Computer Programming
Languages?
SWIFT
What are Computer Programming Languages?
• 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.
What are Computer Programming Languages?
• Swift
Who uses it?
Professions and Industries:
Swift Platform Developers, iOS Mobile Application
Developers, Software Developers, Senior Programmers,
Data Engineers
Information Technology, Engineering, Design,
Management and Professional Services
Major Organizations: Apple, Getty Images, Slack, Dow
Jones, Playlist Media
What are Computer Programming Languages?
• Swift
What makes learning it important?
Swift is primarily used by developers to create apps for iOS and
OS X.
Dow Jones is rewriting sections of its mobile Wall Street Journal
app using Swift.
Getty Images built its consumer-facing app, Stream, using Swift.
Features:
Supports ‘playgrounds,’ a feature that lets programmers
experiment and see immediate results
Easy to understand syntax
Ideal for writing production-ready code
What are Computer Programming Languages?
• Swift
Where did it start?
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.
What are Computer Programming Languages?
• Swift
Forums
Stack Overflow
Swift Language Google Groups
Thank You!
reference:
• https://www.computerscience.org/resources/computer-
programming-languages
February 2, 2021 | Staff Writers

More Related Content

What's hot

The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210
Mahmoud Samir Fayed
 
Resume - Fangxu Meng
Resume - Fangxu MengResume - Fangxu Meng
Resume - Fangxu MengFangxu Meng
 
Evolution of Programming Languages
Evolution of Programming LanguagesEvolution of Programming Languages
Evolution of Programming Languages
Sayanee Basu
 
The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181
Mahmoud Samir Fayed
 
Sidrusiya resume (2)
Sidrusiya resume (2)Sidrusiya resume (2)
Sidrusiya resume (2)
SiddharthaRusiya
 
Python language
Python languagePython language
Python language
prakashnachnani
 
How to become a Python Developer | Python Developer Skills | Python Career | ...
How to become a Python Developer | Python Developer Skills | Python Career | ...How to become a Python Developer | Python Developer Skills | Python Career | ...
How to become a Python Developer | Python Developer Skills | Python Career | ...
Edureka!
 
The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31
Mahmoud Samir Fayed
 
Bay NET Aug 19 2009 presentation ppt
Bay  NET Aug 19 2009 presentation pptBay  NET Aug 19 2009 presentation ppt
Bay NET Aug 19 2009 presentation ppt
Art Scott
 
The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30
Mahmoud Samir Fayed
 
2013CSB1024_RahulAgrawal_Tech
2013CSB1024_RahulAgrawal_Tech2013CSB1024_RahulAgrawal_Tech
2013CSB1024_RahulAgrawal_TechRahul Agrawal
 
Programming languages
Programming languagesProgramming languages
Programming languages
MuntasirMuhit
 
Principal of Programming Language
Principal of Programming Language Principal of Programming Language
Principal of Programming Language
Satyendra Mohan
 
Lacey Liu SDE II Resume
Lacey Liu SDE II ResumeLacey Liu SDE II Resume
Lacey Liu SDE II Resume
Lacey (Xi) Liu
 
Python Usefulness
Python UsefulnessPython Usefulness
Python Usefulness
Vipul Petkar
 
Resume no photo
Resume no photoResume no photo
Resume no photo
BoXiangLai
 

What's hot (20)

The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210The Ring programming language version 1.9 book - Part 6 of 210
The Ring programming language version 1.9 book - Part 6 of 210
 
FangJin Xian
FangJin XianFangJin Xian
FangJin Xian
 
Resume - Fangxu Meng
Resume - Fangxu MengResume - Fangxu Meng
Resume - Fangxu Meng
 
Evolution of Programming Languages
Evolution of Programming LanguagesEvolution of Programming Languages
Evolution of Programming Languages
 
The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181The Ring programming language version 1.5.2 book - Part 5 of 181
The Ring programming language version 1.5.2 book - Part 5 of 181
 
Sidrusiya resume (2)
Sidrusiya resume (2)Sidrusiya resume (2)
Sidrusiya resume (2)
 
Resume
ResumeResume
Resume
 
Roman Myronov CV
Roman Myronov CVRoman Myronov CV
Roman Myronov CV
 
Python language
Python languagePython language
Python language
 
How to become a Python Developer | Python Developer Skills | Python Career | ...
How to become a Python Developer | Python Developer Skills | Python Career | ...How to become a Python Developer | Python Developer Skills | Python Career | ...
How to become a Python Developer | Python Developer Skills | Python Career | ...
 
The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31
 
Bay NET Aug 19 2009 presentation ppt
Bay  NET Aug 19 2009 presentation pptBay  NET Aug 19 2009 presentation ppt
Bay NET Aug 19 2009 presentation ppt
 
The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30
 
2013CSB1024_RahulAgrawal_Tech
2013CSB1024_RahulAgrawal_Tech2013CSB1024_RahulAgrawal_Tech
2013CSB1024_RahulAgrawal_Tech
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Principal of Programming Language
Principal of Programming Language Principal of Programming Language
Principal of Programming Language
 
Lacey Liu SDE II Resume
Lacey Liu SDE II ResumeLacey Liu SDE II Resume
Lacey Liu SDE II Resume
 
Python Usefulness
Python UsefulnessPython Usefulness
Python Usefulness
 
Academia
AcademiaAcademia
Academia
 
Resume no photo
Resume no photoResume no photo
Resume no photo
 

Similar to Computer programminglanguages

Programming language
Programming languageProgramming language
Programming language
MalayKalavadia
 
12 best programming languages for web & app development
12 best programming languages for web & app development12 best programming languages for web & app development
12 best programming languages for web & app development
Biztech Consulting & Solutions
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
DishaSharma737984
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
AryanSharma853911
 
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptxADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
RickyLoberiano
 
Top programming Languages in software Industry companies
Top programming Languages in software Industry companiesTop programming Languages in software Industry companies
Top programming Languages in software Industry companies
Kiran Patil
 
Code learning
Code learningCode learning
Code learning
Vikas kumar
 
Introduction to programming world
Introduction to programming worldIntroduction to programming world
Introduction to programming world
Jaskaran Singh
 
Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,
sathyancegon
 
STARTING A CAREER IN PROGRAMMING
STARTING A CAREER IN PROGRAMMINGSTARTING A CAREER IN PROGRAMMING
STARTING A CAREER IN PROGRAMMING
ActonRoy
 
Intro to web development
Intro to web developmentIntro to web development
Intro to web development
MusTufa Nullwala
 
Top 10 programming languages
Top 10 programming languagesTop 10 programming languages
Top 10 programming languages
Aman Kumar
 
Python
PythonPython
sl slides-unit-1.pptx
sl slides-unit-1.pptxsl slides-unit-1.pptx
sl slides-unit-1.pptx
SRAVANTHISALLARAM1
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
PamRobert
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of Java
Kim Moore
 
Best Programming Languages to Learn This Year
Best Programming Languages to Learn This YearBest Programming Languages to Learn This Year
Best Programming Languages to Learn This Year
Eyeglass Repair USA
 
What Programming Language Do You Require for Your Next Project & How to Hire ...
What Programming Language Do You Require for Your Next Project & How to Hire ...What Programming Language Do You Require for Your Next Project & How to Hire ...
What Programming Language Do You Require for Your Next Project & How to Hire ...
Programmers.io
 
Python presentation by Monu Sharma
Python presentation by Monu SharmaPython presentation by Monu Sharma
Python presentation by Monu Sharma
Mayank Sharma
 
First programming language to learn | Which Programming Language to Learn Fi...
First programming language to learn |  Which Programming Language to Learn Fi...First programming language to learn |  Which Programming Language to Learn Fi...
First programming language to learn | Which Programming Language to Learn Fi...
Intellipaat
 

Similar to Computer programminglanguages (20)

Programming language
Programming languageProgramming language
Programming language
 
12 best programming languages for web & app development
12 best programming languages for web & app development12 best programming languages for web & app development
12 best programming languages for web & app development
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
 
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptxADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
 
Top programming Languages in software Industry companies
Top programming Languages in software Industry companiesTop programming Languages in software Industry companies
Top programming Languages in software Industry companies
 
Code learning
Code learningCode learning
Code learning
 
Introduction to programming world
Introduction to programming worldIntroduction to programming world
Introduction to programming world
 
Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,
 
STARTING A CAREER IN PROGRAMMING
STARTING A CAREER IN PROGRAMMINGSTARTING A CAREER IN PROGRAMMING
STARTING A CAREER IN PROGRAMMING
 
Intro to web development
Intro to web developmentIntro to web development
Intro to web development
 
Top 10 programming languages
Top 10 programming languagesTop 10 programming languages
Top 10 programming languages
 
Python
PythonPython
Python
 
sl slides-unit-1.pptx
sl slides-unit-1.pptxsl slides-unit-1.pptx
sl slides-unit-1.pptx
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of Java
 
Best Programming Languages to Learn This Year
Best Programming Languages to Learn This YearBest Programming Languages to Learn This Year
Best Programming Languages to Learn This Year
 
What Programming Language Do You Require for Your Next Project & How to Hire ...
What Programming Language Do You Require for Your Next Project & How to Hire ...What Programming Language Do You Require for Your Next Project & How to Hire ...
What Programming Language Do You Require for Your Next Project & How to Hire ...
 
Python presentation by Monu Sharma
Python presentation by Monu SharmaPython presentation by Monu Sharma
Python presentation by Monu Sharma
 
First programming language to learn | Which Programming Language to Learn Fi...
First programming language to learn |  Which Programming Language to Learn Fi...First programming language to learn |  Which Programming Language to Learn Fi...
First programming language to learn | Which Programming Language to Learn Fi...
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

Computer programminglanguages

  • 2. What are Computer Programming Languages? • Computer programming languages allow us to give instructions to a computer in a language the computer understands. • Just as many human-based languages exist, there are an array of computer programming languages that programmers can use to communicate with a computer.
  • 3. What are Computer Programming Languages? The portion of the language that a computer can understand is called a “binary.” Translating programming language into binary is known as “compiling.” Each language, from C Language to Python, has its own distinct features, though many times there are commonalities between programming languages.
  • 4. What are Computer Programming Languages? • These languages allow computers to quickly and efficiently process large and complex swaths of information. • For example, if a person is given a list of randomized numbers ranging from one to ten thousand and is asked to place them in ascending order, chances are that it will take a sizable amount of time and include some errors.
  • 5. What are Computer Programming Languages? Python
  • 6. What are Computer Programming Languages? • Python Python is an advanced programming language that is interpreted, object-oriented and built on flexible and robust semantics. Professions and Industries: Python developers, software engineers, back end developers, Python programmers Used by employers in information technology, engineering, professional services and design
  • 7. What are Computer Programming Languages? • Python 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)
  • 8. What are Computer Programming Languages? • Python What makes learning it important? Python lets you work quickly to integrate systems as a scripting or glue language. It’s also suited for Rapid Application Develop (RAD). The game Civilization 4 has all its inner logic, including AI, implemented in Python.NASA uses Python in its Integrated Planning System as a standard scripting language.
  • 9. What are Computer Programming Languages? • Python Features: Simple to learn and easily read Associated web frameworks for developing web-based applications Free interpreter and standard library available in source or binary on major platforms
  • 10. What are Computer Programming Languages? • Python Where did it start? Python was developed in the late 1980s at CWI in the Netherlands and first released to the public in 1991. Forums Stack Overflow Python community Devshed Network (Python Programming Forum)
  • 11. What are Computer Programming Languages? Java
  • 12. What are Computer Programming Languages? • Java Java is a general-purpose, object-oriented, high-level programming language with several features that make it ideal for web-based development.
  • 13. What are Computer Programming Languages? • Java Who uses it? Professions and Industries: Software engineers, Java developers Used by employers in communications, education, finance, health sciences, hospitality, retail and utilities
  • 14. What are Computer Programming Languages? • Java Who uses it? Major Organizations: V2COM, Eclipse Information Technologies, eBay, Eurotech Specializations and Industries: Internet of Things (IoT), Enterprise Architecture, Cloud Computing
  • 15. What are Computer Programming Languages? • Java What makes learning it important? Java is used to develop enterprise-level applications for video games and mobile apps, as well as to create web- based applications with JSP (Java Server Pages). When used online, Java allows applets to be downloaded and used through a browser, which can then perform a function not normally available.
  • 16. What are Computer Programming Languages? • Java • What makes learning it important? Programs that use or are written in Java include Adobe Creative Suite, Eclipse, Lotus Notes, Minecraft and OpenOffice. Java is the core foundation for developing Android apps. Features: Application portability Robust and interpreted language Extensive network library
  • 17. What are Computer Programming Languages? • Java Where did it start? Originally known as Oak, Java was developed in 1990 at Sun Microsystems to add capabilities to the C++ language. Java 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.
  • 18. What are Computer Programming Languages? • Java Forums Stack Overflow Java Community Space Forum
  • 19. What are Computer Programming Languages? Ruby/Ruby on Rails
  • 20. What are Computer Programming Languages? • 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: Ruby on Rails developers, software engineers, data science engineers
  • 21. What are Computer Programming Languages? • Ruby/Ruby on Rails Who uses it? Used by 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 Administration and Security
  • 22. What are Computer Programming Languages? • Ruby/Ruby on Rails What makes learning it important? Ruby is used for simulations, 3D modeling, and to manage and track information. Basecamp, Amazon, Twitter and Groupon were all created using Ruby on Rails. NASA uses Ruby to conduct simulations.
  • 23. What are Computer Programming Languages? • Ruby/Ruby on Rails Features: Free to use, copy, modify and distribute Intuitive and flexible language Completely object-oriented (ability to use method chaining)
  • 24. What are Computer Programming Languages? • Ruby/ Ruby on Rails Where did it start? Designed in 1995, Ruby’s creator described it as “simple in appearance, but it is very complex inside, just like our human body.”
  • 25. What are Computer Programming Languages? • Ruby/ Ruby on Rails Stack Overflow Ruby User Groups Ruby Forum
  • 26. What are Computer Programming Languages? HTML (HyperText Markup Language)
  • 27. What are Computer Programming Languages? • HTML (Hypertext Markup Language) • HTML is the standard markup language used to create web pages; it ensures proper formatting of text and images (using tags) so that Internet browsers can display them in the ways they were intended to look.
  • 28. What are Computer Programming Languages? • HTML (HyperText Markup Language) Who uses it? Professions and Industries: Web developers, technical editors, email designers, software engineers Used by employers in Information Technology, Engineering, Design, Professional Services, Management, Marketing, Customer Services and Sales Major Organizations: Apple, CyberCoders, Apex Systems, CareerBuilder
  • 29. What are Computer Programming Languages? • HTML (HyperText Markup Language) What makes learning it important? HTML is used to create electronic documents (pages) displayed online. Visit any page and you will see an example of HTML in action. The diversity and complexity in the structure and appearance of today’s sites is made possible with HTML.
  • 30. What are Computer Programming Languages? • HTML (HyperText Markup Language) Features: Easy to use and learn the basics of HTML Free and accessible Multiple versions available
  • 31. What are Computer Programming Languages? • HTML (HyperText Markup Language) Where did it start? HTML was created by physicist Tim Berners-Lee in 1990 to allow scientists to share documents online. Before then, all communication was sent using plain text. HTML made “rich” text possible (i.e. text formatting and visual images).
  • 32. What are Computer Programming Languages? • HTML (HyperText Markup Language) Forums Stack Overflow HTMLforum.com
  • 33. What are Computer Programming Languages? JavaScript
  • 34. What are Computer Programming Languages? • 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.
  • 35. What are Computer Programming Languages? • JavaScript Who uses it? • Professions and Industries: • JavaScript developers, Web developers, software engineers • 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
  • 36. What are Computer Programming Languages? • JavaScript What makes learning it important? JavaScript is used primarily in Web development to manipulate various page elements and make them more dynamic, including scrolling abilities, printing the time and date, creating a calendar and other tasks not possible through plain HTML. It can also be used to create games and APIs.
  • 37. What are Computer Programming Languages? • JavaScript What makes learning it important? The agency Cyber-Duck in Britain uses public APIs, created with JavaScript, to pull in data about crime and enables users to review a local area. Tweetmap, created by Pete Smart and Rob Hawkes using JavaScript, represents a world map that is proportionally sized according to the number of tweets.
  • 38. What are Computer Programming Languages? • JavaScript Features: Basic features are easy to learn Multiple frameworks Users can reference JQuery, a comprehensive Javascript library
  • 39. What are Computer Programming Languages? • JavaScript Where did it start? JavaScript was designed by Netscape and originally known as LiveScript, before becoming JavaScript in 1995. Forums Stack Overflow Javascript on Reddit CodingForums.com
  • 40. What are Computer Programming Languages? C Language
  • 41. What are Computer Programming Languages? • C Language C Language is a structure-oriented, middle-level programming language mostly used to develop low-level applications.
  • 42. What are Computer Programming Languages? • C Language • Who uses it? • Professions and Industries: • Software developers, computer engineers, business and systems analysts, IT and Web content administrators, embedded software engineers • Used by employers in Information Technology, Engineering, Management, Healthcare and Professional Services
  • 43. What are Computer Programming Languages? • C Language Who uses it? Major Organizations: Microsoft, Apple, Oracle, Cisco, Raytheon 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
  • 44. What are Computer Programming Languages? • C Language What makes learning it important? C Language is used to develop systems applications that are integrated into operating systems such as Windows, UNIX and Linux, as well as embedded softwares. Applications include graphics packages, word processors, spreadsheets, operating system development, database systems, compilers and assemblers, network drivers and interpreters.
  • 45. What are Computer Programming Languages? • C Language • Facebook’s TAO systems is programmed mostly using C language. • Most device drivers are still developed using C Language. • Features: • Simple to learn; there are only 32 keywords to master • Easy to write systems programs such as compilers and interpreters
  • 46. What are Computer Programming Languages? • C Language • Where did it start? • The C Language was developed in 1972 at Bell Labs specifically for implementing the UNIX system. It eventually gave rise to many advanced programming languages, including C++, Java C#, JavaScript and Pearl.
  • 47. What are Computer Programming Languages? • C Language Forums Stack Overflow Cprogramming.com Go4Expert
  • 48. What are Computer Programming Languages? C++
  • 49. What are Computer Programming Languages? • C++ C++ is a general purpose, object-oriented, middle-level programming language and is an extension of C language, which makes it possible to code C++ in a “C style”. In some situations, coding can be done in either format, making C++ an example of a hybrid language.
  • 50. What are Computer Programming Languages? • C++ Who uses it? Professions and Industries: C++ software engineers, C++ software developers, embedded engineers, programmer analysts Used by employers in Information Technology, Engineering, Professional Services, Design, Quality Control and Management Major Company and Organization Users: Google, Mozilla, Firefox, Winamp, Adobe Software, Amazon, Lockheed Martin Specializations: System/Application Software, Drivers,
  • 51. What are Computer Programming Languages? • C++ What makes learning it important? The C++ language is used to create computer programs and packaged software, such as games, office applications, graphics and video editors and operating systems.
  • 52. What are Computer Programming Languages? • C++ The Blackberry OS is developed using C++. The newest Microsoft Office suite was developed using C++. Features: Often the first programming language taught at college level Quick processing and compilation mechanism Robust standard library (STL)
  • 53. What are Computer Programming Languages? • C++ Where did it start? Released in 1983 and often considered an object-oriented version of C language, C++ was created to compile lean, efficient code, while providing high-level abstractions to better manage large development projects.
  • 54. What are Computer Programming Languages? • C++ Forums Stack Overflow CPlusPlus CodeGuru
  • 55. What are Computer Programming Languages? C#
  • 56. What are Computer Programming Languages? • C# Pronounced C-sharp (not C-hashtag), C# is a multi- paradigm programming language that features strong typing, imperative, declarative, functional, generic, object- oriented and component-oriented disciplines.
  • 57. What are Computer Programming Languages? • C# Who uses it? Professions and Industries: C# developers, automation test engineers, software engineers, senior .net Web developers Used by employers in Information Technology, Engineering, Design, Professional Services, Management and Quality Control Major Organizations: Microsoft Intel, Hewlett Packard
  • 58. What are Computer Programming Languages? • C# What makes learning it important? C# helps developers create XML web services and Microsoft .NET-connected applications for Windows operating systems and the internet.
  • 59. What are Computer Programming Languages? • C# Used to develop a wide range of software applications that accompany Visual Studio IDE. The only language used by the Windows Presentation Foundation (WPF). Features: Similar to Java in capabilities Ideal for beginners The go-to for working on Microsoft apps
  • 60. What are Computer Programming Languages? • C# Where did it start? C# was developed in 2000 as part of Microsoft’s release of .NET framework; in 2003 it became an ISO standard. C# was based off of C, C++, and Java languages.
  • 61. What are Computer Programming Languages? • C# Forums Stack Overflow Code Project Dream.In.Code
  • 62. What are Computer Programming Languages? Objective-C
  • 63. What are Computer Programming Languages? • Objective-C Objective-C is a simple, general-purpose and object- oriented language. It uses a system of message passing borrowed from the language Smalltalk; when an object in Objective-C is sent a message, it can choose to ignore or forward to another object, rather than return a value.
  • 64. What are Computer Programming Languages? • Objective-C Who uses it? Professions and Industries: IT and Web content administrators, iOS and Android mobile developers, software engineers Used by employers in Information Technology, Engineering, Management, Healthcare and Design Major Organizations: Apple, CyberCoders Specializations: Software development
  • 65. What are Computer Programming Languages? • Objective-C Features Increased flexibility with dynamic typing Often used alongside a framework such as Cocoa or Cocoa Touch Great first language for beginning programmers
  • 66. What are Computer Programming Languages? • Objective-C Where did it start? Objective-C was developed at Apple in 1983 to address deficiencies (specifically lack of object-orientation) in C language. It was licensed by NeXT in 1988.
  • 67. What are Computer Programming Languages? • Objective-C Forums Stack Overflow ClassroomM CodeProject
  • 68. What are Computer Programming Languages? PHP (Hypertext Preprocessor)
  • 69. What are Computer Programming Languages? • 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.
  • 70. What are Computer Programming Languages? • PHP (Hypertext Preprocessor) Who uses it? Professions and Industries: PHP developers, PHP software engineers Used across industries, to include Information Technology, Engineering, Design, Professional Services, Healthcare, Management and Finance
  • 71. What are Computer Programming Languages? • PHP (Hypertext Preprocessor) Major Organizations: Facebook, Yahoo, CyberCoders, NextGen Specializations Where PHP is Used Most: Web Application Development, Server-Side Scripting, Command Line Scripting
  • 72. What are Computer Programming Languages? • PHP (Hypertext Preprocessor) What makes learning it important? PHP is primarily used alongside dynamic data-heavy websites to collect form data. It’s also used in app development to generate dynamic page content.
  • 73. What are Computer Programming Languages? • PHP (Hypertext Preprocessor) What makes learning it important? PHP is part of the LAMP platform used by Facebook and Yahoo. Platforms such as Joomla, WordPress and Drupal use the PHP language. Features: Easy to learn (as simple as embedding code inside HTML) Free and opensource
  • 74. What are Computer Programming Languages? • PHP (Hypertext Preprocessor) Where did it start? PHP was released in 1995 as a server-side scripting language, which is processed on a server to become a website in plain HTML.
  • 75. What are Computer Programming Languages? • PHP (Hypertext Preprocessor) Forums Stack Overflow PHP Freaks PHP Builder
  • 76. What are Computer Programming Languages? SQL (Structured Query Language)
  • 77. What are Computer Programming Languages? • SQL (Structured Query Language) 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.
  • 78. What are Computer Programming Languages? • SQL (Structured Query Language) Who uses it? Professions and Industries: SQL server developers, database testers, software developers, database administrators Used across industries like Information Technology, Engineering, Design, Management, Professional Servers, Business and Finance
  • 79. What are Computer Programming Languages? • SQL (Structured Query Language) Who uses it? 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
  • 80. What are Computer Programming Languages? • SQL (Structured Query Language) What makes learning it important? SQL interacts with the backend database of web application. It is the “de facto standard” database language, always used in conjunction with another programming language. SQL programs are implemented as a way for businesses and organizations to access and manipulate information stored in their databases.
  • 81. What are Computer Programming Languages? • SQL (Structured Query Language) Relational database management systems that use SQL include MySQL (by Oracle), Sybase, Microsoft SQL Server and others. Features: Simple syntax Free and easily accessible
  • 82. What are Computer Programming Languages? • SQL (Structured Query Language) Where did it start? 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.
  • 83. What are Computer Programming Languages? • SQL (Structured Query Language) Forums Stack Overflow SQL Team SQL Server Central
  • 84. What are Computer Programming Languages? SWIFT
  • 85. What are Computer Programming Languages? • 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.
  • 86. What are Computer Programming Languages? • Swift Who uses it? Professions and Industries: Swift Platform Developers, iOS Mobile Application Developers, Software Developers, Senior Programmers, Data Engineers Information Technology, Engineering, Design, Management and Professional Services Major Organizations: Apple, Getty Images, Slack, Dow Jones, Playlist Media
  • 87. What are Computer Programming Languages? • Swift What makes learning it important? Swift is primarily used by developers to create apps for iOS and OS X. Dow Jones is rewriting sections of its mobile Wall Street Journal app using Swift. Getty Images built its consumer-facing app, Stream, using Swift. Features: Supports ‘playgrounds,’ a feature that lets programmers experiment and see immediate results Easy to understand syntax Ideal for writing production-ready code
  • 88. What are Computer Programming Languages? • Swift Where did it start? 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.
  • 89. What are Computer Programming Languages? • Swift Forums Stack Overflow Swift Language Google Groups