(redirected from programming concepts)
Also found in: Dictionary, Thesaurus, Medical, Encyclopedia.
Computerclick for a larger image
Fig. 23 Computer. The main items of hardware.


an electronic/electromechanical device which accepts alphabetical and numerical data in a predefined form, stores and processes this data according to the instructions contained in a COMPUTER PROGRAM, and presents the analysed data in an organized form. Fig. 23 shows the main items of computer HARDWARE, with input devices like KEYBOARDS, and magnetic tape readers; the CPU (central processing unit) which manipulates data; DISK DRIVES which provide additional data storage capacity; and output devices like PRINTERS and VISUAL DISPLAY UNITS. The figure shows how a number of computers may be linked in a LOCAL AREA NETWORK, in this case to process customer orders, maintain the sales LEDGER and issue INVOICES.

Big ‘mainframe’ computers are used to handle large databases. For example, the Driver and Vehicle Licensing Agency in Swansea holds over 60 million records on its mainframe computer. Increasingly, however, with the development of faster, more powerful and more cost-effective microprocessors the mainframe computer has been replaced by the desktop ‘personal computer’ (PC) in routine office data-processing operations (DOWNSIZING), with PCs being linked together in LOCAL AREA NETWORKS, enabling them to share data. A further development has been the introduction of small portable computers typified by the ‘notebook’ personal computer which can be carried in a briefcase.

Computers have dramatically improved the productivity of DATA PROCESSING in business, facilitating the keeping of ACCOUNTING ledger records like sales ledger, purchases ledger and payroll and personal records by small numbers of clerical staff. In addition, software packages like SPREADSHEETS and WORD PROCESSORS have improved the presentation and analysis of management information, helping to improve decision-making. See FLEXIBLE MANUFACTURING SYSTEM, PRODUCTION LINE, ELECTRONIC MAIL SYSTEM, COMPUTER-AIDED DESIGN, COMPUTER-AIDED MANUFACTURING, INFORMATION MANAGEMENT, BULLETIN BOARD, MODEM, INTERNET.

Collins Dictionary of Business, 3rd ed. © 2002, 2005 C Pass, B Lowes, A Pendleton, L Chadwick, D O’Reilly and M Afferson


an electronic/electromechanical device that accepts alphabetical and numerical data in a predetermined form, stores and processes this data according to instructions contained in a computer program, and presents the analysed data. Computers have dramatically improved the productivity of data processing in commerce and business; for example, computer-aided design and computer-aided manufacturing systems have improved the speed and cost with which new components or products can be assigned and subsequently scheduled for production;

computer-aided distribution and stock control systems such as ELECTRONIC POINT OF SALE (EPOS) have helped to minimize stockholdings and have improved customer services; computers have rapidly taken over the manual tasks of keeping accounting records such as company sales and payroll. Computers have also played a prominent role in speeding up the response of commodity and financial markets to changing demand and supply conditions by processing and reporting transactions quickly.

In recent years computers have underpinned the rapid expansion of E-COMMERCE using the INTERNET. See STOCK EXCHANGE, AUTOMATION, MASS PRODUCTION.

Collins Dictionary of Economics, 4th ed. © C. Pass, B. Lowes, L. Davies 2005
References in periodicals archive ?
In addition to creating plans, solving problems and making decisions, students learning programming need to understand programming concepts (Jakovljevic, 2003).
The main drawback is that because the book does not cover important advanced programming concepts or object-oriented design, most readers will still need another book to move beyond the basics.
Now that computer science has emerged as a separate discipline in itself, a first course in programming usually aims at teaching basic programming concepts, data and control structure, and good programming style--a style that has grown out of unending discussions and arguments spread over numerous articles in literature, emphasizing goto-less programming, structured modular design, data abstraction, well-defined control structures, and the like.
Fresh off the success of the 6-week San Francisco software development workshop earlier this year held at the offices of ThoughtWorks, the organization hopes to introduce more girls of color from across the nation to a wide range of highly focused computer programming concepts taught by a knowledgeable and experienced group of instructors.
Friendlyway is one of the leaders among very few companies that have developed proprietary solutions and programming concepts for kiosks and interactive systems.
Thus, chess programs are sometimes useful for testing new programming concepts that may prove handy in other applications.
Knowledge of introductory topics in digital logic and computer organization and computer programming concepts is assumed.
Topics discussed include core iOS game programming concepts and processes, OpenGL ES, tools for creating multi-player games, 3D engines, physics engines, game audio and sounds, and game distribution.
Ideal for self-teaching or reference, 2D Graphics Programming for Games is a straightforward guide to the programming concepts and techniques used to create attractive two-dimensional graphics in video games.
After an introduction to SAP ERP and ABAP, chapters cover understanding ABAP data, programming concepts, internal tables, modularization, logical databases, forms, dialog programming, data transfers, and reporting.

Full browser ?