-->

Pages

Thursday, 23 March 2017

Variety Overview of Programming Languages

*** English Version ***


Abstracted from :
  1. Roadmap Pengajaran Pemrograman Untuk TOKI-Inggriani Liem and Yohanes Nugroho, TOKI Biro ITB-Temu OSN Pekanbaru Riau 2004.
  2. http://id.wikipedia.org/wiki/Bahasa_pemrograman 



1. Lots of Programming Languages with a different classification.

     
1.1. Low Level Language (Language Machine In Binary), commonly known as assembly language, for example:

    
* Assembly: Assembly Language Programming AT89S51.

     
1.2. Intermediate level language, for example:

    
* C Procedural / Imperative-Language Program Compiler:
          
o C
          
o C #
          
o Visual C
          
o Objective C (language C which is equipped with Class)

     
1.3. Higher Level Language such as:

    
* ABC
    
* There are (Procedural / Imperativ)
    
* ALGOL (Procedural / Imperativ)
    
* AppleScript
    
* Pascal (Procedural-Language Program Compiler)
    
* Basic (High Level Language Interpreter-convert to Machine Language). Includes:
    
*
         
1. ASP
         
2. BASIC (Procedural)
         
3. Comal
         
4. Visual Basic
         
5. Visual Basic for Applications
         
6. VBScript
    
* Batch (MS-DOS
    
* COBOL (Procedural - Language Courses Compiler)
    
* ColdFusion
    
* DBase et al.:
          
o Clipper
          
o Foxbase
          
o Visual FoxPro
          
o SQL
          
o MYSQL
          
o. NET
    
* Eiffel
    
* Fortran (Procedural)
    
* Go
    
* Haskell
    
* Website design, among others:
    
* 1. HTML (Basic from any kind of website)
    
* 2. Gammu (Editor for Web SMS) :  1 2,  3.
    
* 3. Java
          
o JavaScript
          
o JSP
          
o Netbeans
    
* PHP
    
* SQL
    
* MYSQL
    
* Functional Languages: Logo, APL, Lisp, Scheme
    
* Declarative language: Prolog
    
* UNIX shell scripts include:
    
* 1. Bourne shell (sh) script
    
* 2. Bourne-Again shell (bash) script
    
* 3. Korn shell (ksh) script
    
* 4. C shell (csh) script
    
* Pascal
          
o Delphi
    
* Python
    
* Perl
    
* Pike
    
* R
    
* REXX
    
* REBOL
    
* RPG
    
* Ruby
    
* Simula
    
* Smalltalk

    
1.4. Very High, Generation IV Programming (4GL), for example:

    
* Microsoft Visual Basic, classified Object Oriented Programming (OOP).
    
* Delphi, classified Object Oriented Programming (OOP).
    
* Microsoft Visual C, classified as Object Oriented Programming (OOP).
    
* Microsoft Visual Fox Pro

     
1.5. High hyper, Programming Generation V, for example: Robotic (1, 2, 3).2. Programming language developed rapidly since the sixties.3. Programming languages are often analogous to the Tower of Babel which resulted in Humans become

    no longer understand each other Each language.4. For each paradigm Programming Language, Programming Languages are available that facilitate
    implementation of the Settlement design problem.

*** Indonesia Version ***

1. Banyak sekali Bahasa Pemrograman dengan klasifikasi yang berbeda.
     1.1. Bahasa Tingkat Rendah (Bahasa Mesin Dalam Biner), biasa dikenal Bahasa Rakitan, misalnya :
  •  Assembly  : Pemrograman AT89S51 Bahasa Assembly. 
     1.2. Bahasa Tingkat Menengah, misalnya :

     1.3. Bahasa Tingkat Tinggi, misalnya : 

    1.4. Sangat Tinggi, Programming Generasi IV (4GL), misalnya :
     1.5. Hiper Tinggi, Programming Generasi V, misalnya : Robotic   (1,  2,  3).
      2. Bahasa Pemrograman berkembang dengan cepat sejak tahun Enampuluhan.
      3. Bahasa Pemrograman seringkali dianalogikan dengan Menara Babel yang berakibat Manusia menjadi

          tidak lagi saling mengerti Bahasa Masing-Masing.
      4. Untuk setiap Paradigma Bahasa Pemrograman, tersedia Bahasa Pemrograman yang mempermudah

           implementasi rancangan Penyelesaian Masalahnya.







      No comments:

      سرعة


      Flag Counter