Lost Password?

Go Back   CodeCall Programming Forum > Software Development > Tutorials, Classes and Code

Tutorials, Classes and Code Codes, Software, and Classes for download to our registered members.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 03-20-2008, 04:59 AM
Chinmoy's Avatar   
Chinmoy Chinmoy is offline
Programming Professional
 
Join Date: Feb 2008
Location: where heaven meets earth
Posts: 301
Rep Power: 5
Chinmoy has a spectacular aura aboutChinmoy has a spectacular aura about
Default General programming and logic :: Programming language types

Types of Programming

1. Logic Programming ::
Logical Programming languages work on simple facts and relations from which a lgical solution and conclusion can be drawn.
Eg :: Oz, Gödel

2. Functional Programming ::
Functional programming languages are more closely related to the mathematical concept of `function'. In particular, functional programs do not use the concept of variables in the traditional sense, instead functions are predefined for reuse from a huge library. The codes are really small but to master tehse laguages we need to remember a large number of functions.
Eg: Haskell, pragma


3. Imperative Programming ::
Also known as procedural programming, imperative programming is associated with the concept of analysis and step by step solution. Imperative programming is distinguished from functional programming in that the former is strongly tied to the concept of variables and memory locations. A variable is associated with a memory location and the contents of that memory location may be changed, via the variable, over the course of time.
Eg: C,Fortran


4. Concurrent Programming:
Concurrent programming is characterized by programming with more than one process. The main advantage of concurrent programming is that operations can run parallel in it, thus they are much faster than sequential operations. Basically, concurrent programming uses processes and communication to design elegant, responsive and reliable systems. This is very important for compiler development. The behaviour of concurrency can be implemented in C++, Java.


5. Object-Oriented Programming:
Object oriented programming is the method of implementing programs which are organized as cooperative collections of objects, and each of which represents an instance of some class, and whose classes are all members of a hierarchy of classes united via inheritance relationships. In these types of programs, classes are generally viewed as static, whereas objects typically have a much more dynamic nature, which is encouraged by the existence of polymorphism. Other notable features are data abstraction and encapsulation.
These features allow multiple behaviour of the same functions depending on the user input behaviour, data definition without direct purpose and data protection against unnecessary modifications.
Eg:C++, Java
__________________
God is real... unless declared an integer

Last edited by Jordan; 05-07-2008 at 12:08 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 04-07-2008, 03:15 PM
Xav's Avatar   
Xav Xav is offline
Guru
 
Join Date: Mar 2008
Location: London, England
Posts: 3,190
Last Blog:
The Windows Registry
Rep Power: 28
Xav is a name known to allXav is a name known to allXav is a name known to allXav is a name known to allXav is a name known to allXav is a name known to all
Send a message via MSN to Xav
Default Re: General programming and logic :: Programming language types

Thanx
__________________
Xav, the power of youth
Worship the Creator... not his creations
Web Site | Beta Site
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
General programming and logic Chinmoy Tutorials, Classes and Code 0 03-20-2008 04:58 AM


All times are GMT -5. The time now is 06:18 PM.

Contest Stats

dargueta ........ 128.00000
John ........ 127.00000
Xav ........ 107.00000
gaylo565 ........ 18.00000
Johnnyboy ........ 3.00000
navghost ........ 1.00000

Contest Rules

Ads