programming language
TRANSCRIPT
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
Programming Languages
M.J.Dela Paz
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.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
ENIAC coding system
ENIAC (ELECTRONIC NUMERICAL INTEGRATOR AND COMPUTER)
Built in 1943-45Created by John Mauchly & J. Presper Eckert
First General-purpose electronic digital computer.
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”
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
FORTRAN “0” (1954)
Designed by John BackusDeveloped by IBMA general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.
FORTRAN “0” (1954)
Strength:It is good in handling numbers.
Weakness:Bad in inputs and outputs.
FORTRAN
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
LISP (1956-1958)
Designed by John McCarthy
Developed by Steve Russell, Timothy P. Hart, & Mike Levin
LISP (1956-1958)
Lisp was originally designed for research.
LISP
Windows Version Mac Version
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
PASCAL (1970)
• Designed by Niklaus Wirth
• Named in honor of the French mathematician and philosopher Blaise Pascal.
• Designed to teach students structured programming.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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.
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.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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.
C++
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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.
PostScript
Windows Version Mac Version
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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.
Python Software
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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.
Visual Basic
Old Version Latest Version
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
RUBY (1993)
• Designed by Yukihiro Matsumoto• Developed by Yukihiro Matsumoto, et al.• It has a dynamic type system and automatic memory management.
Ruby Programming Language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
PHP (1994)
• Designed by Rasmus Lerdorf• Developed by Zend Technologies• PHP originally stood for Personal Home Page.
PHP Language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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.
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
ECMASCRIPT (1997)
• Designed by Brendan Eich, Ecma International• Based on JavaScript• commonly used for client-side scripting on the
World Wide Web.
ECMAScript
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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.
D Language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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.
C# Language
Ruby
C# Language
ENIAC coding system
The B Language
Python
Visual Basic
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,
Windows PowerShell
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.
Shutting Down…
Thank You! And God Bless us all!