Click here to Skip to main content

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy.
The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct and please don't post ads.

Technical discussions are welcome, but if you need specific help please use the programming forums.


 
Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page  Show 
GeneralRe: Imperative, declarative, functional, and... ???memberErik Rude16 Nov '12 - 4:55 
GeneralRe: Imperative, declarative, functional, and... ???membersatovey16 Nov '12 - 8:22 
GeneralRe: Imperative, declarative, functional, and... ???memberpatbob16 Nov '12 - 11:20 
GeneralRe: Imperative, declarative, functional, and... ???memberErik Rude19 Nov '12 - 1:46 
GeneralRe: Imperative, declarative, functional, and... ???membermegaadam15 Nov '12 - 3:08 
GeneralRe: Imperative, declarative, functional, and... ???protectorMarc Clifton15 Nov '12 - 3:36 
GeneralRe: Imperative, declarative, functional, and... ???memberc242315 Nov '12 - 3:11 
According to wikipedia OO should be considered as it's own paradigm, as should machine code and assembly language. It would depend on whether you want to class all of those as imperative or not. Technically they are, but is that really a useful definition?
 
My thinking is that it depends what level of abstraction you want to consider: if you want to talk in the abstract it's hard to think of other major classes of language, but equally when describing the properties of a language by paradigm it's better to have more words than fewer, even if OO and procedural boil down to being imperative - I could say "C# is an imperative language, and so is machine code" but it's so abstract as to not give any useful information, whereas if I said "C# is an OO language, and machine code is an imperative language" then this at least starts to hint at the fundamental differences in how you would use both.
 
And I don't particularly have a problem with the word paradigm in this context as to me it would imply a different way of thinking about how to structure the program, which taking OO vs structured programming as an example makes sense as, even though they are both still imperative, you think about their structure differently.
GeneralRe: Imperative, declarative, functional, and... ???protectorMarc Clifton15 Nov '12 - 3:39 
GeneralRe: Imperative, declarative, functional, and... ???memberEnnis Ray Lynch, Jr.15 Nov '12 - 3:26 
GeneralRe: Imperative, declarative, functional, and... ???protectorMarc Clifton15 Nov '12 - 3:44 
GeneralRe: Imperative, declarative, functional, and... ???memberGenJerDan15 Nov '12 - 5:02 
GeneralRe: Imperative, declarative, functional, and... ???memberMichael Bergman15 Nov '12 - 5:06 
GeneralRe: Imperative, declarative, functional, and... ???memberRob Grainger19 Nov '12 - 1:09 
GeneralRe: Imperative, declarative, functional, and... ???memberMichael Bergman19 Nov '12 - 4:35 
GeneralRe: Imperative, declarative, functional, and... ???memberBobJanova15 Nov '12 - 5:07 
GeneralRe: Imperative, declarative, functional, and... ???memberahmed zahmed15 Nov '12 - 5:45 
GeneralRe: Imperative, declarative, functional, and... ???memberGary Wheeler16 Nov '12 - 0:23 
GeneralRe: Imperative, declarative, functional, and... ???membergrralph116 Nov '12 - 1:20 
GeneralRe: Imperative, declarative, functional, and... ???memberjsc4216 Nov '12 - 0:31 
GeneralRe: Imperative, declarative, functional, and... ???membersatovey16 Nov '12 - 7:57 
GeneralRe: Imperative, declarative, functional, and... ???memberRob Grainger19 Nov '12 - 1:04 
NewsDave Lee Travis arrestedmemberNagy Vilmos15 Nov '12 - 2:18 
GeneralRe: Dave Lee Travis arrestedmemberTPFKAPB15 Nov '12 - 2:22 
GeneralRe: Dave Lee Travis arrestedmemberjim lahey15 Nov '12 - 2:29 
GeneralRe: Dave Lee Travis arrestedmemberMehGerbil15 Nov '12 - 2:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web01 | 2.6.130516.1 | Last Updated 21 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid