Modular programming has evolved into object-oriented programming, which provides formal rules for developing self-contained software modules. See object-oriented programming.
Modular Programming
Building a program in modules, or independent routines, is common practice. The module performs a function and then returns control back to the program or instruction that called it. Modular programming has evolved into object-oriented programming, which provides stricter rules for developing self-contained routines.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- VirtualBox 3.0.12 (Windows)
- VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software. Features: Modularity: VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design,Virtual machine descriptions in...
- Software downloads 2009-11-17
- 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
- Watch Out for That Meteor, Stallman.
- Show me the innovation StallmanWhile Microsoft pushes forward software technology and produces modern software, open source continues to copy the trailing edge of the innovators. Want an Office97 copy? Want a media player that works on all platforms but just not as well as Windows Media Player, want...
- Discussion threads 2009-09-22
- MeVisLab 2.0 (Mac)
- MeVisLab is a visual programming and rapid prototyping platform for image processing research and development with a focus on medical imaging. MeVisLab provides a flexible and simple handling of visualization and image processing algorithms by modular visual programming. No programming knowledge is required to set up image processing...
- Software downloads 2009-06-15
- Modular Gateway Interface 3.1 (Mac)
- MGI is a web server plug-in extending the capabilities of your web site beyond basic HTML. MGI offers a wide array of options from simple counters and forms to custom databases, shopping baskets and specific programming functions. Whether you're a designer with elementary HTML skills or a seasoned programmer, MGI...
- Software downloads 2009-04-25
- 10 skills developers will need in the next five years
- 10 skills developers will need in the next five yearsYou forgot one thing!You need to be able to work for the same or less hourly wage than someone in India, Russia, or China. Qualifications are one thing, but CEOs always go for cheaper. Being able to work for...
- Discussion threads 2009-04-09
- PPoPP 2009 Day 2: Are most programmers stupid?
- PPoPP 2009 Day 2: Are most programmers stupid?Yale Patt is being foolish.You cannot ignore the factors of time and money. In the real non-ideal world, their are many practical considerations that cannot be avoided.Most programmers are average, which may not be good enough for "Yale Patt" but it is...
- Discussion threads 2009-02-20
- Windows 7 beta 1 review
- Windows 7 beta 1 reviewRegistry?It is my understanding that Windows 7 still uses the Registry.The feature of Windows that I most despise.If this is true, then what is the point of Windows 7 ?RE: Windows 7 beta 1 reviewthere is no point for Windows 7. all the eye candy desktop...
- Discussion threads 2008-12-28
- Commitment to standards
- Commitment to standardsOn the standardsThis point of view emerges from ten plus years in the industry.Standard are very slow to emerge as they are based on the consensus of the actors of a sector. As these actors are never willing give up any competitive leverage they might have over competitors,...
- Discussion threads 2008-12-18
- Why do you want WinFS?
- Why do you want WinFS?same questionI posted exactly the same question to AKH article talkback. It will be interesting to see the answers.This makes everything so easy, now.If MS doesn't deliver it, then it's not really a necessary technology or all that important.It makes life so much easier when every...
- Discussion threads 2008-08-20
- WebLogic Event Server: A Lightweight, Modular Application Server for Event Processing
- This paper describes WebLogic Event Server WL EvS, an application server designed for hosting event-driven applications that require low latency and deterministic behavior. WL EvS is based on a modular architecture in which both server components and applications are represented as modules. The application programming model supports applications that are...
- White papers 2008-07-04
- What programming language should we teach?
- What programming language should we teach?Re: What programming language should we teach?How about Javascript? No, seriously... it's free, it's cross-platform, it's already available on virtually ANY computer without needing to install anything at all, it's not terribly complicated, and it greatly resembles many of the other languages in use.When it...
- Discussion threads 2008-06-27
- Time to blow up the software industry
- Vinnie Mirchandani's post, Call to Steve Jobs: Please reshape the enterprise software market was bound to get a reaction out of my Irregular chums. 70 reactions to be precise as at the time of writing this post. That's the number of posts to our Google Group on the topic with...
- Blog posts 2008-06-24
- Why I didn't like "Microhoo"
- Why I didn't like "Microhoo"Two essays jostling.Microsoft has made an investment in MSN, and that investment has not been paying well. Search is a related source of income, and that component of the business could also be improved on the balance sheet.The purchase of Yahoo would add the #2...
- Discussion threads 2008-05-06
- SAP's CTO: Business knows 'what', IT knows 'how'
- The Naked IT interview series talks with innovators about the evolving relationship between IT and business. Please listen to the audio podcast and enjoy the brief excerpts below. Vishal Sikka is SAP's Chief Technology Officer. Reporting directly to CEO Henning Kagermann, Vishal is responsible for driving...
- Blog posts 2008-04-28
- A robotic taxi named robuCAB
- According to ICT Results, a EU-funded project named Embounded 'has achieved the twin, and apparently contradictory goals, of making embedded systems both smarter and tougher.' One example is the robuCAB, a '4 seats automated people mover' developed by a French company and built from a 4 wheel-drive electric chassis with...
- Blog posts 2008-03-12
- Windows Server 2008's ode to open source
- Windows Server 2008 was released last Wednesday, the next generation in a product notable for its performance, stability and security.  It's predecessor, Windows Server 2003, experienced strong sales growth, accounting for over half of the operating systems pre-installed on all servers shipped. Many of its features, such as the ability to create UI-free...
- Blog posts 2008-03-03
- Survey%3A+companies+investing+millions+in+SOA%2C+but+don%27t+exactly+know+why
- Survey%3A+companies+investing+millions+in+SOA%2C+but+don%27t+exactly+know+whyOverall, Good NewsThe survey seems to reflect the notion that the real goal of SOA - agility through rapid orchestration of services into new processes, is still a long term prospect, and still just beyond reach. The good news is that companies are finding significant value in the secondary...
- Discussion threads 2008-02-26
- Programming Language Techniques for Modular Router Configurations
- This paper applies programming language techniques to a high-level system description, both to optimize the system and to prove useful properties about it. The system in question is Click, a modular software router framework. Click routers are built from components called elements. Elements are written in C++, but the user...
- White papers 2008-01-01
- ModPro 1.02 (Windows)
- This Web site development tool provides the ability to create Web pages using modular programming principles instead of writing flat HTML files. Modular Programming Markup Language MPML is the name of the language used by ModPro. MPML is very simple XML based scripting language that can produce some very sophisticated...
- Software downloads 2007-12-14
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- 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>>
- 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 >>
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
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
- Can your business work smarter? Learn more about Lotus Symphony
- Learn how to work smarter and optimize cost using the IBM Smart SOA approach Download the eBook
- Smarter ways to make smarter products Read the brief from IBM








