Web Topics / Articles How To Answers Videos Images News
   
Home  >  Section: Science & Technology Science & Technology > Technology > Chemical Engineering >

Software

[ Show Headings Only ]   [ Share ]
Related Topics Hide
Section: Science & Technology Process Simulation
Tags: software, chemical engineering, technology
Section: Science & Technology Units Conversion Programs
Tags: software, chemical engineering, technology
Similar topics Hide
Section: Business Data Acquisition Control
Tags: instrumentation, electronics electrical
Section: Computers & Internet Process
Tags: manufacturing, software
Section: Science & Technology Software for Engineering
Tags: technology
Section: Science & Technology Thermal Analysis (Thermal)
Tags: software, mechanical engineering, technology
Section: Science & Technology Online Calculators
Tags: units of measurement, reference
Section: Science & Technology Fluid Flow
Tags: software, mechanical engineering, technology
Section: Science & Technology Fluid Mechanics (Software)
Tags: fluid mechanics dynamics, physics

 

0.162431955337524

General Information about Software

[ Hide ]
Computer software, or just software is a general term primarily used for digitally stored data such as computer programs and other kinds of information read and written by computers. Today, this includes data that has not traditionally been associated with computers, such as film, tapes and records. The term was coined in order to contrast to the old term hardware (meaning physical devices); in contrast to hardware, software is intangible, meaning it "cannot be touched". Software is also sometimes used in a more narrow sense, meaning application software only.
Software includes all the various forms and roles that digitally stored data may have and play in a computer (or similar system), regardless of whether the data is used as code for a CPU, or other interpreter, or whether it represents other kinds of information. Software thus encompasses a wide array of products that may be developed using different techniques such as ordinary programming languages, scripting languages, microcode, or an FPGA configuration.
Computer software is so called to distinguish it from computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. At the lowest level, executable code consists of machine language instructions specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. Programs are an ordered sequence of instructions for changing the state of the computer in a particular sequence. It is usually 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.
Practical computer systems divide software systems into three major classes[citation needed]: system software, programming software and application software, although the distinction is arbitrary, and often blurred.
Users often see things differently than programmers. People who use modern general purpose computers (as opposed to embedded systems, analog computers and supercomputers) usually see three layers of software performing a variety of tasks: platform, application, and user software.
Most software has software documentation so that the end user can understand the program, what it does, and how to use it. Without a clear documentation, software can be hard to use—especially if it is a very specialized and relatively complex software like the Photoshop or AutoCAD.
An executable is almost always not sufficiently complete for direct execution. Software libraries include collections of functions and functionality that may be embedded in other applications. Operating systems include many standard Software libraries, and applications are often distributed with their own libraries.
Since software can be designed using many different programming languages and in many different operating systems and operating environments, software standard is needed so that different software can understand and exchange information between each other. For instance, an email sent from a Microsoft Outlook should be readable from Yahoo! Mail and vice versa.

HowTo ... ... about Software

[ Hide ]
How to Buy SAS Software :
How to Buy SAS Software. Statistical software allows the manipulation of data sets. Statistical Analysis System (SAS) software is one of three widely used statistical packages in ...
eHow
Software - how to articles from wikiHow
wikiHow has Software how to articles with step-by-step instructions and photos. ... Convert Video Files by Using AVC Software ... Deactivate Macromedia Software ...
wikiHow
How to Uninstall Software :
How to Uninstall Software. There are several reasons why you may want to uninstall software from your computer. It could be that the software is no longer being used and is ...
eHow
How to Become a Software Engineer - wikiHow
wikiHow article about How to Become a Software Engineer. ... It's difficult for entry level software engineers to obtain a position without a ...
wikiHow
How to Buy Pharmacy Software :
How to Buy Pharmacy Software. To keep up in the fiercely competitive pharmaceutical marketplace, pharmacists must increase their prescription fill rate and provide the best ...
eHow
See more how-tos about Software

Popular questions about Software

[ Hide ]
What is the best way to learn more about a career in software engineering?
All of the information I have found concerning this field has been vague and completely unhelpful. My main goal is to find out which type of schooling is most beneficial to becoming a software engineer.
Yahoo Answers
What are possible solutions to stop and lessen international electronic software piracy?
I'm looking for something along the lines of an international organization or public policy that could combat the effects of such piracy. Also, what would you say is the main cause, or what convinces people to pirate files and software, both on
Yahoo Answers
What is the best automated forex trading software for beginners?
I am planning to try my luck in forex market. I have read about many automated forex trading softwares online. But I wanna here from yahoo answers community their opinion about the best automated forex trading software for beginners. Please help me c
Yahoo Answers
What is the difference between malware and spyware?
Are they the same thing?If I have an anti malware software would I also need an anti spyware software? Or would my anti malware software detect spyware too?
Yahoo Answers
What is the difference between software engineering and computer science?
Is there much difference?Whats the job oppurtunities? Which degree is sort after more?Is there a pay difference?Thanks
Yahoo Answers
See more questions and answers about Software

Other Authored Articles about Software

[ Hide ]
Earning Money From Home With Blogging
If you have passion for writing or have a good writing skill, then you can easily start earning money from home by simply blogging. To get started all you need is a computer combined with good written...
Improve your Business with Digital Voice Recorders
Improve your business with digital voice recorders. Take advantage of the best technology has to offer. Dread ...
CyberSieve -A Christmas Gift as a Parental Control
It is a really complicated affair to monitor your child through software. Various softwares are available widely offering countless monitoring possibilities but the best programs for monitoring will o...
Playing Online Bingo Games
People who are fond of playing bingo can play right now from their laptop or personal computers anywhere at anytime. Nowadays, technology is within reach, and bingo is now in a high-level game where y...
Microsoft security tech support
The Microsoft Security Essential can be installed on any Windows-based computer. This software offers an all-round protection to your computer by guarding it against viruses, spyware, and other malici...

General Web listings about Software

[ Hide ]
Software Reviews, Free Downloads & Buy Software at Softw...
Software downloads & reviews from experts and users. Find out what other people ... Software Comparison Charts : See how the top brand software solutions stack ...
http://www.software.com/
CNET Download.com
Freeware, shareware, and othe software to download from CNET, including software, music, games, and videos. Read user reviews, or check out the most popular ...
http://download.cnet.com/
Welcome! - Free Software Foundation
The organization that "started it all" in free or open source software. ... Join the FSF as an Associate Member and support our campaign for software freedom ...
http://www.fsf.org/
Tucows
Tucows offers free software downloads for Windows, Mac, or Linux computers, with games, wallpapers, anti-virus and security programs, ringtones, and file ...
http://www.tucows.com/
IBM Software - Home Page
N/A
http://www.ibm.com/software/
Find more web results for Software

Photos about Software

[ Hide ]

Videos about Software

[ Hide ]

Latest News about Software

[ Hide ]
EMC Optimizes its Storage Management Software
EMC has announced an upgrade to its storage management software for Celerra network-attached storage (NAS) arrays.
13 minutes ago - Enterprise Storage Forum
They are writing malignant software
They are writing malignant softwareThey are writing malignant software
4 hours ago - The Economic Times
Downloaded software not to attract service tax
If you thought that the Union Budget 2010 would increase the cost for purchasing and downloading a software or an application from the internet, then you thought wrong.
8 hours ago - Business Standard India
Toyota was asked in 2007 to consider software to prevent sudden acceleration
Federal regulators in 2007 asked Toyota Motor Corp. to consider installing software to prevent sudden acceleration in its vehicles after receiving complaints that vehicles could race out of control, company documents show.
9 hours ago - Chattanooga Times Free Press
Tax-preparation software from TurboTax and H&R Block have drawbacks, benefits
Tax-preparation programs are an unnecessary evil. We don't need special software to pay other bills, but our elected representatives' perpetual tinkering with the tax code makes paying for our share of government so mind-numbingly complex that most of us must outsource the math. It's alarming and...
1 day ago - Washington Post
More news about Software

Job listings about Software

[ Hide ]
Software Tester
Vacation and Sick Days, 401K. We have an open position in the development department for software tester. The software tester works closely with the development to insure the timely release
Hotjobs
Embedded Software Engineer
VA-Manassas, Location: Optical Air Data Systems, Manassas VA Optical Air Data Systems, LLC (OADS) researches, designs and develops prototype Light Detection and Ranging (LIDAR) sensing products for government and commercial use in the wind industry. The company’s core competency lies in the development of high power, high fiber optic content, coh...
Monster
Software Tester
Vacation and Sick Days, 401K. We have an open position in the development department for software tester. The software tester works closely with the development to insure the timely release
Hotjobs
Software Engineer Coop
MA-Waltham, Phase Forward is the leader in Web-based data management software and services for clinical trials and drug safety. Phase Forward uses .NET, Oracle, C++ and service oriented architecture (SOA) to deliver applications that help accelerate clinical trial sponsors' delivery of new and beneficial drugs and medical devices to market,...
Monster
Software Tester
Vacation and Sick Days, 401K. We have an open position in the development department for software tester. The software tester works closely with the development to insure the timely release
Hotjobs
Find more jobs for Software
[ Jump to Top ] [ Show Headings Only ]