C - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

C

Description:

Invented by James Gosling. Official Release in 1995. Write Once, Run Anywhere' ... Intended to be easy to use and implement the best facets of existing object ... – PowerPoint PPT presentation

Number of Views:71
Avg rating:3.0/5.0
Slides: 8
Provided by: daniel214
Category:
Tags: gosling

less

Transcript and Presenter's Notes

Title: C


1
C and Java
  • Daniel Corboy

2
Motivations
  • Both typesafe, managed code languages
  • Both have extensive libraries for
    interoperability with different components
  • Both allow simple but powerful web development
    options
  • Both allow easy integration of security

3
Java
  • Invented by James Gosling
  • Official Release in 1995
  • Write Once, Run Anywhere
  • Just In Time compilation
  • Intended to be easy to use and implement the best
    facets of existing object oriented languages
  • Standard controlled by community

4
C
  • Development led by Anders Hejlsberg
  • Released with .NET in 2002
  • Common Language Runtime
  • Emphasis on simplicity
  • Internationalisation is an important philosophy
  • ECMA standardised

5
Similarites
  • VERY similar syntax
  • Both Object Oriented
  • Both compile to an intermediate language and are
    interpreted by a manager
  • C is often seen as Microsofts answer to Java
  • Exception Handling

6
Differences
  • Overloaded operators in C
  • Static Imports in Java
  • C is not as portable
  • Partial types in C
  • Extension libraries in Java
  • And many more

7
My First Comparison
  • XML validation module for settings files
  • Validates schema and namespace
  • Encrypts/Decrypts data
  • Uses events to capture warnings/errors in
    validation
  • Allows access to error/warning list and settings
    via properties
  • Completion planned for next week
Write a Comment
User Comments (0)
About PowerShow.com