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. See estimating a programming job and peer review.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Reinvigorating Microsoft's mobile strategy
- Microsoft needs to make a phone that's worth programming for. Once achieved, however, Microsoft should try to act like the past 20 years spent collecting the leading lights of framework design accomplished something useful. Put .NET front and center as a differentiating feature. by John Carroll
- Blog posts 2009-11-30
- Does Chrome OS mean anything for schools?
- Benefits of the ChromeOS approachOne of the features of HTML5, that commentors on other posts seem to forget, is that HTML5 web apps can be "installed" in app cache, for offline use (Google "HTML5 manifest").If web apps can be used offline AND made to perform like desktop apps, with web...
- Discussion threads 2009-11-28
- Max/MSP/Jitter 5.1 (Mac)
- An interactive graphical programming environment for music, audio, and media. Max is the graphical programming environment that provides user interface, timing, communications, and MIDI support. MSP adds on real-time audio synthesis and DSP, and Jitter extends Max with video and matrix data processing.
- Software downloads 2009-11-28
- Blueframe Web 4.0.51 (Windows)
- For individuals and companies wanting to quickly create a professional website presence. Blueframe Web is a unique technology which gives you 30 website and PocketPC Flash templates, plus an easy-to-use WYSIWYG authoring software. No complicated programming languages or software to learn. Easily change images, change color, text, and music files,...
- Software downloads 2009-11-28
- AkelPad 4.3.6 (Windows)
- An easy-to-use, small and fast text editor for plain text. Notepad is a wonderful editor, being used to edit files in plain text format, thus it is irreplaceable for designing of Web documentsm, programming, and so on. However, the one comprised in Windows, is very inconvenient due to several limitations....
- Software downloads 2009-11-27
- Easy Flash Maker 1.6 (Windows)
- Flash Maker is a Flash album creator to make animated photo slide show with SWF file as the output format. It transforms your digital photo collection to Macromedia Flash file format SWF which you can share your memorial moments with your family or friends on your own homepage, post on...
- Software downloads 2009-11-26
- FastTrack Scripting Host 5.4 Build 1958 (Windows)
- FastTrack Scripting Host is a complete replacement for VBScript/WSH, Bat files, PowerShell and all other scripting tools. Once you tried FastTrack, you will never use any of them again. You can create logon scripts, install scripts, backup scripts, administrative tasks and anything else you use scripts for with awesome end-user...
- Software downloads 2009-11-26
- Sothink SWF Quicker 4.7 (Windows)
- SWF Quicker (www.sothink.com/product/swfquicker/index.htm) is an absolutely versatile and 'full value' Flash animation maker. It is compatible with Windows 7; supports Flash CS4 (V10) and AS 3.0; can export Flash movies to SWF, EXE, GIF, AVI, or Flash Lite 2.0, 2.1 and 3.0 You can find all you have ever...
- Software downloads 2009-11-24
- Is it time to go quad-core?
- Quad core, Chris?You have told us over and over that all you need is Google. You don't need a real OS, real apps, or any processing power to speak of. All you need is a browser, preferably Chrome. Why on Earth would you need a quad core...
- Discussion threads 2009-11-23
- Quokka 1.3 (Mac)
- Quokka provides you with 10 fully functional clipboards (in addition to the standard cmd+c clipboard) that you can access through freely customizable keyboard shortcuts. Copy multiple images, text or other data in parallel and keep frequently used expressions ready at hand. With Quokka you can avoid annoying window and program...
- Software downloads 2009-11-23
- 2010 Nissan Altima Coupe 2.5 S
- Photo gallery:2010 Nissan Altima Coupe 2.5 SWhen the 2010 Nissan Altima Coupe showed up in our garage, we registered some disappointment as we first looked around the car. The cool coupe style suggested days spent straightening the curves along winding mountain roads, but the continuously variable automatic transmission and four-cylinder...
- Product reviews 2009-11-20
- Video LightBox 1.3 (Mac)
- Video LightBox JS for MAC OS is a free wizard program that helps you easily add video to your website or blog, in a few clicks without writing a single line of code. All it takes is 3 easy steps: 1.Add Video, 2.Select Template, 3.Publish. At the first step, you...
- Software downloads 2009-11-20
- GS-Calc 8.0 (Windows)
- GS-Calc is a spreadsheet that will help you to better organize your data. Track your expenses and incomes, create reports, search and edit databases, perform statistical calculations. GS-Calc does the job quickly, easily and efficiently. You can install it on any portable storage device and carry it with you. The...
- Software downloads 2009-11-20
- Mafia Wars Manager 2.3 (Windows)
- Mafia Wars Manager is a program designed to automatically manage your mafia accounts on Facebook in such a way that it will automatically attack, automatically heal and automatically perform jobs for you. This program runs on auto-pilot and thus you can do many things without sacrificing the power levelling of...
- Software downloads 2009-11-20
- Users should be smug, and why the Apple iPhone makes you feel smarter
- It works and it is NOT MicrosoftIt is so nice when people have the option to choose what they want than some lethargic aged NT kernel that is a virus/worm magnet.GOOD bye Windows Mobile it was as if you never existed!ha haI am happy!:)Now to get rid of Windows on...
- Discussion threads 2009-11-19
- Tanida Quiz Builder 2.0 (Windows)
- Tanida Quiz Builder enables you to create educational quizzes in Flash format that can be used on a website, as standalone EXE file or Word document. It includes a variety of answer schemes, including true or false, multiple choice, drag and drop matching, fill in the blank and others. Quiz...
- Software downloads 2009-11-19
- Demo Builder 7.2.0.7 (Windows)
- Demo Builder is a powerful Flash-based tool that allows you to create eye-catching and professionally-looking interactive presentations that do not require any programming skills. It has a very simple interface which will take minutes to get used to and gives you everything you need to capture your activities in a...
- Software downloads 2009-11-19
- Logitech Harmony 700
- When Logitech released the Harmony One in early 2008, it instantly became one of our favorite universal remotes to date. But at $250, it wasn't exactly an impulse buy for the average consumer. With the Harmony 700, however, Logitech has delivered a model that offers the bulk of the...
- Product reviews 2009-11-18
- Microsoft PDC Live Blog Day Two: IE, Silverlight 4.0 and more
- The biggest news here is that MS is losing its grip on developers as they are switching to programming for the web and cross platform tools.Microsoft and its future.The chief software architect not ever going to say "Mission Accomplished".Another VP of cloud at the PDC saying "I'm not going to...
- Discussion threads 2009-11-18
- Royal Navy gets creative in attracting engineers - develop online game
- Engineering is not what it used to be. There used to be only 10 or so basic engineering degrees one could graduate with. Now there are hundreds (some even argue it's triple that) of specialties. Most are in demand all over the world. The technology revolution is moving at a...
- Blog posts 2009-11-18
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Save time with automated shipping solutions
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Visit the UPS Business Essentials Guide
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
- Learn more >>
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer>>
Meet Doc
-
Here to help you with your Document Management Needs
- Check out Doc’s Blog on ZDNet
- Help your company, help the earth I want to share with you the Environmental Defense Fund Paper Calculator, which allows you to gauge your organization's environmental impact.
- Which is Greener: Paper or Digital? The Answer May Surprise You Anything we can do to reduce paper consumption is good. But what about the impact of digital waste?
-
Produced by
ZDNet and







