Jump to content

Just finished CIS115 at DeVry

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
9 replies to this topic

#1
sdavis2702

sdavis2702

    Learning Programmer

  • Members
  • PipPipPip
  • 93 posts
This is a logic & design class. We were just introduced to pseudocode, hierarchies and flowcharts basically. I must say, it's pretty easy to learn considering I already code for my websites. I'm still a little lost on what is to be done with the pseudocode to make it funtional as a program on some typ of system... but I'm sure that will come with time.

Next session, I am taking a math and business class so I won't be doing any coding. What can I play around with in the mean time to put my basic programming knowledge to use? :thumbup1:

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
Flowcharts and pseudocode are two ways to plan out the logic of a program (I've taught a similar class in the past). There really isn't a difference between them, except one is more graphical, and the other is more like a program.

Each line of pseudocode would have to be replaced by the equivalent statement/function in code. Many people like Pascal and Basic family languages because they look a lot like pseudocode already. Of course, that also means teaching pseudocode with those languages makes pseudocode look really dumb.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
sdavis2702

sdavis2702

    Learning Programmer

  • Members
  • PipPipPip
  • 93 posts
When you say "Basic", you're talking about that Visual Basic program? Also, correct me if I'm wrong. Pseudocode isn't actually a programming language right? It just allows your to conceptually outline a program right? I think that's what you said above... I just want to be sure I have a complete understanding.

#4
Guest_Jordan_*

Guest_Jordan_*
  • Guests
You are correct. Pseudocode is writing the "idea" out on paper, basically. Using Pseudocode you can reduce the amount of bugs and duplicated code produced by your actual program.

You should probably mess around with PHP since you already know it and have everything ready to develop with. Think up a simple project and work your way through it.

#5
sdavis2702

sdavis2702

    Learning Programmer

  • Members
  • PipPipPip
  • 93 posts
Good stuff Jordan I'll do just that.

#6
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts

sdavis2702 said:

When you say "Basic", you're talking about that Visual Basic program? Also, correct me if I'm wrong. Pseudocode isn't actually a programming language right? It just allows your to conceptually outline a program right? I think that's what you said above... I just want to be sure I have a complete understanding.

There is actually a family of languages based on the old MS-BASIC, including QuickBasic, RealBasic, VB6, VBA, and VB.NET. They all have a similar syntax, which is the main thing that brings them together.

Pascal, ObjectPascal, Delphi, and Lazarus are another family of languages based on Pascal.

C, C++, Objective-C, C#, and Java are another language family.

You're correct that pseudocode isn't a programming language. Well-written pseudocode is easy to translate into your target language, but helps you focus on the ideas without worrying about syntax.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#7
sdavis2702

sdavis2702

    Learning Programmer

  • Members
  • PipPipPip
  • 93 posts
Well isn't that a cool chunk of knowledge I didn't know. So lets assume that 3 different programmers have different languages of choice. You're saying those three programmers can take some Pseudocode and translate it into an actual program with their favorite language. I think that's pretty F'n cool.

Which languages are most popular? Any reason why? Does one language suit certain types of programs better than others? Do they all have the same abilities?

Feel free to answer these questions if you want! I'm not here to annoy anyone. Just releasing my curiosity, that's all!

#8
Guest_Jordan_*

Guest_Jordan_*
  • Guests
They should be able to create it in their language just as easily as the others. Most popular languages turned into a huge debate here on CC. I don't remember the thread but we came to the conclusion that Java and C++ are amongst the top, however, these stats weren't very accurate.

Certain languages are better at doing certain things than others. WP wrote an excellent blog about that here: http://forum.codecal...han-hammer.html

No, not all languages are created equal. :)

#9
sdavis2702

sdavis2702

    Learning Programmer

  • Members
  • PipPipPip
  • 93 posts
Haha thanks Jordan. I'll check that post out.

#10
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
From what I've seen, C, C++, Java, PHP, and your favorite flavor of .NET are pretty common. We had a couple discussions about popular languages in two threads: http://forum.codecal...-languages.html , http://forum.codecal...***tiest-2.html
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog