Page 1 of 1
Programming complex application [Need fast reply]
Posted: Fri May 30, 2008 9:55 am
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.
Re: Programming complex application [Need fast reply]
Posted: Fri May 30, 2008 10:37 am
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.
Re: Programming complex application [Need fast reply]
Posted: Fri May 30, 2008 12:48 pm
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.
Re: Programming complex application [Need fast reply]
Posted: Fri May 30, 2008 1:27 pm
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.
Re: Programming complex application [Need fast reply]
Posted: Fri May 30, 2008 1:41 pm
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.
Re: Programming complex application [Need fast reply]
Posted: Fri May 30, 2008 5:15 pm
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