Programming complex application [Need fast reply]

XML, Perl, Python, and other languages can be discussed here, even if it isn't PHP (We might forgive you).

Moderator: General Moderators

Post Reply
joefazee
Forum Newbie
Posts: 11
Joined: Thu May 29, 2008 7:54 am

Programming complex application [Need fast reply]

Post by joefazee »

What does it take to write a complex application?

I’m not too good in mathematics but I’m learning Python right now, some of my friends said without been a powerful mathematician you can not write a complex application. Is that true? If yes then how?

Other said I should study algorithm, but algorithm have some mathematic way of thing things.

Please I need your advice on this, so I will know what to be learning and where to learning it, you my put the ordering way of learning it better. Thank you.
nowaydown1
Forum Contributor
Posts: 169
Joined: Sun Apr 27, 2008 1:22 am

Re: Programming complex application [Need fast reply]

Post by nowaydown1 »

I guess that depends on what your definition of "complex" is. If you're building an average PHP application, even one that's really complicated and has a lot of functionality, on the math side you need to know how to add/subtract/multiply/divide & use modulo. Now, if your goal is to go out and build a 3D game after you're finished learning Python, you're going to need something more along the lines of linear algebra / trig. I guess it all depends on what your needs are and the nature of the application that you're building.
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Re: Programming complex application [Need fast reply]

Post by Christopher »

What does "complex application" mean? There are many kinds of complex applications. If you are writing an application that mainly does mathematical calculations then having someone strong on math would be good. But mathematicians are not programmers -- they are different areas of knowledge (with a little overlap). You need probably several good programmers to develop a complex application.
(#10850)
joefazee
Forum Newbie
Posts: 11
Joined: Thu May 29, 2008 7:54 am

Re: Programming complex application [Need fast reply]

Post by joefazee »

What does "complex application" mean? There are many kinds of complex applications.
Yes, something like an IMAP server, a Chat Server and other server/client applications.

My reason to ask is, i want to know the best way to learn.
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Re: Programming complex application [Need fast reply]

Post by Christopher »

Those don't sound very mathematical. Designing and developing software if a very different branch of knowledge than mathematics. Software is more of a craft in my opinion. For complex applications I would recommend developing good OO Design skills and gaining a solid understanding of Agile development methodologies, best practices, testing, patterns, etc.
(#10850)
joefazee
Forum Newbie
Posts: 11
Joined: Thu May 29, 2008 7:54 am

Re: Programming complex application [Need fast reply]

Post by joefazee »

Those don't sound very mathematical. Designing and developing software if a very different branch of knowledge than mathematics. Software is more of a craft in my opinion. For complex applications I would recommend developing good OO Design skills and gaining a solid understanding of Agile development methodologies, best practices, testing, patterns, etc.
I think from what you just said, I can picture out something, I have got some books on OO and I will dedicate a lot of time for it.

Because i`m learning Python I started as a procedural programmer. But python soupport OO, so after sometime, depend on the book (Core Python Programming) I’m reading.

For the Agile software development, I googled it and got some information on it. But if any of you can point me to a good tutorial on it, that will be fine
Post Reply