Software is a collection of instructions and data that tell a computer how to work. This is in contrast to physical hardware, from which the system is built and actually performs the work. In computer science and software engineering, computer software is all information processed by computer systems, including programs and data. Computer software includes computer programs, libraries and related non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own.
At the lowest programming level, executable code consists of machine language instructions supported by an individual processor—typically a central processing unit (CPU) or a graphics processing unit (GPU). A machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. For example, an instruction may change the value stored in a particular storage location in the computer—an effect that is not directly observable to the user. An instruction may also invoke one of many input or output operations, for example displaying some text on a computer screen; causing state changes which should be visible to the user. The processor executes the instructions in the order they are provided, unless it is instructed to "jump" to a different instruction, or is interrupted by the operating system. As of 2015, most personal computers, smartphone devices and servers have processors with multiple execution units or multiple processors performing computation together, and computing has become a much more concurrent activity than in the past.
The majority of software is written in high-level programming languages. They are easier and more efficient for programmers because they are closer to natural languages than machine languages. High-level languages are translated into machine language using a compiler or an interpreter or a combination of the two. Software may also be written in a low-level assembly language, which has strong correspondence to the computer's machine language instructions and is translated into machine language using an assembler.
Homework Statement
What are the differences and similarities between a software product & socio-technical system?
Homework Equations
The Attempt at a Solution
socio-technical system :
Systems that include technical systems but also operational processes and people who use and interact with...
A while back I tended a course in transform methods. During the course we were handed a MAtlab program that could be used to simulate convotution called Discrete Convolution Demo. It's kind of big or you might say bloated and I'd like some lightweight version or something. If someone know some...
Last night I tried answering a question I've had for a while- can you really do a proper FEA analysis using free (or at least very cheap) software? I've found myself recommending a couple of times to find a free FEA package for running an analysis on simple geometries, but I don't actually have...
Perhaps someone may be able to suggest (Windows) software that I could use that allows me to draw experimental set-up schemes on my computer (i.e. include images such as beam splitters, wave plates, PBS’s) without much hassle? Anything that is open-source, perhaps? And easy to use?
Otherwise...
Hello there, I'm looking for some kind of software which allows me to play 2 video clips at once for comparison purposes. I don't simply want to string them together one after the other, but I would like to show both clips at the same time, in the same video file.
This is one example on...
Basically. I'm a sophomore at Stony Brook University and I was doing biomed but now I think I want to be a software engineer so, I'm trying to get into the Computer Engineering program at my school.
I did research and I learned that software developers/software engineers are growing in demand...
We are in the process of talking with www.desmos.com about how we can integrate their graphing software on MHB in an easy-to-use way, similar to the Wolfram Widgets (hopefully). In the meantime I recommend their website for graphing 2-d equations. It's very easy to use and in my opinion is...
Hello all,
I am trying to solve the FPE in 2D,
The equation is (with implied summation over repeated indices):
0 = \left(- \displaystyle \frac{d}{dx_i} D_i^{(1)} + \frac{d}{dx_i}\frac{d}{dx_j} D_{ij}^{(2)}\right) ( n ) where my diffusion coefficients (the D are functions of position...
What book is the best for computer hardware?
I want to know how the computer reads information inputted. There's motherboards that read electricity and outputs something onto a screen.
LCD monitors
3d monitors
Optical drive
Motherboard
CPU
Ram
Graphics card
Also what course am I looking for...
Getting far enough along into math where I'm starting to wish I had something beyond my ti83..
Any recommendations in reguards to which program I should start with?
I've really no idea where to start, aside from googling "computational software"
What is the foremost program...
Hello all... I'm new to Physics Forums so I'm not sure if I'm posting this in the correct area but here goes anyway... I'm interesed in designing a high performance composite GA (general avaiation) aircraft but need some assistance with selecting a good design software. I'm primarily...
I have a chance to work for a very small software startup in San Francisco that develops mobile games. They're doing pretty well as a startup even they only have 7 employees (one of their apps has over 1,000,000+ downloads on the Android market and high ratings = 4.7)
However, I'm also debating...
Hello there!
This is my first time posting, but I'm a long time reader. I could not find a more appropriate sub-forum.
I have just been hired to compile and organize data for an arctic hydrology research project in Fairbanks, AK. They are studying climate change and have recorded a few...
So, I'm trying to build a circuit to control 4 motors that will depend on the output from 3 gyros, I have the circuit all set with the components just having trouble programming the chip because i know that it can be programmed, can anyone help?
I've heard of Mathematica and Mathlab. Also I haven't seen any post dedicating for helping find a software so...
I'm looking for a function that allows me to do math, including writing my own functions and algorithms. This may or not be a software dedicated to math but it'd really help if it...
hi,,,i am currently working on a voltage reader circuit using 89s52. i am getting correct voltage at the output...and now i wish to display the same on a PC... I have used a MAX232 and connected the DB9 to a USB driver... Can anyone please suggest a software to read the same voltage on a PC?
Is software engineering another name for computer engineering or is it diffrant and more specifc and can a computer engineer apply for a software engineer job?
If a compiler using a particular programming language is used to compile software and convert it from text files to executable application files, then how is the source code written for the compiler itself compiled so that it will have its own executable files?
Hello there!
I'm looking for such a tool or software able to find the length of the sides ( xa, xb, xc and xd ) each time i moved the point x, hint that a, b, c and d are fixed and known
please help me this is the last problem in my project
REGARDS
Hello,
I am writing my MSc dissertation, and I want to draw some 3-phase circuits with different cabling configurations (6-wire, 4-wire etc). I need an easy software that can draw the schematics nicely, like the ones found in books. I do not need interactive software (like NI circuit design)...
Hi
I have a question regarding software free trials. Lot of proprietary software give free trials for few days. Now if I uninstall the software just some days before the trial period ends, and I re install it, does it give me the original trial period again ? How does the software know...
For undergraduate college, would you guys suggest purchasing a regular graphing calculator such as an HP 50g or TI-Nspire NX CAS, or something like Mathematica 8 for Students at the same price?
I worked with OrCad pcb layout 9.2 and older for many years. Lately I try to download the evaluation software and it looks totally different. They don't even use .MAX anymore.
When did they change over? Any way to translate the old .MAX to the new software?
I so wish they kept the same...
Dear All,
I am looking for a good software for drawing optics scheme(see examples below). I am wondering whether there is a software specially designed for this purpose. Whole my academic life, I was drawing optics schemes in Microsoft Word, Powerpoint and Coral Draw.
Examples:
I recently downloaded LTSpice IV to use for testing circuits. Before I start to really learn the software I'd like to know if it's what I should be using or if there's something better. Basically I'm just testing simple circuits, but I do need the software to have a virtual oscilloscope.
Hi,
I want to develop an application. For this purpose I found a site that deals with this kind of topic. Information is given about a software called (link and name deleted) have you heard about it? There are samples proiveded but they are in C# and I am not familiar with that programming...
Hi everyone,
I'm trying to draw a stress-strain curve with data collected from the test itself. I have no problem plotting the points obtained, but I can't figure out how to graphically or at least with some kind of software aid, to get results (σ0.2, σmax, σ0.5, and so on).
I tryed with...
I need a software for statistics, so it should make plots, fitting curves on points, calculate the uncertainty of measurement etc.
Which software do you recommend?
Hi there,
does anyone know a software or program that i can use to quickly sketch / draw and write as if i was writing in pencil ?
For instance, paint is of no use, because it can't be edited. Photoshop is kind of hard to simply make straight or curvy lines without too much trouble.
So...
Hello Forum,
I am currently working with endnote, but am rather fed up with it. I find it very annoying that I can not access document folders, and have to guess my way through the library folders if i want to find any of my PDFs again. Further more deleting a reference will NOT delete the...
Hi. I'm new to this forum. I would like to ask is there any software that can convert graph to equation. My graph is in xy graph. I need to create a new accurate equation to make data more precisely. Appreciate to anyone who can help.
What type of software?
Hello everyone,
I'm looking for a simple software program that I may be able to configure coils, inductors, transformers, core selection etc. Basic ic availability, selection of switches, LEDs, types/strenghths/shapes of permanent magnets. I'm aware that there is a lot...
Hi all,
I've been asked to learn how to use the R for statistics software at work. I know "basic" stats theory such as linear/multiple regression, t-tests, ANOVA etc, and have used other software packages such as Excel, SPSS, but never R. Can anyone recommend any good books/websites to get me...
My situation. There are many GB of difference data that would be saved for it protection from deleting.
I wish to do backup on external device and I plan to start backup online.
Backup must be for only changed files and be automatically.
Free software has as a rule some limitations and not...
Hi.
A few qualifying statements:
1. I know that you don't know me, but based on the info provided, what do you think?
2. The cost of education is worth it to me.
My conundrum: whether to major in Hardware or Software Engineering?
About me: I'm solid in math, I've built...
Homework Statement
I have to solve for the stress-strain curve of a tensile test(materials science) given the following data:
d0 = 10 [mm]; d=9.925[mm] (average after d1' and d1'') and L0 = 100[mm];
I have already solved the problem and charted the diagrams. But I would be most grateful if...
Hello
Could anyone recommend me a software to draw draw free body diagrams, vector diagrams, spherical/cylindrical coordinates systems etc.
I am doing a project on electromagnetics and I am supposed to put everything in a digital format.
Thanks
I want to prepare a demo for my client the financial training academy and they want to provide a fully functional demo of the software to prove we are not a scam.
As the name suggests the company's most of the work would use financial and accounting. So, is this a good idea to use the SQL...
Hi Everyone,
I read an article by Barry L. Dorr about how to implement a Low Pass Filter in software, however, the equation that he gave confused me as I didn't see any sort of convergence to the value desired.
So here is the equation:
y(n) = (1 - 2^(-k)) * y(n-1) + x(n)
x is the input, y...
Hi,
I made this program in java, take a look:
https://github.com/BetoKahn/Gauss
For the english version I didn't uploaded the code, only the runnable .jar file.
For the portuguese speakers you can see the code.
I hope you enjoy,
The latest issue of Consumer Reports has a discussion of anti-virus software (free and pay). Between free and pay there isn't any significant difference in performance between the four free programs and the better pay programs. The main thing that pay programs offer are complete packages...
hello,
i designed a project and i finished it my final step is i want the user to enter 3 bits
if it was 000 i will do the first choice, which has 4 inputs and 14 outputs displayed on the 2 digit 7 segment dispaly
if it was 001 i will do the second choice, which has 5 inputs and 7 outputs...
I skip a couple of video tutorials on Microsoft's Project 2010 , and come across a little problem because they all specify the project cost as an essential part that is excel-computed into a single file before sending to someone sitting up...above. I wonder how the software project cost is...
Hi,
Can someone tell me what is the sofware used in Aeropace, the sofware a fresh engineer must master perfectly, those the employers will not give you a job if you don't know how to use them from the start? And what are in your opinion the same sofwares for a Mechanical Engineer?
thanks
There are two functions that I need help with:
http://www.maths.uq.edu.au/expokit/fortran/dgpadm.f
http://www.maths.uq.edu.au/expokit/fortran/dgchbv.f
The problem I'm having is that the arguments on the line DGPADM(...) don't match identically with the explanation. For example, H, ldh...
When I am surfing the net there are many times where an intruder comes up and not the site I clicked on. If I repeat clicking on the same spot, eventually the site that was supposed to show up actually does. Is there any software (for Firefox at least) to prevent the intrusion?