View Poll Results: How often do people use pseudocode before programming ?

Voters
28. You may not vote on this poll
  • Every time

    7 25.00%
  • Sometimes (depends...)

    15 53.57%
  • Never

    6 21.43%

Poll: Is pseudocode really needed ?

This is a discussion on Poll: Is pseudocode really needed ? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; I never knew what pseudo-code was before this post...I had actually never planned a single one of my programs out ...

  1. #16
    Just one more wrong move. -KEN-'s Avatar
    Join Date
    Aug 2001
    Posts
    3,230
    I never knew what pseudo-code was before this post...I had actually never planned a single one of my programs out before!!

    Wow...learn something new everyday, huh?


    I'll definately start using it

  2. #17
    Registered User zahid's Avatar
    Join Date
    Aug 2001
    Posts
    532
    I'm surprised & happy to know that such a senior member like you is getting something to learn from the board. I'm inspired.
    [ Never code before desk work ]
    -------------------------------------:-->
    A man who fears Nothing is the man who Loves Nothing
    If you Love Nothing, what joy is there in your life.
    =------------------------------------------------------= - I may be wrong.

  3. #18
    Registered User
    Join Date
    Aug 2001
    Posts
    100
    >>I never knew what pseudo-code was before this post...I had actually never planned a single one of my programs out before!!

    Neither did I...
    Does it help at all?
    Sauron a few seconds before his defeat:
    "What? A 'division by 0' error?!?"

  4. #19
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    The main purpose of pseudo-code is to present the algorithm in your own natural language. And often no care is taken of the final programming language. It's just describing an algorithm in your own words. But since many programmers do already think in an algorithmic way, I don't think it is very valuable.

  5. #20
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    Since I'm now using the 100% OOP language called C# I'll be creating 'Use Cases' and 'UML diagrams', but not too much pseudocode or flowcharts. They are antiquated!

  6. #21
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    You are using UML? I also use UML, though I program in C++. Not pure OOP, but for electronics it's better than C# or Java.

    What kind of elements of UML do you use most? I often only use the class diagrams, state diagrams and sequence diagrams.

  7. #22
    Registered User
    Join Date
    Sep 2001
    Posts
    752
    Geez, I dunno about you guys, but if you ask me... the REAL purpose of pseudocode is so that you have something to do on your notepad during class.

    And drawing pictures counts as pseudocode too, so nyeh.
    Callou collei we'll code the way
    Of prime numbers and pings!

  8. #23
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    What kind of elements of UML do you use most? I often only use the class diagrams, state diagrams and sequence diagrams.
    Those and Use Cases. They are the main UML diagrams although there are others. I have the Booch/Rumbaugh manuals. Also, I strongly disagree that C# will not be utilized for embedded systems. For one thing I noticed that Windows CE.NET is now available.

  9. #24
    Just one more wrong move. -KEN-'s Avatar
    Join Date
    Aug 2001
    Posts
    3,230
    >>I'm surprised & happy to know that such a senior member like you is getting something to learn from the board. I'm inspired.<<

    Well I've never had a school course in anything but VB (urgh, I still get sick remembering I took that...I feel dirty...must...get...clean!). They don't exactly teach you anything useful like pseudo-code in a VB course ...but thanks.

  10. #25
    Red Panda basilisk's Avatar
    Join Date
    Aug 2001
    Posts
    219
    i tried using pseudocode in the first couple of months of learning to program but i found it a bit too simplistic and something that i wrote in pseudo code would then need to be completely reworked in the actual program as it didnt work in reality.

    I think if you use it or not is often according to if you have had a formal education in c/pascal etc etc programming. People who have learned programming at school/university etc may use it more as they began learning to code by using it. Those of us without a formal programming background therefore 'wing it'
    Do not meddle in the ways of dragons, for thou art crunchy and taste good with ketchup

  11. #26
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    When you start OOP, try Use Cases and UML. Their utility is much clearer but they are not useful for procedural languages like C although perhaps the Use Case is, but not the UML diagrams.

  12. #27
    Registered User zahid's Avatar
    Join Date
    Aug 2001
    Posts
    532
    I guess the starter will be encourage to rephrase his question.

    The perspective of the question was to have some preparation before doing code. For C it's pseudocode even for C++..(if not a huge where OO is not involved). But when OOP.. ?

    What is OOP? where concept is the main stream. As I have leaned for last 8 months almost all are theories on .................................................. ...................................

    Methodologies for object-orientation
    Requirements modeling
    Finding candidate objects
    Candidate objects- Modeling heuristics
    Objects: state,behavior,life-cycle,identity
    Preparing Data Dictionary
    Object modeling & CRC analysis
    Objects, messages and methods-the object/message paradigm
    Attributes values and domains
    Attributes values and domains- modeling heuristics
    Class- class versus instance methods and attributes
    Class- general UML notation
    Classes- modeling heuristics
    Associations- modeling heuristics
    Aggregations- modeling heuristics
    Constraints- modeling heuristics
    Inheritance- modeling heuristics
    Abstract versus concrete classes
    Single versus multiple inheritance
    Extension versus restriction inheritance
    Inheritance- general UML notation
    Inheritance patterns- dimensions
    CRC analysis
    Responsibility analysis
    Collaborations
    Collaborations graphs
    Dynamic modeling-topics
    Messages and responses
    Message Sequence Diagrams
    State transition diagrams
    Relation sequence diagrams
    Relation dynamic model/CRC Cards

    And .........................................

    Design Activities
    System design
    Technical architecture
    Application architecture
    Weak coupling- information hiding
    Client-server versus peer-to-peer
    Layered Construction
    Metrics about structure and size of a class
    Tree impurity
    Yin and Winchester design measure
    Shepperd's refinement of the Henry-Kafura measure
    Fenton's global coupling measure
    Application architecture - frameworks
    CommonPoint (Taligent)
    The Model-View-Controller framework
    Application architecture - design patterns
    Design patterns
    Design patterns Vs Frameworks
    Representing associations
    Representing Constraints
    Representing Inheritance
    Derived data policy
    Add redundant associations
    Eliminate associations
    Rearrange computation
    Persistence
    Detailed CRC Cards

    .................. What all things.
    All I have got is that the preparation to sit for doing code.

    When you got a CRC Card.. does anyone think that pseudocode is comparable with it?

    Here the starter asked for non OO programming or small application programming or problem solving or function level where target is code < 500 lines. (As I have understood)
    [ Never code before desk work ]
    -------------------------------------:-->
    A man who fears Nothing is the man who Loves Nothing
    If you Love Nothing, what joy is there in your life.
    =------------------------------------------------------= - I may be wrong.

  13. #28
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    >Geez, I dunno about you guys, but if you ask me... the REAL
    >purpose of pseudocode is so that you have something to do on
    >your notepad during class.

    :-)

    Besides to me pseudocode and the use of diagrams isn't the same. However, UML is a language just as natural language is. Then diagrams are also pseudocode. Well, isn't everybody doing pseudocode then?

  14. #29
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    >When you start OOP, try Use Cases and UML. Their utility is >much clearer but they are not useful for procedural languages >like C although perhaps the Use Case is, but not the UML >diagrams.

    Well, some UML diagrams are very useful in procedural languages. The state diagrams and sequence diagrams for example.

  15. #30
    Just one more wrong move. -KEN-'s Avatar
    Join Date
    Aug 2001
    Posts
    3,230
    Someone set an expiration date for this poll and close the thread. Someone has bumped it with a vote...

Page 2 of 2 FirstFirst 12
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Best way to poll sockets?
    By 39ster in forum Networking/Device Communication
    Replies: 3
    Last Post: 07-22-2008, 01:43 PM
  2. Poll - Terrorism & Torture
    By Kybo_Ren in forum A Brief History of Cprogramming.com
    Replies: 38
    Last Post: 12-04-2006, 01:08 PM
  3. Today on Cprogramming....When Polls go bad?
    By incognito in forum A Brief History of Cprogramming.com
    Replies: 10
    Last Post: 01-25-2002, 12:41 PM
  4. Poll this Poll that
    By ski6ski in forum A Brief History of Cprogramming.com
    Replies: 6
    Last Post: 09-28-2001, 04:19 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21