Results 1 to 5 of 5
Like Tree3Likes
  • 1 Post By Norm
  • 2 Post By DarrylBurke

Thread: Flow-Charting?

  1. #1
    danthegreat is offline Member
    Join Date
    Sep 2011
    Location
    Washington DC
    Posts
    51
    Rep Power
    0

    Question Flow-Charting?

    In high school, I've been taking programming classes for 3 years now and I really want to pursue a career in the programming field. I started with Visual Basic, C++, and now Java.

    I have this Math tutor who is a retired IBM employee who thinks flow charting is one of the most important things to do before programming because you can get the "logic" out of the program so that you know exactly what you're coding.

    Of course, I was never taught how to flow chart and a lot of my "younger" generation teachers say that it is not necessary. What is your take on Flow-Charting before coding for a project? Is it something I should get used to doing?

    Thanks,
    -danthegreat

  2. #2
    Norm's Avatar
    Norm is online now Moderator
    Join Date
    Jun 2008
    Location
    Eastern Florida
    Posts
    17,812
    Rep Power
    25

    Default Re: Flow-Charting?

    a retired IBM employee
    I'm probably of his generation.
    I still use flowcharting for some complicated code. But not as often as before.
    There are other ways to lay out your logic and get a design for code, but I never learned them.

    Too many students don't do any design before writing their code and end up wasting a lot of time.
    A lot have responded when asked "what is your design": I don't bother. I keep coding until it works.
    Fubarable likes this.

  3. #3
    JosAH's Avatar
    JosAH is offline Moderator
    Join Date
    Sep 2008
    Location
    Voorschoten, the Netherlands
    Posts
    13,729
    Blog Entries
    7
    Rep Power
    21

    Default Re: Flow-Charting?

    I never saw any serious use for flowcharting; I do still have a couple of those plastic templates in my drawer though ;-) There's a severe mismatch between flowcharting and structured programming (that saw the light already in the early 1960s, e.g. Algol/60). You can create maze like structures with flowcharting with little passages all alike that don't have a one-to-one counterpart in structured programming. Management seems to like those visualization tools though; they even tried to sneak flowcharting back in in the form of UML; that too can only be used for toy problems; anything more substantial makes management bail out or they add funny little caps or curly hair to those stick figures in their UML activity diagrams ...

    Those visualization tools lack a mathematical background or foundation, i.e. you can't do anything with it nor prove anything with those wallpaper sized fancy drawings. They're just a management toy.

    kind regards,

    Jos
    cenosillicaphobia: the fear for an empty beer glass

  4. #4
    mine0926 is offline Senior Member
    Join Date
    Apr 2010
    Location
    Philippines
    Posts
    580
    Rep Power
    5

    Default Re: Flow-Charting?

    I mostly do expected output and put the processes that is possible on that window or object. I found it hard to use flowchart when doing OOP.

  5. #5
    DarrylBurke's Avatar
    DarrylBurke is offline Forum Police
    Join Date
    Sep 2008
    Location
    Madgaon, Goa, India
    Posts
    11,455
    Rep Power
    20

Similar Threads

  1. Web Service flow
    By sameerk in forum Web Frameworks
    Replies: 1
    Last Post: 05-06-2011, 10:56 AM
  2. Anyone use flow charts?
    By Java_Lover in forum New To Java
    Replies: 4
    Last Post: 04-09-2011, 03:27 PM
  3. How to generate Data Flow Diagram(Work Flow Diagram)
    By stsivaraj in forum AWT / Swing
    Replies: 1
    Last Post: 12-23-2010, 12:21 AM
  4. flow from one block to another...tutorial?
    By Java_newcomer in forum New To Java
    Replies: 3
    Last Post: 07-02-2009, 05:20 AM
  5. program flow
    By loktamu in forum AWT / Swing
    Replies: 1
    Last Post: 09-17-2008, 05:52 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •