Programming

Associate
Joined
25 Sep 2003
Posts
116
Location
Torquay
I have recently got into learning programming languages and i wondered what peoples opionions on procedual programming vs visual programs . Advantages and disadvantages? Discuss.
 
well.. i prefer OO languages. And are the best option for large scale applications, which i'd like to be working on eventually. and the visual aspect for creating forms is miles above having to code them by hand. that's my 2p.
 
"procedural vs visual" is a bit like "dogs vs double decker buses"

but I'll assume you mean procedural vs OO :p

OO all the way, however there are some situations where it's a bit overkill - one of scripts or perhaps a lone perl script for formatting a block of text etc.

What I love about OO is the maintenance is a _lot_ easier. Modularity is just somewhat heartwarming as well. :p
 
I think you're a bit confused with the 'procedural' vs 'visual'.

There's functional, procedural, relation, object oriented, etc.

All various paradigms.

There are various programs that allow you to create code quickly with an interface. Visual Studio etc.

All depends on what you want to create. no one can suggest which tool you need to use unless you specify the job in hand.

Is there a job in hand?
 
Not really just want to learn all the theory before I start learning the languages . Thanks for the replys so far .
 
Then you probably need to look at software engineering in general, and learn about how computers work with data. If you want to seriously understand what's going on.

In terms of language, start with something simple that you can learn data types and programming techniques with.
 
you'll be wanting to pick up a book on Object orientated programming Concepts or something similar to get yourself up to speed with the concepts of Classes, inheritance, encapsulation and stuff like that. Dietel and Dietel wrote the one that i used at uni, it was C++ based for the examples but most of that will be easy to transfer to another language with C like syntax.

I'd also recomend a C like sysntax language. Choose from C++, Java or C# probably one of the last two. Both have there plus and minus points and c++ is supremly powerfull and any game development OS or desktop application work will probably be in C++.

Luckily because they all use the same syntax switching fomr one to another is trivial.

you won't go far wrong with heading to msdn.microsoft.com and downloading the Visual Studio C# Express edition and diving in. It comes with a big wodge of tutorials.

If you're not a fan of microsoft then toddle over to java.sun.com and the eclipse project and fill your boots.

Paul
 
When he said 'visual' my first thought was of UML design. There are some pretty damn advanced UML IDE's out there now that can literally generate code from click'n'drag diagrams. VS.NET'05 can do it too but it's nowhere near as powerful as IBM's Rational software.
 
Back
Top Bottom