submit urlsubmit rss feedadd directory

article

Computer software (or simply software) is the programs and procedures that enable a computer to perform a specific task, as opposed to the physical components of the system (hardware). This includes application software such as a word processor, which enables a user to perform a task, and system software such as an operating system, which enables other software to run properly, by interfacing with hardware and with other software.

The term "software" was first used in this sense by John W. Tukey in 1957. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. The concept of reading different sequences of instructions into the memory of a device to control computations was invented by Charles Babbage as part of his difference engine. The theory that is the basis for most modern software was first proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem. Hally, Mike (2005:79). Electronic brains/Stories from the dawn of the computer age. British Broadcasting Corporation and Granta Books, London. ISBN 1-86-207663-4.

Relationship to hardware


Computer software is so called in contrast to computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. In computers, software is loaded into RAM and executed in the central processing unit. At the lowest level, software consists of a machine language specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions (object code), which change the state of the computer from its preceding state. Software is an ordered sequence of instructions for changing the state of the computer hardware in a particular sequence. It is generally written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.

More on [ Computer software ]


directory of related categories

 

 
 
directory of related topics

Libraries :: Games

 
Development_Tools_and_Software RSS feed
Development Tools and Software - Twitter Search

Surviving the information and communication age 2.0 Tools and software from personal development psychology specialist. http://su.pr/28NvYb
staroversky (Ivan Staroversky) Tue, 03 Nov 2009 20:14:52 -0000
Surviving the information and communication age 2.0 Tools and software from personal development psychology specialist. http://su.pr/28NvYb
#Java Multicore Software Development Kit: A set of tools to test, debug and analyze applications targeted .. http://bit.ly/1f4F2i
jamessmith24 (James) Thu, 29 Oct 2009 17:34:07 -0000
#Java Multicore Software Development Kit: A set of tools to test, debug and analyze applications targeted .. http://bit.ly/1f4F2i
Dustin's Software Development Cogitations and Speculations: Easy Java-Based REST Testing Tools ( http://ping.fm/svu7S )
jbravo (Joaquin Bravo) Thu, 29 Oct 2009 15:36:10 -0000
Dustin's Software Development Cogitations and Speculations: Easy Java-Based REST Testing Tools ( http://ping.fm/svu7S )
Exclusive discounts on Texas Instruments MSP430 Development Tools and Software, http://bit.ly/4i0Pan
AvnetDesignWire (Avnet DesignWire) Wed, 28 Oct 2009 21:00:42 -0000
Exclusive discounts on Texas Instruments MSP430 Development Tools and Software, http://bit.ly/4i0Pan
@dwarlick Great idea. Technology and software are very behind in terms of learning tools in comparison to other areas of development.
sadokk (Sadok Kohen) Wed, 28 Oct 2009 10:11:34 -0000
@dwarlick Great idea. Technology and software are very behind in terms of learning tools in comparison to other areas of development.
@BNIpioneer I find enterprise software, sql database and development tools, those for XML and variants, the stuff I use to get stuff done
brownpf (Paul Brown) Mon, 26 Oct 2009 23:40:58 -0000
@BNIpioneer I find enterprise software, sql database and development tools, those for XML and variants, the stuff I use to get stuff done

 
Subscribe to Development_Tools_and_Software RSS feed

directory of related sites

Afterworks - Manufactures plugins for 3DS MAX. AfterBurn simulates realistic clouds, smoke, fog and explosions. Enlight fakes radiosity rendering efficiently, exports pre-illuminated light maps, ScatterVL Pro offers numerous enhancements for volume lights.
Meta Description: [ Sitni Sati plugins for 3ds max ]

3D Adventure Studio - A system to create 3D adventure games without any programming knowledge.

3D animation motion capture services - Utilize a motion capture library of stock moves for cost effective animation for your next game project.
Meta Description: [ Avatar Pro by Alchemy is a full-featured learning management system for academic, commercial, and non-profit professional development organizations. Avatar Pro is the web-based LMS behind Alchemy's industry-leading SISTEM group-based training product. ]

3D Digital Motion Analysis and Motion Capture - Internet ready 3D Digital Motion Analysis and High Speed Digital Video recording for scientific, gait, biomechanics and industrial imaging
Meta Description: [ Real Time 3D Motion Analysis And Motion Capture Technology With Digital Video ]

3D Game Maker - Gamespy.com Review - Review of simplified game design software. Includes screen shots.
Meta Description: [ GameSpy reviews 3D Game Maker (PC) ]

3D Game Studio 4.0 - GameStudio is a toolkit for creating interactive virtual world applications - especially, but not restricted to, computer games. The toolkit contains a map editor, an actor editor, a state-of-the-art game engine, libraries of prefabricated objects, and three example games.

404 3Dlabs - A leading innovator and supplier of high end performance semiconductors, software and related technologies for accelerating 3D graphics on the PC.

Ascension - Full line of motion trackers and sensors for virtual reality, entertainment, medical and biomechanical usage. Track humans, peripherals, medical instruments in real time.
Meta Description: [ Ascension makes 3D tracking devices for medical guidance, minimally invasive surgery, real-time visualization, and target acquisition. Our position and orientation tracking devices navigate, localize, and guide medical instruments for image-guided procedures. ]

Build Your Own Net Dream (BYOND) - A multi-player world building utility; allows you to create, host, and connect to text or graphical games, even web apps. Excellent for RPGs. Non-programmers can create worlds in minutes, while seasoned coders may take advantage of the powerful OO language behind the system.

Conitec - We're creating and producing development tools, multimedia tools and game engines for our customers.

Darwin - For all your software programming, graphic and web design needs.

404 DC games - DCGames is a feature laden tool kit for creating the hottest CRPGs available.

Delver - Delver is a shareware single-player overhead-view tile-based computer RPG construction kit written in Java, currently in beta.
Meta Description: [ Mark Damon Hughes ]

Digital Complete - Offers the following tools for sample download and for sale, 3D modeling and animation, game development, video editing, and sound creation.
Meta Description: [ Digital Complete is Visual FX, Compositing, 3D Animation, Dynamic Web Design, Game Development and Music Production ]

DimensioneX Multiplayer Game Development Kit - Freeware for developing a multiplayer games and run them over any java-enabled web server.
Meta Description: [ Freeware Multiplayer Game Engine: Construction kit, tutorials and sample games. Only the browser is needed to play. ]

Egerter Software - Home of the Power Render 3D Engine, WordUp Graphics Toolkit 2D libraries, and SEAL audio libraries.
Meta Description: [ PowerRender - 3D Engine Game Development using Visual C++ ]

Explorations RPG Development System - Explorationsv4 RPG Creates REAL-TIME Adventure games that is a mix of Diablo action and Age of Empire Strategy and Game Play!
Meta Description: [ Explorations 32bit RPG Maker (Official Site) ]

Game Editor - Create 2D games with little or no programming knowledge. Site includes documentation, downloads, screenshots and forums.
Meta Description: [ Game Editor is the interactive game design software that lets anyone develop 2D PC games, even if they have no previous experience of game developing. This game design software is portable across many platforms, including Windows, Vista, Pocket PC, Handheld PC, Smartphone, GP2X and Linux. Game E... ]

Game Maker - Allows you to create many types of computer games without the need to write a single line of code.

Games Factory Pack - Contains Map Maker 3.0 and Sprite Maker 3.5 for download.

gmax - Discreet's game development and level editor based on the world's best selling 3D modeling, animation and rendering platfrom, 3ds max.
Meta Description: [ Free 3D modeling and animation tool for modifying your favorite video games. ]

404 GMAX forum - GMAX resources, GMAX tutorials, .gmax file downloads, and GMAX discussion at gmaxforum.com.

Hephaestus - A computer role-playing game system with loadable adventures. Using the included compiler, you can write your own adventures in a simple yet powerful scripting language, and share them with anyone else who has Hephaestus.
Meta Description: [ Mark Damon Hughes ]

Immersion Corporation - Immersion produces a wide range of products, including 3D Digitizing hardware, the MicroScribe-3D, and force feedback technology and hardware.
Meta Description: [ Immersion: haptic interface products and tactile feedback technology featuring the virtual glove, intravenous catheterization and force feedback technologies. ]

InstallShield - InstallShield Software Corporation is the leading provider of installation development tools for all Windows platforms. The company focuses on bringing entirely new software distribution technologies to independent software vendors worldwide.
Meta Description: [ Macrovision provides information on InstallShield. ]

JACL Adventure Creation Language - JACL is an interpreted programming language for creating web-based adventure games.
Meta Description: [ Links to many JACL games and quizzes that are playable online. ]

JavaWorld - JavaWorld magazine - IDG's magazine for the Java community of developers, managers, and enthusiasts. Hands-on, how-to features and columns by Java experts; news; Java applets; sample code; tips.
Meta Description: [ Get the latest Java technology news and reports from JavaWorld.com. ]

Legendary Tales Engine and Editor - A text-based gaming environment which gives anyone the ability to create or enjoy independent adventure modules set in any medieval setting.
Meta Description: [ Online text based fantasy RPG game. Role playing mud games. 3 Skulls RPG multi user mud game. ]

Lone Coyote - Offers helpful game development documents and project information.
Meta Description: [ Anytime, anywhere, EarthLink connects people to the power and possibilities of the Internet. Connect to the Internet with High Speed, DSL, Cable, Satellite, Voice, trueVoice, Samsung Wireless, Dial-up. ]

Louder Than A Bomb! Software - Provides low cost tools to easily and quickly integrate artificial intelligence (AI) into applications, especially in video games.
Meta Description: [ Louder Than A Bomb! provides low cost tools to easily and quickly integrate artificial intelligence (AI) into applications, especially video games. ]

Macromedia - Macromedia is the source and center on the web for Shockwave, multimedia, graphics, and web authoring!

Mantis Motion Productions - 3D optical motion capture studio offering capture services for body, face and hands.

Mappy - A free utility for creating flexible 'maps' for 2D and 3D tile based games.

Meta Motion - Motion Capture Hardware and Software Mocap Tools - Worldwide distribution and sales of motion capture tools: Gypsy Motion Capture System, Kaydara Filmbox and Famous faces motion capture software, data gloves and face trackers - mocap.
Meta Description: [ Meta Motion sells optical motion capture hardware (Motion Captor), electro-mechanical systems (Gypsy), Kaydara Filmbox mocap software, face trackers, Datagloves, Famous3d facial animation software. ]

MOTEK Technology in Motion - Design, creation, and marketing of real-time motion capture data solutions and products for the entertainment and commercial markets, including medical, simulation and advertising industries.
Meta Description: [ MOTEK motion technology - Motion Capture solutions and content for Medical Science, Simulation and Entertainment Industries ]

MultiGen Inc - MultiGen Inc. develops and markets realtime 3D authoring software
Meta Description: [ Comprehensive realtime 3d solutions, including simulation, visualization and modeling software, services and training for a variety of markets and applications. ]

O.H.R.RPG.C.E. - Official Hamster Republic RPG Construction Engine: An easy to use all-in-one editor for creating your own Role Playing Games. (DOS/Windows, VGA graphics)

Oak Technology - Oak Technology, Inc. designs, develops and markets high-performance semiconductors (and related software solutions) to original equipment manufacturers worldwide who serve the optical storage, consumer electronics and digital office equipment markets.
Meta Description: [ Zoran Corporation is a leading provider of digital solutions in the growing digital entertainment and digital imaging markets. ]

Official Verge Engine - The most powerful RPG creation system available. Verge 2 supports 16 bit color, high resolutions, FLC/AVI playback, MOD/S3M/XM module music playback, .WAV playback, MIDI, HUGE maps, animated characters, and is fully expandable using the VergeC scripting language.

Okino Computer Graphics - Okino Computer Graphics develops and markets a broad range of 3d rendering, visualization, 3d data translation/conversion and toolkit software: the NuGraf Rendering System, the PolyTrans 3D Data Translator/Converter, and the NuGraf Developer's 3D Toolkit/Library
Meta Description: [ Okino Computer Graphics develops and markets a broad range of 3d rendering, visualization, 3d data translation/conversion and toolkit software: the NuGraf Rendering System, the PolyTrans 3D Data Translator/Converter, and the NuGraf Developer's 3D Toolkit/Library ]

Open tUME (the Universal Map Editor) - A Versatile 2D map editor.

Peak Performance Technologies, Inc., Motion Analysis, Motion Capture and Biomechanics Solutions Provider - Peak Performance offers Peak Motus, a Video and Optical Motion Analysis System used in biomechanics, research and animation applications.
Meta Description: [ Vicon Motion Systems - Optical Motion Capture Technology for Science, Engineering and Entertainment Industries ]

Polhemus - A leading manufacturer of electromagnetic 3D measurement systems used for motion tracking and 3D digitization. Offers a full range of products.
Meta Description: [ Polhemus is the industry leader of 6 Degree-of-Freedom (6DOF) motion tracking, digitizing, eye-tracking and handheld 3D scanners including the Liberty Latus and FastSCAN products. ]

PPTactical Engine - GPL licensed 2D engine suitable for real-time tactics/strategy games.

Puppet Works - 3D animation tools and Motion Capture devices
Meta Description: [ puppetworks.com ]

Quazal - Supplies cross-platform networking tools for creating multiplayer online games and contains evaluation versions of the tools for download, resources, and technical support.
Meta Description: [ Multiplayer Connectivity ]

Quest Markup Language [QLM] - Program for developing choose your own adventures with images, sounds, flags using an XML syntax.
Meta Description: [ QML, the Quest Markup Language, is a free XML-based Choose-Your-Own-Adventure game system. Adventures can have images, sound, states to check, random events and much more. ]

RAD Game Tools - RAD Game Tools is the developer and publisher of Smacker and the Miles Sound System.
Meta Description: [ RAD Game Tools web page. RAD makes Bink Video, Smacker Video Technology, Pixomatic Software Rendering, and Granny 3D (a 3D toolkit with exporters for 3D Studio Max, Maya and XSI. The RAD Video Tools can also convert MPEG, QuickTime, Divx, WMV, MPEG-4, MP3 and Xvid movies into standard AVI fil... ]

Radon Labs Homepage - German Game Developer offering the Free Portable Game Engine NEBULA with TCL-Interface, Supporting D3D, OpenGl, Windows, Linux
Meta Description: [ Radon Labs GmbH, Berlin. Game Developer. Creator of URBAN ASSAULT, PROJECT NOMADS, GENIUS and others. Offering the Free Portable Game Engine THE NEBULA DEVICE 2 and the NEBULA2 TOOLKIT FOR MAYA ]

Reality Factory - Offers an open source 3D game engine for download. It is built on the genesis3d graphics engine.

500 Replica Systems - ReplicaNet is an API that enables games to become network capable.
Meta Description: [ ReplicaNet is an object oriented C++ library that is engineered to help the developer of applications that require a stable and low maintenance middleware solution to networking ]

Role Maker - A computer role playing game authoring system. Create your own scenarios, worlds and rules. A computer science masters degree project still under development.
Meta Description: [ Home ]

RPGToolkit - A program for the creation of your own RPG's. The software is free to download.

Scrolling Game Development Kit - Contains a 2D game engine for Win9x and DirectX, screenshots, and games for download as freeware.

SOFTIMAGE - Softimage is a leading developer of high-end software for all areas of professional visual content production, including tools for 3D and 2D animation, and for creating, editing and finishing video programs.

Sphere RPG Engine - A console-style RPG engine that allows others to create an RPG similar Final Fantasy, Dragon Quest, or Phantasy Star.

SpriTec Software - SpriTec Software: 2D art animation and game engine 'solutions'.
Meta Description: [ SpriTec Software: sprite technology at its best. ]

Stagecast Creator - Create your own interactive games, stories, and worlds. Visual programming language makes it easy for anyone to learn.
Meta Description: [ Create original interactive games, simulations, and puzzles for entertainment, education, and the Web. ]

Super Ghetto Monkey - Game Creation System, Pie in the Sky, 3D Games, Doom, Duke, Wolfenstein, GCS games, Super Ghetto Monkey

Telekinesys Research Limited - Game dynamics Toolkits for physical simulation in 3D game and internet environments. Suppliers of The Havok Engine for PC and PlayStation 2.
Meta Description: [ Havok: Dynamic Gameplay ]

The Cycon Online Gaming (COG) Engine - An Open Source project aimed at simplifying the creation of online video games. Currently, games have a text-based interface, with photo-realistic graphics and a clickable compass for movement.

The Lost Realm of Anoria - An open source software engine designed to allow creation of a diverse variety of online worlds, ranging from online multiplayer fantasy rpg to online museums.

Tile Studio - A development utility for graphics of tile-based games. It contains a bitmap editor for creating tiles and sprites and a map editor for designing level maps.

Totally Hip Software Inc. - Developers of WebPainter and Sizzler

Vector Graphics - Real-time 3D modeling experts! We create custom artwork (environments, characters, animations) for games, VR simulations, VRML, architecture.

404 X-IST - Realtime Technologies - Develops realtime motion capture hard- and software for character animation.

Yagga portal - Yagga Portal. A door on an environment to write multi-player strategy game servers. Only turn based games are covered. It has its own miniOO language. It is free, written in Java and requires JDK 1.2. by Walter Gamba and Marco Becchio.
Meta Description: [ Yagga Portal. An environment to write multi-player strategy games written in Java. by Walter Gamba and Marco Becchio ]

Development_Tools_and_Software related videos
Sims 3 Tools and Downloads
Next Video
Development_Tools_and_Software related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor