Paradigma Bahasa Pemrograman

Authors

  • Subandijo Subandijo Bina Nusantara University

DOI:

https://doi.org/10.21512/comtech.v2i2.2818

Keywords:

advantages and disadvantages of paradigms, procedural programming, object oriented programming, generic programming

Abstract

This article discusses several paradigms used in developing computer programs which is varied from the classical – goto programming, until the modern one – object oriented programming. In addition, the main features of each paradigm, the advantages and disadvantages of each paradigm and the comparation of procedural programming, the object oriented programming, and an additional feature like generic programming for the object oriented programming are also discussed in this article.

 

Dimensions

Plum Analytics

References

Ashcroft, Edward A. & Manna, Zohar. (1971). The Translation of "go to" Programs to "while" Programs. Report CS-TR-71-188. Stanford, CA: Stanford University Department of Computer Science.

Barbara, L. and Guttag, J. (2008). Program Development n Java: Abstraction, Specification and Object-Oriented. Boston: Addison-Wesley Professional.

Bohm, Corrado, & Jacopini, Giuseppe. (1966). Flow Diagrams, Turing Machines, and Languages with only Two Formation Rules. Communications of the ACM, 9 (5), 366-371.

Coad, P. and Nicola, J. (1993). Object Oriented Programming. New Jersey: Prentice Hall.

Cooper, David C. (1967). Böhm and Jacopini's Reduction of Flow Charts" (Letter to the Editor), Communications of the ACM, 10 (8), 463,473.

Dale, N. and Weems, C. (2010). Programming and Problem Solving with C++. 5th Ed. Jones and Bartlett Publishers , IIC. MA 01776. ISBN-13: 978-443-5000

Dijkstra, E. W. (1968). Go To Statement Considered Harmful. Communications of the ACM, 11 (3), 147-148.

Hubbard, J. R. (2005). Schaum’s Otlne of Theory and Problems of Programming with C++, (3rd ed.). New York: McGraw-Hill.

Kuker, B. (2009). Procedural vs Object-Oriented Programming. Diakses dari website Virtuosi Media http://www.virtuosimedia.com/dev/php/procedural-vs-object-oriented-programming-oop.

Mali, D.S. (2009). C++ From Problem Analyis to Program Design, (4th ed.). Boston: Course Tecnology CENGAGE Learning.

Wirth, N. (1971). Program Development by Stepwise Refinement. CACM, 14 (4).

Downloads

Published

2011-12-01

Issue

Section

Articles
Abstract 1276  .
PDF downloaded 1143  .