SlideShare a Scribd company logo
EVOLUTION
C, C++, Java and
World Wide Web
Contents
• C, C++ and Java
• How Java is differ from C programming
• How Java is differ from C++ programming
• Java and Internet
• Java and World Wide Web
• Supported system, Hardware and Software
Requirements
• Java Environment
C, C++ and Java
How Java is differ from C
Programming
Sr.
No.
JAVA C Programming
1. Java is an object oriented
language.
C Programming is not an object
oriented language
2. Java does not support
pointers.
C Programming support pointers.
3. Java does not have a
preprocessor.
C Programming has a
preprocessor.
4. Java adds new operators such
as instanceof and >>>.
C Programming does not have
these operators.
5. Java does not contains data
types Structure and union
C Programming contains data
types Structure and union
How Java is differ from C ++
Programming
Sr.
No.
JAVA C++ Programming
1. Java is a true object oriented
language.
C++ is basically c with object
oriented extension.
2. Java does not support
operator overloading.
C++ support operator overloading.
3. Java does not support
multiple inheritance.
C++ support multiple inheritance.
4. Java does not use pointers. In c++, we can use pointers.
5. Java does not support global
variable.
C++ support global variable.
Java and internet
• Java is strongly associated with internet.
• First application program written in java is
“HOTJAVA” (a web browser).
• Support to Internet Protocols: Java has a rich
variety of classes that abstracts the Internet
protocols like HTTP , FTP, IP, TCP-IP, SMTP, DNS
etc.
• Applets in java are used to provide interactive
features to web applications.
Java and World Wide Web
• Java and World Wide Web are based on
same philosophy i.e. to be used in
distributed environments such as internet.
• Before java, World Wide Web is only able to
show Still images and text.
• With the support of java World Wide Web
become more interactive.
Web Browsers
• Web Browser are used to navigate through the
information found in the internet.
• They allow us to retrieve information from the
internet.
• Examples of web browsers are:-
• Hot java, Netscape Navigator, internet Explorer.
Supported Systems, Hardware
and Software Requirements
• Java is currently supported on following
machines:-
• Windows, Linux, Mac OS X
• The minimum hardware & software
requirements for Windows XP SP1+ on Java:-
• RAM: 128 MB, 64 MB for Windows XP (32-bit)
• Disk space: 1GB
• Browsers: Internet Explorer 7.0 and above,
Firefox 3.6 and above, Chrome.
Java Environment
• Java Environment includes a large number of
development tools, hundreds of classes and
methods.
• Development tools are the part of system known as
JAVA DELOPMENT KIT(JDK).
• Methods and classes are the part of JAVA
STANDARD LIBRARY(JSL) or API.
ITFT- C,c++,java and world wide web

More Related Content

PPTX
While , For , Do-While Loop
PPT
Shortest path
PPTX
Introduction on Prolog - Programming in Logic
PPSX
Support for Object-Oriented Programming (OOP) in C++
PPT
Operating System-Threads-Galvin
PPTX
Algorithm big o
PDF
Constructors and Destructors
While , For , Do-While Loop
Shortest path
Introduction on Prolog - Programming in Logic
Support for Object-Oriented Programming (OOP) in C++
Operating System-Threads-Galvin
Algorithm big o
Constructors and Destructors

What's hot (20)

PDF
Neural Networks: Self-Organizing Maps (SOM)
PPTX
Command line arguments
PPTX
Encapsulation
PDF
Deadlock Avoidance - OS
PPT
process management
PPTX
Multi processor scheduling
PPTX
Collision resolution.pptx
PPTX
Compiler construction tools
PPTX
9 big o-notation
PPTX
Informed search algorithms.pptx
PPT
Thread model in java
PPTX
Heapsort using Heap
PPTX
Mutual Exclusion in Distributed Memory Systems
PPTX
0 1 knapsack using branch and bound
PPTX
PDF
Operators in java
PPT
Functions in C++
PPT
Disk scheduling algorithms
Neural Networks: Self-Organizing Maps (SOM)
Command line arguments
Encapsulation
Deadlock Avoidance - OS
process management
Multi processor scheduling
Collision resolution.pptx
Compiler construction tools
9 big o-notation
Informed search algorithms.pptx
Thread model in java
Heapsort using Heap
Mutual Exclusion in Distributed Memory Systems
0 1 knapsack using branch and bound
Operators in java
Functions in C++
Disk scheduling algorithms
Ad

Viewers also liked (9)

PDF
The applicationform
PDF
itft-Overview of java language
PDF
itft-Inheritance in java
PPTX
History of java'
PPTX
Inheritance
PDF
Introduction to Java Programming Language
PPTX
Mathematics
PDF
Constants, Variables and Data Types in Java
PDF
Methods in Java
The applicationform
itft-Overview of java language
itft-Inheritance in java
History of java'
Inheritance
Introduction to Java Programming Language
Mathematics
Constants, Variables and Data Types in Java
Methods in Java
Ad

Similar to ITFT- C,c++,java and world wide web (20)

PDF
Object Oriented Programming using Java..
PPTX
JAVA ALL 5 MODULE NOTES.pptx
PPTX
Basic of java
PDF
Java Evolution-2.pdf
PPTX
DIT 206 LECTURE 2 - Features of the Java Programming Language copy.pptx
PPTX
JAVA introduction and basic understanding.pptx
PPTX
PPTX
Unit1- OOPJ Chapter-1 Object Oriented Programming JAVA.pptx
PDF
Java programming Evolution-OverviewOfJava.pdf
PPTX
Java Basics in Mule
PPTX
Java Basics
PPTX
Java in Mule
PPTX
UNIT 1 Programming in java Bsc program.pptx
PPTX
Introduction to java
PPTX
Introduction to java
PDF
1java Introduction
PPTX
Java (1)
PPTX
Introduction to java
PPT
introduction_to_core_elementry_java-1.ppt
PPT
00 intro to java
Object Oriented Programming using Java..
JAVA ALL 5 MODULE NOTES.pptx
Basic of java
Java Evolution-2.pdf
DIT 206 LECTURE 2 - Features of the Java Programming Language copy.pptx
JAVA introduction and basic understanding.pptx
Unit1- OOPJ Chapter-1 Object Oriented Programming JAVA.pptx
Java programming Evolution-OverviewOfJava.pdf
Java Basics in Mule
Java Basics
Java in Mule
UNIT 1 Programming in java Bsc program.pptx
Introduction to java
Introduction to java
1java Introduction
Java (1)
Introduction to java
introduction_to_core_elementry_java-1.ppt
00 intro to java

More from Atul Sehdev (7)

PDF
itft-Operators in java
PDF
itft-Java evolution
PDF
itft-Fundamentals of object–oriented programming in java
PDF
itft-Decision making and branching in java
PDF
ITFT-Constants, variables and data types in java
PDF
ITFT-Classes and object in java
PDF
ITFT- Applet in java
itft-Operators in java
itft-Java evolution
itft-Fundamentals of object–oriented programming in java
itft-Decision making and branching in java
ITFT-Constants, variables and data types in java
ITFT-Classes and object in java
ITFT- Applet in java

Recently uploaded (20)

PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Computing-Curriculum for Schools in Ghana
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Cell Structure & Organelles in detailed.
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Basic Mud Logging Guide for educational purpose
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Computing-Curriculum for Schools in Ghana
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Supply Chain Operations Speaking Notes -ICLT Program
Pharmacology of Heart Failure /Pharmacotherapy of CHF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Cell Structure & Organelles in detailed.
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Anesthesia in Laparoscopic Surgery in India
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
GDM (1) (1).pptx small presentation for students
Basic Mud Logging Guide for educational purpose
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
STATICS OF THE RIGID BODIES Hibbelers.pdf
TR - Agricultural Crops Production NC III.pdf
VCE English Exam - Section C Student Revision Booklet
3rd Neelam Sanjeevareddy Memorial Lecture.pdf

ITFT- C,c++,java and world wide web

  • 1. EVOLUTION C, C++, Java and World Wide Web
  • 2. Contents • C, C++ and Java • How Java is differ from C programming • How Java is differ from C++ programming • Java and Internet • Java and World Wide Web • Supported system, Hardware and Software Requirements • Java Environment
  • 3. C, C++ and Java
  • 4. How Java is differ from C Programming Sr. No. JAVA C Programming 1. Java is an object oriented language. C Programming is not an object oriented language 2. Java does not support pointers. C Programming support pointers. 3. Java does not have a preprocessor. C Programming has a preprocessor. 4. Java adds new operators such as instanceof and >>>. C Programming does not have these operators. 5. Java does not contains data types Structure and union C Programming contains data types Structure and union
  • 5. How Java is differ from C ++ Programming Sr. No. JAVA C++ Programming 1. Java is a true object oriented language. C++ is basically c with object oriented extension. 2. Java does not support operator overloading. C++ support operator overloading. 3. Java does not support multiple inheritance. C++ support multiple inheritance. 4. Java does not use pointers. In c++, we can use pointers. 5. Java does not support global variable. C++ support global variable.
  • 6. Java and internet • Java is strongly associated with internet. • First application program written in java is “HOTJAVA” (a web browser). • Support to Internet Protocols: Java has a rich variety of classes that abstracts the Internet protocols like HTTP , FTP, IP, TCP-IP, SMTP, DNS etc. • Applets in java are used to provide interactive features to web applications.
  • 7. Java and World Wide Web • Java and World Wide Web are based on same philosophy i.e. to be used in distributed environments such as internet. • Before java, World Wide Web is only able to show Still images and text. • With the support of java World Wide Web become more interactive.
  • 8. Web Browsers • Web Browser are used to navigate through the information found in the internet. • They allow us to retrieve information from the internet. • Examples of web browsers are:- • Hot java, Netscape Navigator, internet Explorer.
  • 9. Supported Systems, Hardware and Software Requirements • Java is currently supported on following machines:- • Windows, Linux, Mac OS X • The minimum hardware & software requirements for Windows XP SP1+ on Java:- • RAM: 128 MB, 64 MB for Windows XP (32-bit) • Disk space: 1GB • Browsers: Internet Explorer 7.0 and above, Firefox 3.6 and above, Chrome.
  • 10. Java Environment • Java Environment includes a large number of development tools, hundreds of classes and methods. • Development tools are the part of system known as JAVA DELOPMENT KIT(JDK). • Methods and classes are the part of JAVA STANDARD LIBRARY(JSL) or API.