SlideShare uma empresa Scribd logo
1 de 15
Computer Programming
Language)




0   1                   )
                                        )

          o             Machine Language)

        1952
         (Machine Language)




          o                   Assembly Language)
1952
                     Assembly Language)




                                          0        1

mnemonic code)




                                               Add)
              A                                (Compare)
              C                               Muliply)
             MP
             STO
                                          Store)




        0        1



                                               TOTAL , INCOME
Assembler)



         o                High Level Language)

   1960                               High Level Language)




                                 third-generation language)

1960           1970




                      COBOL
                              COBOL




       BASIC          COBOL           FORTRAN
                      C
o                    Very high-level Language)

            4 (fourth-generation language)       4GLs

                                  5   10
                                      100
                             4

                                 procedurl language)
                    4                             (nonprocedurl
language)




                                             4




                         4

            TABLE FILE SALES
            SUM UNIT BY MONTH BY
            CUSTOMER BY PROJECT
            ON CUSTOMER SUBTOTAL PAGE
            BREAK
            END

                                                        COBOL
                   500                              4


                   4




                    



                    




                    




            4
                              query language)




                                          SQL (Structured Query
Language)                           Query Bu Example      QBE


            o                     Nature Language)

                5 (fifth generation language)   5GLs
knowledge base system)




o




o



o




o




o
o

                                        BASIC




BASIC
(Beginner's
All-purpose
Symbolic
Instruction
Code)
COBOL
(Common
Business
Oriented
Language)
FORTRAN
(FORmula
TRANslator)
Pascal
(
Blaise Pascal)

C

C++
ALGOL
(ALGOrithmi                             PL/I
c Language)       Pascal
APL (A                     IBM   1968
Programming
Language)


LISP (LIST
Processing)
                          Artifical Inelligence)

LOGO

PL/I
(Programmin
g Language
One)
PROLOG
(PROgrammi
ng LOGIC)
RPG (Report
Program
Generator)




              o   BASIC
BASIC               interpreter



                   BASIC                     conplier
                                              Microsoft's Quick
BASIC    Visual Basic

            o        COBOL

                                      1960




                COBOL

                      COBOL

                            COBOL
                                                COBOL
                                      Object Oriented)
Visual COBOL


            o        Fortran

                                         IBM               1957
                FORmula TRANslator




            o        Pascal
interpreter    Compiler
                  Turbo Pascal)




    o   C   C++

C              1972
             AT&T
               UNIX




                     C



             C++ (++
(Object-Oriented Programming
         Language)




                     Object-Oriented Programming)   OOP


Object-Oriented Programming



                 OOP                 object)
dialog box)
Simula-67                              1967
                 smalltalk
                      OOP
                                               3      C
                     C++
                    visual programming)            Visual Basic
                  BASIC      Delphi                    Pascal




           JAVA

                           OOP


Graphical User Interface     GUI)     Microsoft Windows
World Wide Web

                                        OOP
                                                                 2
         Visual Basic      JAVA

Visual Basic
     Visual Basic            Prof. Kemeny     Kurtz
Dartmouth         1960




FORTRAN        COBOL
BASIC               BASIC



                             BASIC



                                              Visual Basic
                         BASIC




      Visual Basic                                           Microsoft



                                                             RAD
(Repid Application Development)                              Visual
Basic                        Visual Basic

                         Visual Basic 3                       3.11
Visual Basic 4       5                       95
JAVA



                     1991




                            World Wide Web
(WWW)     Internet

                             Utility)
                                          Corel




                                    NC)

        applet)
ภาษาคอมพิวเตอร์

Mais conteúdo relacionado

Mais procurados

Scineric Workspace Technical Introduction
Scineric Workspace Technical IntroductionScineric Workspace Technical Introduction
Scineric Workspace Technical IntroductionJaco Naude
 
Trends in the software industry
Trends in the software industryTrends in the software industry
Trends in the software industryLi SUN
 
JetBrains MPS: Projectional Editing in Domain-Specific Languages
JetBrains MPS: Projectional Editing in Domain-Specific LanguagesJetBrains MPS: Projectional Editing in Domain-Specific Languages
JetBrains MPS: Projectional Editing in Domain-Specific LanguagesOscar Rodriguez
 
History of C/C++ Language
History of C/C++ LanguageHistory of C/C++ Language
History of C/C++ LanguageFarid Hilal
 
Silicon Valley Code Camp - Do you C what I C
Silicon Valley Code Camp - Do you C what I CSilicon Valley Code Camp - Do you C what I C
Silicon Valley Code Camp - Do you C what I CEmbarcadero Technologies
 
IDL to C++11 initial submission presentation
IDL to C++11 initial submission presentationIDL to C++11 initial submission presentation
IDL to C++11 initial submission presentationRemedy IT
 
PIL - A Platform Independent Language
PIL - A Platform Independent LanguagePIL - A Platform Independent Language
PIL - A Platform Independent Languagezefhemel
 
CV_LiiuFeng_CPP_SDE
CV_LiiuFeng_CPP_SDECV_LiiuFeng_CPP_SDE
CV_LiiuFeng_CPP_SDE峰六 刘
 
「C++コンパイラアップデート」
「C++コンパイラアップデート」「C++コンパイラアップデート」
「C++コンパイラアップデート」Embarcadero Technologies
 
Lecture 2 history_of_c
Lecture 2 history_of_cLecture 2 history_of_c
Lecture 2 history_of_ceShikshak
 
IDL to C++11 OMG RTWS presentations
IDL to C++11 OMG RTWS presentationsIDL to C++11 OMG RTWS presentations
IDL to C++11 OMG RTWS presentationsRemedy IT
 
Past 5 Introduction to technologies and educational media
Past 5 Introduction to technologies and educational mediaPast 5 Introduction to technologies and educational media
Past 5 Introduction to technologies and educational mediaPimploy Sornchai
 
Drupal Internationalization Presentation at OSCMS
Drupal Internationalization Presentation at OSCMS Drupal Internationalization Presentation at OSCMS
Drupal Internationalization Presentation at OSCMS DevelopmentSeed
 

Mais procurados (14)

Scineric Workspace Technical Introduction
Scineric Workspace Technical IntroductionScineric Workspace Technical Introduction
Scineric Workspace Technical Introduction
 
Trends in the software industry
Trends in the software industryTrends in the software industry
Trends in the software industry
 
JetBrains MPS: Projectional Editing in Domain-Specific Languages
JetBrains MPS: Projectional Editing in Domain-Specific LanguagesJetBrains MPS: Projectional Editing in Domain-Specific Languages
JetBrains MPS: Projectional Editing in Domain-Specific Languages
 
History of C/C++ Language
History of C/C++ LanguageHistory of C/C++ Language
History of C/C++ Language
 
Silicon Valley Code Camp - Do you C what I C
Silicon Valley Code Camp - Do you C what I CSilicon Valley Code Camp - Do you C what I C
Silicon Valley Code Camp - Do you C what I C
 
IDL to C++11 initial submission presentation
IDL to C++11 initial submission presentationIDL to C++11 initial submission presentation
IDL to C++11 initial submission presentation
 
PIL - A Platform Independent Language
PIL - A Platform Independent LanguagePIL - A Platform Independent Language
PIL - A Platform Independent Language
 
CV_LiiuFeng_CPP_SDE
CV_LiiuFeng_CPP_SDECV_LiiuFeng_CPP_SDE
CV_LiiuFeng_CPP_SDE
 
「C++コンパイラアップデート」
「C++コンパイラアップデート」「C++コンパイラアップデート」
「C++コンパイラアップデート」
 
Lecture 2 history_of_c
Lecture 2 history_of_cLecture 2 history_of_c
Lecture 2 history_of_c
 
IDL to C++11 OMG RTWS presentations
IDL to C++11 OMG RTWS presentationsIDL to C++11 OMG RTWS presentations
IDL to C++11 OMG RTWS presentations
 
C/C++ History in few slides
C/C++ History in few slides C/C++ History in few slides
C/C++ History in few slides
 
Past 5 Introduction to technologies and educational media
Past 5 Introduction to technologies and educational mediaPast 5 Introduction to technologies and educational media
Past 5 Introduction to technologies and educational media
 
Drupal Internationalization Presentation at OSCMS
Drupal Internationalization Presentation at OSCMS Drupal Internationalization Presentation at OSCMS
Drupal Internationalization Presentation at OSCMS
 

Destaque

วรรณคดีอันทรงคุณค่า
วรรณคดีอันทรงคุณค่าวรรณคดีอันทรงคุณค่า
วรรณคดีอันทรงคุณค่าwichaikraisorn
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2wichaikraisorn
 
วรรณคดีอันทรงคุณค่า
วรรณคดีอันทรงคุณค่าวรรณคดีอันทรงคุณค่า
วรรณคดีอันทรงคุณค่าwichaikraisorn
 
supote
supotesupote
supotesupoet
 
ด.ญ.กมลชนก ซอฟต์แวร์ประยุกต์
ด.ญ.กมลชนก ซอฟต์แวร์ประยุกต์ด.ญ.กมลชนก ซอฟต์แวร์ประยุกต์
ด.ญ.กมลชนก ซอฟต์แวร์ประยุกต์wichaikraisorn
 
Educational technology
Educational technologyEducational technology
Educational technologyNosyaj Oreca
 
ประวัติศาสตร์สากล
ประวัติศาสตร์สากลประวัติศาสตร์สากล
ประวัติศาสตร์สากลSompak3111
 

Destaque (10)

วรรณคดีอันทรงคุณค่า
วรรณคดีอันทรงคุณค่าวรรณคดีอันทรงคุณค่า
วรรณคดีอันทรงคุณค่า
 
งานนำเสนอ2
งานนำเสนอ2งานนำเสนอ2
งานนำเสนอ2
 
วรรณคดีอันทรงคุณค่า
วรรณคดีอันทรงคุณค่าวรรณคดีอันทรงคุณค่า
วรรณคดีอันทรงคุณค่า
 
supote
supotesupote
supote
 
ด.ญ.กมลชนก ซอฟต์แวร์ประยุกต์
ด.ญ.กมลชนก ซอฟต์แวร์ประยุกต์ด.ญ.กมลชนก ซอฟต์แวร์ประยุกต์
ด.ญ.กมลชนก ซอฟต์แวร์ประยุกต์
 
Sejarah2nd2012
Sejarah2nd2012Sejarah2nd2012
Sejarah2nd2012
 
Jc2013 vote
Jc2013 voteJc2013 vote
Jc2013 vote
 
Educational technology
Educational technologyEducational technology
Educational technology
 
ประวัติศาสตร์สากล
ประวัติศาสตร์สากลประวัติศาสตร์สากล
ประวัติศาสตร์สากล
 
Bab3
Bab3Bab3
Bab3
 

Semelhante a ภาษาคอมพิวเตอร์

Object oriented slides
Object oriented slidesObject oriented slides
Object oriented slidesahad nadeem
 
蔡学镛 Rebol漫谈
蔡学镛   Rebol漫谈蔡学镛   Rebol漫谈
蔡学镛 Rebol漫谈d0nn9n
 
Evolution of Programming language
Evolution of Programming languageEvolution of Programming language
Evolution of Programming languageSakar Aryal
 
BASIC Programming Language
BASIC Programming LanguageBASIC Programming Language
BASIC Programming LanguageJeff Valerio
 
Introduction to COBOL Programming Language
Introduction to COBOL Programming LanguageIntroduction to COBOL Programming Language
Introduction to COBOL Programming LanguageJessieBenson1
 
Past ABAP, ABAP to the Future(en)
Past ABAP, ABAP to the Future(en)Past ABAP, ABAP to the Future(en)
Past ABAP, ABAP to the Future(en)Rena Takahashi
 
Generating Assertion Code from OCL: A Transformational Approach Based on Simi...
Generating Assertion Code from OCL: A Transformational Approach Based on Simi...Generating Assertion Code from OCL: A Transformational Approach Based on Simi...
Generating Assertion Code from OCL: A Transformational Approach Based on Simi...Shinpei Hayashi
 
Micro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & RoadmapMicro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & RoadmapMicro Focus
 
Welcome to the .Net
Welcome to the .NetWelcome to the .Net
Welcome to the .NetAmr Shawky
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1camfollower
 
Univ of va intentional introduction 2013 01-31
Univ of va intentional introduction 2013 01-31Univ of va intentional introduction 2013 01-31
Univ of va intentional introduction 2013 01-31Magnus Christerson
 
OpenOffice UNO Application on Android
OpenOffice UNO Application on AndroidOpenOffice UNO Application on Android
OpenOffice UNO Application on Androidimacat .
 
Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009bosc
 
Abap course chapter 1 introduction and first program
Abap course   chapter 1 introduction and first programAbap course   chapter 1 introduction and first program
Abap course chapter 1 introduction and first programMilind Patil
 

Semelhante a ภาษาคอมพิวเตอร์ (20)

Os Rego
Os RegoOs Rego
Os Rego
 
Object oriented slides
Object oriented slidesObject oriented slides
Object oriented slides
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
蔡学镛 Rebol漫谈
蔡学镛   Rebol漫谈蔡学镛   Rebol漫谈
蔡学镛 Rebol漫谈
 
Evolution of Programming language
Evolution of Programming languageEvolution of Programming language
Evolution of Programming language
 
Introduction to ABAP
Introduction to ABAPIntroduction to ABAP
Introduction to ABAP
 
BASIC Programming Language
BASIC Programming LanguageBASIC Programming Language
BASIC Programming Language
 
Introduction to COBOL Programming Language
Introduction to COBOL Programming LanguageIntroduction to COBOL Programming Language
Introduction to COBOL Programming Language
 
Past ABAP, ABAP to the Future(en)
Past ABAP, ABAP to the Future(en)Past ABAP, ABAP to the Future(en)
Past ABAP, ABAP to the Future(en)
 
Generating Assertion Code from OCL: A Transformational Approach Based on Simi...
Generating Assertion Code from OCL: A Transformational Approach Based on Simi...Generating Assertion Code from OCL: A Transformational Approach Based on Simi...
Generating Assertion Code from OCL: A Transformational Approach Based on Simi...
 
Micro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & RoadmapMicro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & Roadmap
 
Welcome to the .Net
Welcome to the .NetWelcome to the .Net
Welcome to the .Net
 
ASSIGNMENT-II(a)
ASSIGNMENT-II(a)ASSIGNMENT-II(a)
ASSIGNMENT-II(a)
 
Programming lesson1
Programming lesson1Programming lesson1
Programming lesson1
 
Procedural programming
Procedural programmingProcedural programming
Procedural programming
 
Univ of va intentional introduction 2013 01-31
Univ of va intentional introduction 2013 01-31Univ of va intentional introduction 2013 01-31
Univ of va intentional introduction 2013 01-31
 
OpenOffice UNO Application on Android
OpenOffice UNO Application on AndroidOpenOffice UNO Application on Android
OpenOffice UNO Application on Android
 
Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009
 
Abap course chapter 1 introduction and first program
Abap course   chapter 1 introduction and first programAbap course   chapter 1 introduction and first program
Abap course chapter 1 introduction and first program
 
Rebol
RebolRebol
Rebol
 

ภาษาคอมพิวเตอร์

  • 1. Computer Programming Language) 0 1 ) ) o Machine Language) 1952 (Machine Language) o Assembly Language)
  • 2. 1952 Assembly Language) 0 1 mnemonic code) Add) A (Compare) C Muliply) MP STO Store) 0 1 TOTAL , INCOME
  • 3. Assembler) o High Level Language) 1960 High Level Language) third-generation language) 1960 1970 COBOL COBOL BASIC COBOL FORTRAN C
  • 4. o Very high-level Language) 4 (fourth-generation language) 4GLs 5 10 100 4 procedurl language) 4 (nonprocedurl language) 4 4 TABLE FILE SALES SUM UNIT BY MONTH BY CUSTOMER BY PROJECT ON CUSTOMER SUBTOTAL PAGE BREAK END COBOL 500 4 4
  • 5.    4 query language) SQL (Structured Query Language) Query Bu Example QBE o Nature Language) 5 (fifth generation language) 5GLs
  • 7. o BASIC BASIC (Beginner's All-purpose Symbolic Instruction Code) COBOL (Common Business Oriented Language) FORTRAN (FORmula TRANslator) Pascal ( Blaise Pascal) C C++ ALGOL (ALGOrithmi PL/I c Language) Pascal APL (A IBM 1968 Programming
  • 8. Language) LISP (LIST Processing) Artifical Inelligence) LOGO PL/I (Programmin g Language One) PROLOG (PROgrammi ng LOGIC) RPG (Report Program Generator) o BASIC
  • 9. BASIC interpreter BASIC conplier Microsoft's Quick BASIC Visual Basic o COBOL 1960 COBOL COBOL COBOL COBOL Object Oriented) Visual COBOL o Fortran IBM 1957 FORmula TRANslator o Pascal
  • 10. interpreter Compiler Turbo Pascal) o C C++ C 1972 AT&T UNIX C C++ (++
  • 11. (Object-Oriented Programming Language) Object-Oriented Programming) OOP Object-Oriented Programming OOP object) dialog box)
  • 12. Simula-67 1967 smalltalk OOP 3 C C++ visual programming) Visual Basic BASIC Delphi Pascal JAVA OOP Graphical User Interface GUI) Microsoft Windows World Wide Web OOP 2 Visual Basic JAVA Visual Basic Visual Basic Prof. Kemeny Kurtz Dartmouth 1960 FORTRAN COBOL
  • 13. BASIC BASIC BASIC Visual Basic BASIC Visual Basic Microsoft RAD (Repid Application Development) Visual Basic Visual Basic Visual Basic 3 3.11 Visual Basic 4 5 95
  • 14. JAVA 1991 World Wide Web (WWW) Internet Utility) Corel NC) applet)