SlideShare a Scribd company logo
www.GlowTouch.com Enabling Your Growth
Overview of Coding Languages
PHP
JavaScript
SQL
Objective C
C++
Java
Python
ASP.NET
AJAX
AngularJS
Node.js
PHP
• A server-side interpreted, non-compiled,
scripting language, written within HTML
• Create open, read, write, and close
files
• Collect form data
• Send and receive cookies
• Add, delete, modify data in the
database
• Restrict access to website pages
• Encrypt data
• PHP files can support Text, HTML,
CSS, JavaScript, PHP Code
• PHP is used on 65.45% of the top 1
million websites
• Why use PHP?
• runs on various platforms
• easy to learn, runs efficiently
• supports a wide range of databases
• compatible with almost all servers
Some of the biggest online brands, such as Facebook, ProProfs, Digg,
Friendster, Flickr, Technorati, and Yahoo! are powered by PHP
JavaScript
• A client-side scripting language that is
embedded in most web browsers
• Use JavaScript to:
• Build an autocomplete function on
your website
• Fix layout issues
• Enhance HTML text boxes
• Used in website:
• Advertising
• Analytics
• Widgets
JavaScript was created in 1995 in only 10 days
AngularJS
• An open-source framework for dynamic
web applications
• Angular has directives – you can define
custom elements, attributes, comments
and classes
• Uses HTML to define an app’s user
interface
• Very easy to run tests, no DOM is
needed
Popular websites that use Angular are weather.com, istockphoto.com,
and Nasa.gov
Node.js
• An open-source environment for server-
side applications
• Primarily used to build network
programs such as web servers
• Helps JavaScript coders build real-time
web API’sQuickly maturing and being deployed in more mission-critical and
revenue-critical system such as eCommerce Black Friday structures
SQL
• Not a programming language, but a
database server that hosts different
databases.
• Execute queries against a database
• Retrieve data from a database
• Insert records in a database
• Update records in a database
• Delete records in a database
• Create new databases
• Create new tables in a database
• Create stored procedures in a database
• Create views in a database
• Set permissions on tables, procedures and
views
The one aspect of SQL Server that separates it from any other
Microsoft product is that it’s the only Microsoft product that allows you
to set processor affinity
Objective C
• An object oriented programming
language, based on C
• Used by Apple Developers
• Objective C can develop apps for iOS
and develop applications for OS X
• Cannot be used for other platforms
such as AndroidObjective-C’s features allow for flexible and easy solutions to
programming issues
C++
• A compiled language
• An object oriented language used to
develop software, video games, and
more
• Can develop apps for Windows and
Linux, video games, and mobile apps
• Highly portable across multiple devices
• Supported by Apple, Android, Windows
Phone and Blackberry
Mark Zuckerberg's interest in programming developed when his
parents gifted him the book C++ for Dummies
Java
• A server-side interpreted compiled
language, using a virtual machine
• Java lets you:
• play online games
• upload photos
• take virtual tours
• use interactive maps
• Users can disable Java on their
machines
• Java is the basis of Android
Nearly 9 out of every 10 computers in the U.S. run Java, and 97% of
enterprise desktops run the language
Python
• A server-side interpreted, open-source,
non-compiled, scripting language
• Python can:
• Build websites
• Provide database access
• Build desktop graphic user interfaces
• Build software and games
• Can be used on its own, or as part of
another framework
People use this language because it is very easy to learn. It has easy
syntax and is fitted for the experts.
Ruby • A server-side interpreted, non-compiled,
scripting language
• Gaining popularity running on the Rails
framework, or Ruby on Rails
• Blend of the following programming
languages: Perl, Smalltalk, Eiffel, Ada,
Lisp
• Ruby can build simulations, build web
applications
• Ruby is highly portable, works on many
types of UNIX, Mac OS X, Windows
and more
• Multiple implementations that include:
• JRuby
• Rubinius
• MacRuby
Ruby is considered a very high level language with an estimated score of
15 on the Capers Jones language level
ASP.NET
• A server-side interpreted, non-compiled
scripting language
• Similar to PHP, but only runs on a
Windows server in the .NET suite of
languages
• ASP.NET can:
• Build websites
• Build web forms
• Build web applications with a Model
View Controller design
ASP.NET is integrated with the .NET Framework
AJAX
• Not a programming language, rather a
way to use multiple programming
languages together
• Uses JavaScript to communicate with
the server to allow the page to change
without requiring the user to refresh
• AJAX is used
• For all browser base chat systems
• For Gmail’s entire interface
• For Facebook’s photos and chat
• Must master JavaScript, CSS and XML
to use this
• Ajax combines:
• Standard based presentation
• Dynamic display and interaction
• Data interchange and manipulation
• Functionality
• Asynchronous data retrieval
Several complex web applications are handled using AJAX,
including Google Maps
HTML
CSS
JavaScript
PHP
Python
Ruby
Objective-C
Java
C++
Node.js
AngularJS
Store user
information
●
●
●
Create and edit
static web pages
●
●
Build mobile apps
●
●
●
Make web pages
interactive
●
●
●
What do you
want to do?

More Related Content

What's hot (8)

Apple SWOT
Apple SWOTApple SWOT
Apple SWOT
vagmi369
 
Introduction To Mobile-Automation
Introduction To Mobile-AutomationIntroduction To Mobile-Automation
Introduction To Mobile-Automation
Mindfire Solutions
 
APPIAN - IBANK
APPIAN - IBANKAPPIAN - IBANK
APPIAN - IBANK
ibankuk
 
Otl aicher presentation
Otl aicher presentationOtl aicher presentation
Otl aicher presentation
Lilyusher17
 
Mobile App Marketing
Mobile App MarketingMobile App Marketing
Mobile App Marketing
Mike Lee
 
What is RPA?
What is RPA?What is RPA?
What is RPA?
Intellipaat
 
Steve jobs , VISIONARY LEADER,APPLE FOUNDER ,STEVEN JOBS
Steve jobs , VISIONARY LEADER,APPLE FOUNDER ,STEVEN JOBSSteve jobs , VISIONARY LEADER,APPLE FOUNDER ,STEVEN JOBS
Steve jobs , VISIONARY LEADER,APPLE FOUNDER ,STEVEN JOBS
Micky Lyf
 
HealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningHealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine Learning
IRJET Journal
 
Apple SWOT
Apple SWOTApple SWOT
Apple SWOT
vagmi369
 
Introduction To Mobile-Automation
Introduction To Mobile-AutomationIntroduction To Mobile-Automation
Introduction To Mobile-Automation
Mindfire Solutions
 
APPIAN - IBANK
APPIAN - IBANKAPPIAN - IBANK
APPIAN - IBANK
ibankuk
 
Otl aicher presentation
Otl aicher presentationOtl aicher presentation
Otl aicher presentation
Lilyusher17
 
Mobile App Marketing
Mobile App MarketingMobile App Marketing
Mobile App Marketing
Mike Lee
 
Steve jobs , VISIONARY LEADER,APPLE FOUNDER ,STEVEN JOBS
Steve jobs , VISIONARY LEADER,APPLE FOUNDER ,STEVEN JOBSSteve jobs , VISIONARY LEADER,APPLE FOUNDER ,STEVEN JOBS
Steve jobs , VISIONARY LEADER,APPLE FOUNDER ,STEVEN JOBS
Micky Lyf
 
HealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningHealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine Learning
IRJET Journal
 

Viewers also liked (20)

Building a Website The Easy Way With Wordpress
Building a Website The Easy Way With WordpressBuilding a Website The Easy Way With Wordpress
Building a Website The Easy Way With Wordpress
Easily Amused, Inc. & The WP Valet
 
Jeff Channell - Secure PHP Coding Practices
Jeff Channell - Secure PHP Coding PracticesJeff Channell - Secure PHP Coding Practices
Jeff Channell - Secure PHP Coding Practices
vdrover
 
Spree framework overview
Spree framework overviewSpree framework overview
Spree framework overview
martin_hong91
 
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Spark Solutions
 
top sites to learn coding
top sites to learn coding top sites to learn coding
top sites to learn coding
Mohammad Odeh
 
Spree Commerce Admin Insights
Spree Commerce Admin InsightsSpree Commerce Admin Insights
Spree Commerce Admin Insights
Vinsol
 
The Basics of programming
The Basics of programmingThe Basics of programming
The Basics of programming
692sfrobotics
 
7 สามัญ คณิต
7 สามัญ คณิต7 สามัญ คณิต
7 สามัญ คณิต
Aja Thummaruk
 
MVC
MVCMVC
MVC
Ravi Bansal
 
Pwc network-decommissioning-redacted copy
Pwc network-decommissioning-redacted copyPwc network-decommissioning-redacted copy
Pwc network-decommissioning-redacted copy
Rachel Mc Hugh
 
Lines
LinesLines
Lines
Atul Mishra
 
Jacques botha cv
Jacques botha cvJacques botha cv
Jacques botha cv
Jacques Botha
 
Digitechx Services
Digitechx ServicesDigitechx Services
Digitechx Services
Rachel Mc Hugh
 
Annual Reports 2.0
Annual Reports 2.0Annual Reports 2.0
Annual Reports 2.0
Sarah Mapes
 
Filosofi Hidup untuk berhasil
Filosofi Hidup untuk berhasilFilosofi Hidup untuk berhasil
Filosofi Hidup untuk berhasil
Dr. Bruri Melky Laimeheriwa
 
Ir 3 rd_sector_partner_programme
Ir 3 rd_sector_partner_programmeIr 3 rd_sector_partner_programme
Ir 3 rd_sector_partner_programme
Ajay Kumar
 
Sitogenetika tiram mutiara
Sitogenetika tiram mutiaraSitogenetika tiram mutiara
Sitogenetika tiram mutiara
Dr. Bruri Melky Laimeheriwa
 
css
csscss
css
sonam1602
 
Laceration Cessation
Laceration CessationLaceration Cessation
Laceration Cessation
Magid
 
Jeff Channell - Secure PHP Coding Practices
Jeff Channell - Secure PHP Coding PracticesJeff Channell - Secure PHP Coding Practices
Jeff Channell - Secure PHP Coding Practices
vdrover
 
Spree framework overview
Spree framework overviewSpree framework overview
Spree framework overview
martin_hong91
 
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Spark Solutions
 
top sites to learn coding
top sites to learn coding top sites to learn coding
top sites to learn coding
Mohammad Odeh
 
Spree Commerce Admin Insights
Spree Commerce Admin InsightsSpree Commerce Admin Insights
Spree Commerce Admin Insights
Vinsol
 
The Basics of programming
The Basics of programmingThe Basics of programming
The Basics of programming
692sfrobotics
 
7 สามัญ คณิต
7 สามัญ คณิต7 สามัญ คณิต
7 สามัญ คณิต
Aja Thummaruk
 
Pwc network-decommissioning-redacted copy
Pwc network-decommissioning-redacted copyPwc network-decommissioning-redacted copy
Pwc network-decommissioning-redacted copy
Rachel Mc Hugh
 
Annual Reports 2.0
Annual Reports 2.0Annual Reports 2.0
Annual Reports 2.0
Sarah Mapes
 
Ir 3 rd_sector_partner_programme
Ir 3 rd_sector_partner_programmeIr 3 rd_sector_partner_programme
Ir 3 rd_sector_partner_programme
Ajay Kumar
 
Laceration Cessation
Laceration CessationLaceration Cessation
Laceration Cessation
Magid
 
Ad

Similar to Overview of Coding Languages (20)

Programming languages
Programming languagesProgramming languages
Programming languages
priyanka sharma
 
COMPUTER LANGUAGES AND THERE DIFFERENCE
COMPUTER LANGUAGES AND THERE DIFFERENCE COMPUTER LANGUAGES AND THERE DIFFERENCE
COMPUTER LANGUAGES AND THERE DIFFERENCE
Pavan Kalyan
 
Top 10 programming languages
Top 10 programming languagesTop 10 programming languages
Top 10 programming languages
Aman Kumar
 
Introduction to programming world
Introduction to programming worldIntroduction to programming world
Introduction to programming world
Jaskaran Singh
 
Computer languages
Computer languagesComputer languages
Computer languages
wow_so
 
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
 
The different kind of programming language
The  different kind of programming languageThe  different kind of programming language
The different kind of programming language
Md Amran
 
Programming language
Programming languageProgramming language
Programming language
MalayKalavadia
 
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
 
Meetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech PeopleMeetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech People
IT Arena
 
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
 
Computer programminglanguages
Computer programminglanguagesComputer programminglanguages
Computer programminglanguages
PaulineGayVillarama
 
Presentation of programming languages for beginners
Presentation of programming languages for beginnersPresentation of programming languages for beginners
Presentation of programming languages for beginners
Clement Levallois
 
The Concept Of Abstract Data Types
The Concept Of Abstract Data TypesThe Concept Of Abstract Data Types
The Concept Of Abstract Data Types
Katy Allen
 
Chapter13
Chapter13Chapter13
Chapter13
Izaham
 
Use of programming languages
Use of programming languages Use of programming languages
Use of programming languages
VanshAdani
 
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptxADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
RickyLoberiano
 
Intro to programming and intro to java netbean.pdf
Intro to programming and intro to java netbean.pdfIntro to programming and intro to java netbean.pdf
Intro to programming and intro to java netbean.pdf
ErwinButchNicolas1
 
PHP programmimg
PHP programmimgPHP programmimg
PHP programmimg
Sharbani Bhattacharya
 
8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdf8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdf
Baek Yongsun
 
COMPUTER LANGUAGES AND THERE DIFFERENCE
COMPUTER LANGUAGES AND THERE DIFFERENCE COMPUTER LANGUAGES AND THERE DIFFERENCE
COMPUTER LANGUAGES AND THERE DIFFERENCE
Pavan Kalyan
 
Top 10 programming languages
Top 10 programming languagesTop 10 programming languages
Top 10 programming languages
Aman Kumar
 
Introduction to programming world
Introduction to programming worldIntroduction to programming world
Introduction to programming world
Jaskaran Singh
 
Computer languages
Computer languagesComputer languages
Computer languages
wow_so
 
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
 
The different kind of programming language
The  different kind of programming languageThe  different kind of programming language
The different kind of programming language
Md Amran
 
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
 
Meetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech PeopleMeetup. Technologies Intro for Non-Tech People
Meetup. Technologies Intro for Non-Tech People
IT Arena
 
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
 
Presentation of programming languages for beginners
Presentation of programming languages for beginnersPresentation of programming languages for beginners
Presentation of programming languages for beginners
Clement Levallois
 
The Concept Of Abstract Data Types
The Concept Of Abstract Data TypesThe Concept Of Abstract Data Types
The Concept Of Abstract Data Types
Katy Allen
 
Chapter13
Chapter13Chapter13
Chapter13
Izaham
 
Use of programming languages
Use of programming languages Use of programming languages
Use of programming languages
VanshAdani
 
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptxADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
RickyLoberiano
 
Intro to programming and intro to java netbean.pdf
Intro to programming and intro to java netbean.pdfIntro to programming and intro to java netbean.pdf
Intro to programming and intro to java netbean.pdf
ErwinButchNicolas1
 
8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdf8 Top Web Development Programming Languages in 2023.pdf
8 Top Web Development Programming Languages in 2023.pdf
Baek Yongsun
 
Ad

More from GlowTouch (13)

15 Customer Experience Facts and Stats
15 Customer Experience Facts and Stats15 Customer Experience Facts and Stats
15 Customer Experience Facts and Stats
GlowTouch
 
50,000 More School Children Will Have Food to Eat
50,000 More School Children Will Have Food to Eat50,000 More School Children Will Have Food to Eat
50,000 More School Children Will Have Food to Eat
GlowTouch
 
Josh Annual Day Celebration
Josh Annual Day CelebrationJosh Annual Day Celebration
Josh Annual Day Celebration
GlowTouch
 
Cloud Application Marketplace Overview
Cloud Application Marketplace OverviewCloud Application Marketplace Overview
Cloud Application Marketplace Overview
GlowTouch
 
Swift Reference Guide
Swift Reference GuideSwift Reference Guide
Swift Reference Guide
GlowTouch
 
C# Reference Guide
C# Reference GuideC# Reference Guide
C# Reference Guide
GlowTouch
 
Java Reference Guide
Java Reference GuideJava Reference Guide
Java Reference Guide
GlowTouch
 
PHP Reference Guide
PHP Reference GuidePHP Reference Guide
PHP Reference Guide
GlowTouch
 
Python Cheat Sheet
Python Cheat SheetPython Cheat Sheet
Python Cheat Sheet
GlowTouch
 
PHP Cheat Sheet
PHP Cheat SheetPHP Cheat Sheet
PHP Cheat Sheet
GlowTouch
 
Java Cheat Sheet
Java Cheat SheetJava Cheat Sheet
Java Cheat Sheet
GlowTouch
 
C# Cheat Sheet
C# Cheat SheetC# Cheat Sheet
C# Cheat Sheet
GlowTouch
 
GlowTouch Company Overview
GlowTouch Company OverviewGlowTouch Company Overview
GlowTouch Company Overview
GlowTouch
 
15 Customer Experience Facts and Stats
15 Customer Experience Facts and Stats15 Customer Experience Facts and Stats
15 Customer Experience Facts and Stats
GlowTouch
 
50,000 More School Children Will Have Food to Eat
50,000 More School Children Will Have Food to Eat50,000 More School Children Will Have Food to Eat
50,000 More School Children Will Have Food to Eat
GlowTouch
 
Josh Annual Day Celebration
Josh Annual Day CelebrationJosh Annual Day Celebration
Josh Annual Day Celebration
GlowTouch
 
Cloud Application Marketplace Overview
Cloud Application Marketplace OverviewCloud Application Marketplace Overview
Cloud Application Marketplace Overview
GlowTouch
 
Swift Reference Guide
Swift Reference GuideSwift Reference Guide
Swift Reference Guide
GlowTouch
 
C# Reference Guide
C# Reference GuideC# Reference Guide
C# Reference Guide
GlowTouch
 
Java Reference Guide
Java Reference GuideJava Reference Guide
Java Reference Guide
GlowTouch
 
PHP Reference Guide
PHP Reference GuidePHP Reference Guide
PHP Reference Guide
GlowTouch
 
Python Cheat Sheet
Python Cheat SheetPython Cheat Sheet
Python Cheat Sheet
GlowTouch
 
PHP Cheat Sheet
PHP Cheat SheetPHP Cheat Sheet
PHP Cheat Sheet
GlowTouch
 
Java Cheat Sheet
Java Cheat SheetJava Cheat Sheet
Java Cheat Sheet
GlowTouch
 
C# Cheat Sheet
C# Cheat SheetC# Cheat Sheet
C# Cheat Sheet
GlowTouch
 
GlowTouch Company Overview
GlowTouch Company OverviewGlowTouch Company Overview
GlowTouch Company Overview
GlowTouch
 

Recently uploaded (20)

Fortinet Certified Associate in Cybersecurity
Fortinet Certified Associate in CybersecurityFortinet Certified Associate in Cybersecurity
Fortinet Certified Associate in Cybersecurity
VICTOR MAESTRE RAMIREZ
 
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Nikki Chapple
 
Create Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent BuilderCreate Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent Builder
DianaGray10
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...
pranavbodhak
 
Jira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : IntroductionJira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : Introduction
Ravi Teja
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
The case for on-premises AI
The case for on-premises AIThe case for on-premises AI
The case for on-premises AI
Principled Technologies
 
LSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection FunctionLSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection Function
Takahiro Harada
 
SDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhereSDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhere
Adtran
 
Jeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software DeveloperJeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software Developer
Jeremy Millul
 
Improving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevExImproving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevEx
Justin Reock
 
Palo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity FoundationPalo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity Foundation
VICTOR MAESTRE RAMIREZ
 
Grannie’s Journey to Using Healthcare AI Experiences
Grannie’s Journey to Using Healthcare AI ExperiencesGrannie’s Journey to Using Healthcare AI Experiences
Grannie’s Journey to Using Healthcare AI Experiences
Lauren Parr
 
Co-Constructing Explanations for AI Systems using Provenance
Co-Constructing Explanations for AI Systems using ProvenanceCo-Constructing Explanations for AI Systems using Provenance
Co-Constructing Explanations for AI Systems using Provenance
Paul Groth
 
6th Power Grid Model Meetup - 21 May 2025
6th Power Grid Model Meetup - 21 May 20256th Power Grid Model Meetup - 21 May 2025
6th Power Grid Model Meetup - 21 May 2025
DanBrown980551
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Gihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai TechnologyGihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai Technology
zainkhurram1111
 
Fortinet Certified Associate in Cybersecurity
Fortinet Certified Associate in CybersecurityFortinet Certified Associate in Cybersecurity
Fortinet Certified Associate in Cybersecurity
VICTOR MAESTRE RAMIREZ
 
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Protecting Your Sensitive Data with Microsoft Purview - IRMS 2025
Nikki Chapple
 
Create Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent BuilderCreate Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent Builder
DianaGray10
 
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptxECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
ECS25 - The adventures of a Microsoft 365 Platform Owner - Website.pptx
Jasper Oosterveld
 
Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025Kubernetes Cloud Native Indonesia Meetup - May 2025
Kubernetes Cloud Native Indonesia Meetup - May 2025
Prasta Maha
 
Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...
pranavbodhak
 
Jira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : IntroductionJira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : Introduction
Ravi Teja
 
Data Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any ApplicationData Virtualization: Bringing the Power of FME to Any Application
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
LSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection FunctionLSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection Function
Takahiro Harada
 
SDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhereSDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhere
Adtran
 
Jeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software DeveloperJeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software Developer
Jeremy Millul
 
Improving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevExImproving Developer Productivity With DORA, SPACE, and DevEx
Improving Developer Productivity With DORA, SPACE, and DevEx
Justin Reock
 
Palo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity FoundationPalo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity Foundation
VICTOR MAESTRE RAMIREZ
 
Grannie’s Journey to Using Healthcare AI Experiences
Grannie’s Journey to Using Healthcare AI ExperiencesGrannie’s Journey to Using Healthcare AI Experiences
Grannie’s Journey to Using Healthcare AI Experiences
Lauren Parr
 
Co-Constructing Explanations for AI Systems using Provenance
Co-Constructing Explanations for AI Systems using ProvenanceCo-Constructing Explanations for AI Systems using Provenance
Co-Constructing Explanations for AI Systems using Provenance
Paul Groth
 
6th Power Grid Model Meetup - 21 May 2025
6th Power Grid Model Meetup - 21 May 20256th Power Grid Model Meetup - 21 May 2025
6th Power Grid Model Meetup - 21 May 2025
DanBrown980551
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
Gihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai TechnologyGihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai Technology
zainkhurram1111
 

Overview of Coding Languages

  • 1. www.GlowTouch.com Enabling Your Growth Overview of Coding Languages PHP JavaScript SQL Objective C C++ Java Python ASP.NET AJAX AngularJS Node.js
  • 2. PHP • A server-side interpreted, non-compiled, scripting language, written within HTML • Create open, read, write, and close files • Collect form data • Send and receive cookies • Add, delete, modify data in the database • Restrict access to website pages • Encrypt data • PHP files can support Text, HTML, CSS, JavaScript, PHP Code • PHP is used on 65.45% of the top 1 million websites • Why use PHP? • runs on various platforms • easy to learn, runs efficiently • supports a wide range of databases • compatible with almost all servers Some of the biggest online brands, such as Facebook, ProProfs, Digg, Friendster, Flickr, Technorati, and Yahoo! are powered by PHP
  • 3. JavaScript • A client-side scripting language that is embedded in most web browsers • Use JavaScript to: • Build an autocomplete function on your website • Fix layout issues • Enhance HTML text boxes • Used in website: • Advertising • Analytics • Widgets JavaScript was created in 1995 in only 10 days
  • 4. AngularJS • An open-source framework for dynamic web applications • Angular has directives – you can define custom elements, attributes, comments and classes • Uses HTML to define an app’s user interface • Very easy to run tests, no DOM is needed Popular websites that use Angular are weather.com, istockphoto.com, and Nasa.gov
  • 5. Node.js • An open-source environment for server- side applications • Primarily used to build network programs such as web servers • Helps JavaScript coders build real-time web API’sQuickly maturing and being deployed in more mission-critical and revenue-critical system such as eCommerce Black Friday structures
  • 6. SQL • Not a programming language, but a database server that hosts different databases. • Execute queries against a database • Retrieve data from a database • Insert records in a database • Update records in a database • Delete records in a database • Create new databases • Create new tables in a database • Create stored procedures in a database • Create views in a database • Set permissions on tables, procedures and views The one aspect of SQL Server that separates it from any other Microsoft product is that it’s the only Microsoft product that allows you to set processor affinity
  • 7. Objective C • An object oriented programming language, based on C • Used by Apple Developers • Objective C can develop apps for iOS and develop applications for OS X • Cannot be used for other platforms such as AndroidObjective-C’s features allow for flexible and easy solutions to programming issues
  • 8. C++ • A compiled language • An object oriented language used to develop software, video games, and more • Can develop apps for Windows and Linux, video games, and mobile apps • Highly portable across multiple devices • Supported by Apple, Android, Windows Phone and Blackberry Mark Zuckerberg's interest in programming developed when his parents gifted him the book C++ for Dummies
  • 9. Java • A server-side interpreted compiled language, using a virtual machine • Java lets you: • play online games • upload photos • take virtual tours • use interactive maps • Users can disable Java on their machines • Java is the basis of Android Nearly 9 out of every 10 computers in the U.S. run Java, and 97% of enterprise desktops run the language
  • 10. Python • A server-side interpreted, open-source, non-compiled, scripting language • Python can: • Build websites • Provide database access • Build desktop graphic user interfaces • Build software and games • Can be used on its own, or as part of another framework People use this language because it is very easy to learn. It has easy syntax and is fitted for the experts.
  • 11. Ruby • A server-side interpreted, non-compiled, scripting language • Gaining popularity running on the Rails framework, or Ruby on Rails • Blend of the following programming languages: Perl, Smalltalk, Eiffel, Ada, Lisp • Ruby can build simulations, build web applications • Ruby is highly portable, works on many types of UNIX, Mac OS X, Windows and more • Multiple implementations that include: • JRuby • Rubinius • MacRuby Ruby is considered a very high level language with an estimated score of 15 on the Capers Jones language level
  • 12. ASP.NET • A server-side interpreted, non-compiled scripting language • Similar to PHP, but only runs on a Windows server in the .NET suite of languages • ASP.NET can: • Build websites • Build web forms • Build web applications with a Model View Controller design ASP.NET is integrated with the .NET Framework
  • 13. AJAX • Not a programming language, rather a way to use multiple programming languages together • Uses JavaScript to communicate with the server to allow the page to change without requiring the user to refresh • AJAX is used • For all browser base chat systems • For Gmail’s entire interface • For Facebook’s photos and chat • Must master JavaScript, CSS and XML to use this • Ajax combines: • Standard based presentation • Dynamic display and interaction • Data interchange and manipulation • Functionality • Asynchronous data retrieval Several complex web applications are handled using AJAX, including Google Maps
  • 14. HTML CSS JavaScript PHP Python Ruby Objective-C Java C++ Node.js AngularJS Store user information ● ● ● Create and edit static web pages ● ● Build mobile apps ● ● ● Make web pages interactive ● ● ● What do you want to do?