programming language

58
Ruby C# Language ENIAC coding system The B Language Python Visual Basic Programming Languages M.J.Dela Paz

Upload: makku-sama

Post on 11-Apr-2017

64 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Programming Languages

M.J.Dela Paz

Page 2: Programming language

WHAT IS PROGRAMMING LANGUAGE?• Computer programs are often described as set of instructions, and computer languages are thought of by many as merely the syntax and vocabulary for providing this instructions.• Programming Languages serve as the means to write programs on computer systems.

Page 3: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

ENIAC coding system

Page 4: Programming language

ENIAC (ELECTRONIC NUMERICAL INTEGRATOR AND COMPUTER)

Built in 1943-45Created by John Mauchly & J. Presper Eckert

First General-purpose electronic digital computer.

Page 5: Programming language

ENIAC CODING SYSTEM (BEFORE 1950)

Primarily used in computing.Gloria Ruth GordonEster GerstonIt was programmed by a combination of plug board wiring & three “portable function tables”

Page 7: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 8: Programming language

FORTRAN “0” (1954)

Designed by John BackusDeveloped by IBMA general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.

Page 9: Programming language

FORTRAN “0” (1954)

Strength:It is good in handling numbers.

Weakness:Bad in inputs and outputs.

Page 10: Programming language

FORTRAN

Page 11: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 12: Programming language

LISP (1956-1958)

Designed by John McCarthy

Developed by Steve Russell, Timothy P. Hart, & Mike Levin

Page 13: Programming language

LISP (1956-1958)

Lisp was originally designed for research.

Page 14: Programming language

LISP

Windows Version Mac Version

Page 15: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 16: Programming language

BASIC (1964)

Designed by John George Kemeny & Thomas Eugene Kurtz

They wanted to enable students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to learn.

Page 17: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 18: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 19: Programming language

B LANGUAGE (1969)

• Designed by Ken Thompson

• Developed by Ken Thompson & Dennis Ritchie

• designed for recursive, non-numeric, machine independent applications, such as system and language software.

Page 20: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 21: Programming language

PASCAL (1970)

• Designed by Niklaus Wirth

• Named in honor of the French mathematician and philosopher Blaise Pascal.

• Designed to teach students structured programming.

Page 22: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 23: Programming language

C PROGRAMMING LANGUAGE (1972)

• Designed by Dennis Ritchie• Developed by Dennis Ritchie and Bell Labs• The creation of C is one of the most important event in the history of computing.

Page 24: Programming language

C PROGRAMMING LANGUAGE (1972)

• provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems.

Page 25: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 26: Programming language

C++ (1983) Designed by Bjarne Stroustrup It is designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights.

Page 27: Programming language

C++

Page 28: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 29: Programming language

POSTSCRIPT (1985)Designed by John Warnock, Chuck Geschke, Doug Brotz, Ed Taft, Bill Paxton.Developed by Adobe SystemsIt is used as a page description language in the electronic publishing and desktop publishing.

Page 30: Programming language

PostScript

Windows Version Mac Version

Page 31: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 32: Programming language

PYTHON (1991)• Designed by Guido van Rossum• Developed by Python Software Foundation• It is used as a page description language in the electronic publishing and desktop publishing.

Page 33: Programming language

Python Software

Page 34: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 35: Programming language

VISUAL BASIC (1991) Designed by Alan Cooper Developed by Microsoft It is designed for beginners. A programmer can create an application using

the components provided by the

Visual Basic program itself.

Page 36: Programming language

Visual Basic

Old Version Latest Version

Page 37: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 38: Programming language

RUBY (1993)

• Designed by Yukihiro Matsumoto• Developed by Yukihiro Matsumoto, et al.• It has a dynamic type system and automatic  memory management.

Page 39: Programming language

Ruby Programming Language

Page 40: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 41: Programming language

PHP (1994)

• Designed by Rasmus Lerdorf• Developed by Zend Technologies• PHP originally stood for Personal Home Page.

Page 42: Programming language

PHP Language

Page 43: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 44: Programming language

JAVASCRIPT (1996)• Designed by Brendan Eich• Developed by Netscape communications• Used in game development, the creation of desktop and mobile applications, and server-side network programming.

Page 45: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 46: Programming language

ECMASCRIPT (1997)

• Designed by Brendan Eich, Ecma International• Based on JavaScript• commonly used for client-side scripting on the

World Wide Web.

Page 47: Programming language

ECMAScript

Page 48: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 49: Programming language

D LANGUAGE (2000)

• Designed by Walter Bright & Andrei Alexandrescu (since 2007)• Developed by Digital Mars• Based on C++ where it attempt to combine performance and safety of compiled languages.

Page 50: Programming language

D Language

Page 51: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 52: Programming language

C# (2000)C# (2000)

• Designed by Microsoft• Developed by Microsoft• Came from the Family of C programming Languages•  multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines. 

Page 53: Programming language

C# Language

Page 54: Programming language

Ruby

C# Language

ENIAC coding system

The B Language

Python

Visual Basic

Page 55: Programming language

WINDOWS POWERSHELL (2006)

• Designed by Jeffrey Snover, Bruce Payette, James Truher (et al.)

• Developed by Mircosoft• Is a task automation and configuration management framework from Microsoft,

Page 56: Programming language

Windows PowerShell

Page 57: Programming language

IMPORTANCE OF PROGRAMMING LANGUAGE

• Computers have always been the most efficient computational devices. They have high processing powers and are able to run and execute large programs. Through this programs can built or create that can support the computer systems that will give us better experience in using our computers by the programs developed by this programming language that makes our lives easier.

Page 58: Programming language

Shutting Down…

Thank You! And God Bless us all!