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
- A4 Flash Menu Builder 2.42 (Windows)
- Flash Menu Builder is an all-in-one, easy-to-use, templates-based Flash Menu Building software. It helps you to create professional looking Flash menu headers in minutes, with dropdown sub-menus, background image, music, and icon buttons. No any Flash programming, scripting, or design skills required. Features include: easy creation of Flash menu headers...
- Software downloads 2009-11-05
- ARI Asynchronous Remote Interface 1.0 (Windows)
- ARI, which stands for Asynchronous Remote Interface is a .NET Ajax library that eliminates all of the complexity of Ajax programming for .NET based web sites. ARI is a drop-in solution that allows you to make remote calls to all of the server side code residing in the App_Code directory...
- Software downloads 2009-11-04
- Wondershare QuizCreator 3.0.0.35 (Windows)
- Wondershare QuizCreator is a robust quiz maker designed for corporate training and online education to create interactive Flash-based quizzes, online surveys and web assessments. This quiz maker software is one of the easiest yet most effective ways to access knowledge and get valuable opinions. Create a Flash Quiz within Minutes...
- Software downloads 2009-11-04
- Java Runtime Environment (JRE) 6 Update 17 (Windows)
- The Java Runtime Environment JRE provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language. In addition, two key deployment technologies are part of the JRE: Java Plug-in, which enables applets to run in popular browsers; and Java Web...
- Software downloads 2009-11-04
- Berkeley UPC 2.10.0 (Mac)
- Unified Parallel C UPC is an extension of the C programming language designed for high performance computing on large-scale parallel machines. The language provides a uniform programming model for both shared and distributed memory hardware. The programmer is presented with a single shared, partitioned address space, where variables may be...
- Software downloads 2009-11-03
- Vvidget 10.6.1 (Mac)
- Vvidget Pro is a programming framework for making applications which report data in graph, custom map, table, form, and textual formats. Vvidget Pro includes the interactive layout application Vvidget Builder and pre-built objects. Vvidget Pro accepts real-time data from any source and serves as an information visualization engine for real-time...
- Software downloads 2009-11-03
- Bytescout PDF SDK 1.16 (Windows)
- Bytescout PDF SDK is a .NET library capable to create/modify existing/sign/fill/linearize/optimize PDF documents from .NET programming languages Visual Basic.NET, C#, ASP.NET.
- Software downloads 2009-11-03
- Grand Theft Auto: Episodes from Liberty City (Xbox 360)
- What the heck?Why does Rockstar Games continue to make the download content only for the XBox 360 which has literally only a fifth of the computing power of the PS3 (I'm a computer programming student, and I've done my research), yet those of us who weren't cheap and bought the...
- Discussion threads 2009-11-02
- iTunes TV subscriptions: Sure, it could happen - and probably will
- Timely My wife and I are currently getting ready to ditch cable because of the price and get our programming from the internet. We like HULU because there are a lot of programs and movies that are free, but with short commercials which are tolerable. This along with other...
- Discussion threads 2009-11-02
- GameSalad Creator 0.6.0 (Mac)
- GameSalad is the world's most advanced game development tool for non-programmers. From an easy to use logic and physics system, to a visual based interface, and even the means to share your games to the iPhone, Desktop, and Web - GameSalad provides everything you need to get your game from...
- Software downloads 2009-11-02
- AkelPad 4.3.5 (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-01
- Iron Speed Designer Free Edition 6.2.1 (Windows)
- Iron Speed Designer generates database and reporting applications for .NET in minutes, straight from your database. Quickly create visually stunning, feature-rich Web 2.0 applications that are easy-to-customize and ready-to-deploy. Simply point to an existing database and let the Iron Speed Designer wizards build a sophisticated, database-driven application thats ready to...
- Software downloads 2009-11-01
- Men watch more high-def than women--and other things about HDTV you probably already know
- Fits our familyFirst HDTV two years ago and the second last year. Jumped at the $100 HD DVD Black Friday 07. I'm a "jump in when the price and utility are reasonable" person but definitely a techie with a strong engineering background. Everything in the post above fits my...
- Discussion threads 2009-10-31
- Men watch more high-def than women--and other things about HDTV you probably already know
- There was a time not too long ago when a lot of people bought an HDTV, brought it home, and started watched TV, all the while thinking they were watching in HD when they hadn't bothered to upgrade their cable or satellite package to make high-def programming available. Now viewers...
- Blog posts 2009-10-31
- jalada Textual 2.5 (Mac)
- jalada Textual is your Swiss Army Knife to edit any kind of text based files. Whether you simply need a tool to edit your configuration files, an application to modify or reformat large text files, a programming IDE or just an editor to tweak your web pages. Textual does what...
- Software downloads 2009-10-30
- FlashSlider 4.3.1 (Windows)
- Make your flash slideshow with background music and 110+ transition effects in a matter of minutes. Add titles, navigation buttons, assign URL to the slideshow or different URLs to each slide and include preloader to get the best result. Publish your movie as SWF slideshow, HTML slideshow or Macromedia projector...
- Software downloads 2009-10-30
- Animated Chart 2.2.1 (Windows)
- Animated Chart software allows creating interactive animated charts or static charts. Colorful animated charts generated in Adobe Macromedia Flash�® format are ready-to-embed into your web page. Static charts are saved as image files. Customize all the items and structures of your chart and add animation effects to visualize your data...
- Software downloads 2009-10-30
- Remember when FrontPage seemed pretty slick?
- My school teaches...... web design in the conventional way. Intro classes cover HTML, CSS, using JQuery modules or writing basic js. Advances classes teach PHP and such. None of the classes I know of cover CMS.I had a summer internship where I used Drupal. I didn't do any of the...
- Discussion threads 2009-10-29
- Google Maps Navigation: The newest feature on Android
- Google Maps Navigator is a feature on the newest Android 2.0 devices like Motorola's new Droid. The application basically makes the GPS device you currently use in your car useless. The features Google has packed into this application are better than most anything you would find...
- Blog posts 2009-10-29
- Facebook users targeted by Zeus banking Trojan
- Is it safe to assumethat this threat can happen on any OS/Browser desktop or mobile?Yes but...various Stallman cultist and Job cultist will try to argue that either Linux or MacOSX are immune to this because of a so called superior BSD security model or something along this line.Windows only?The Trojan...
- Discussion threads 2009-10-29
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- How to Drive Better Business Outcomes with Exceptional Web Experiences Download the eBook
- Driving Business Agility through SOA Connectivity & Integration Read the White Paper from IBM
- Linking Decisions and Information for Organizational Performance Read the Tom Davenport study



