SlideShare una empresa de Scribd logo
1 de 90
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

Más contenido relacionado

La actualidad más candente

Resume - Fangxu Meng
Resume - Fangxu MengResume - Fangxu Meng
Resume - Fangxu Meng
Fangxu Meng
 
2013CSB1024_RahulAgrawal_Tech
2013CSB1024_RahulAgrawal_Tech2013CSB1024_RahulAgrawal_Tech
2013CSB1024_RahulAgrawal_Tech
Rahul Agrawal
 

La actualidad más candente (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 a Computer programminglanguages

GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
DishaSharma737984
 
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
 
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
 

Similar a 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...
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

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