Abstracted from :
- Roadmap Pengajaran Pemrograman Untuk TOKI-Inggriani Liem and Yohanes Nugroho, TOKI Biro ITB-Temu OSN Pekanbaru Riau 2004.
- 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.
- C Prosedural/Imperativ-Bahasa Program Kompiler :
- C++
- C#
- Visual C++
- Objective C (Bahasa C yang dilengkapi dengan Kelas)
- ABC
- Ada (Prosedural/Imperativ)
- ALGOL (Prosedural/Imperativ)
- Applescript
- Pascal (Prosedural-Bahasa Program Compiler)
- Basic (Interpreter-High Level Language convert to Machine Language). Meliputi :
- Batch (MS-DOS
- COBOL (Prosedural - Bahasa Program Kompiler)
- ColdFusion
- dBase dkk.:
- Eiffel
- Fortran (Prosedural)
- Go
- Haskell
- Desain Website antara lain :
- 1. HTML (Dasar dari segala jenis website)
- 2. Gammu (Editor untuk Web SMS) : 1, 2, 3.
- 3. Java
- PHP
- SQL
- MYSQL
- Bahasa Fungsional : Logo, APL, Lisp, Scheme
- Bahasa Deklaratif : Prolog
- UNIX shell script meliputi :
- 1. Bourne shell (sh) script
- 2. Bourne-Again shell (bash) script
- 3. Korn shell (ksh) script
- 4. C shell (csh) script
- Pascal
- Python
- Perl
- Pike
- R
- REXX
- REBOL
- RPG
- Ruby
- Simula
- Smalltalk
- Microsoft Visual Basic, tergolong Object Oriented Programming (OOP).
- Delphi, tergolong Object Oriented Programming (OOP).
- Microsoft Visual C++ , tergolong Object Oriented Programming (OOP).
- Microsoft Visual Fox Pro
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:
Post a Comment