study alot
practice by doing projects alot alot alot
so you will be experianced developer and may earn money from www.rentAcoder.com
2006-08-28 23:01:31
·
answer #1
·
answered by amr_osama 3
·
0⤊
0⤋
programming
Creating a computer program. The steps are:
1. Developing the program logic to solve the
particular problem.
2. Writing the program logic in a specific
programming language (coding the program).
3. Assembling or compiling the program to turn
it into machine language.
4. Testing and debugging the program.
5. Preparing the necessary documentation.
The logic is generally the most difficult part of programming. However, depending on the programming language, writing the statements may also be laborious. One thing is certain. Documenting the program is considered the most annoying activity by most programmers.
2006-08-28 22:54:55
·
answer #2
·
answered by aadhunik.com social networking s 3
·
0⤊
0⤋
the answer provided by jaspal.php.d is right-on, esp the part about hating documenting the program you have written unless, of course, you are "the application enhancer" ME.
Some of the best programming languages , PL/I, PASCAL, C++, etc are very akin to using high school algebra, in their expressions, ie the way you write the code. So if you kinda liked using algebra and have the personality to work behind a desk most of the day and are somewhat cebral then you would probably like programming. the career has 2 general paths: remain a techie or become a manager and climb the corporate ladder.
The older mainframe languages like PL/I, PASCAL, COBOL, ASSEMBLER are tedious to use because you must write a lot of code to perform even a non-unique routine for your
program. However, the modern languages come with built-in toolkits which provide canned generized routines for you to use that are already written and built-into the modern language. back in the day, Assembler had 'macros' and all the old languages had the concept of 'calling' from within your program an external toolkit routine to use within your program. the concept was to LINK TO or CALL the external routine from your program and pass it data from your program, let the external routine ie program do its thing and pass its result back to you.
I once ran into a guy who had worked for a city's utility company using a mainframe which had a very robust "link-to" library of about 3000 canned routines. now-a-days that same amount of routines would be included with most any PC language thereby making coding quicker and easier.
then there are the fourth generation languages (4GLs) and 4GL applications such a UFO (user files online, for which I personally provided patches (fixes). a 4GL language is a non-coding program language used to build an application and likewise a 4GL application is a non-code application builder. UFO was a 4GL ONLINE application builder that would be used instead of a product like IBM's CICS (customer information control system) to create in-house online applications. interesting enough, UFO was a CICS built application written in IBM Assembler. NEET HUH!
I liken writing code to creating a well thought out mechanical device except that instead of it being fashioned by your hands and therefore 'hard', instead its molded by your mind and therefore 'soft'.
how's that for DOCUMENTATION.
Hope this helps. if you have more questions i'll try to answer. but i dont know how to keep track of you and just your questions being posted. i quess there is probably a way to do this using q&a. i will have to post a question myself on this. i just started using this q&a forum and it's the first one i've tried.
2006-08-29 00:10:47
·
answer #3
·
answered by applicationenhancer 1
·
0⤊
0⤋
The URL below has articles, tutorials, editors, compilers and other good things for learning to program for free. Exploring this page and its links should give you a resource to learn a bit on your own without any other investment but time.
2006-08-29 04:16:36
·
answer #4
·
answered by Anonymous
·
0⤊
0⤋
better enroll in school which offers programming
2006-08-28 22:54:38
·
answer #5
·
answered by heat 2
·
0⤊
0⤋