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.
Hello!
I need to build an electromagnet for my DIY project. But I have a problem with choosing right configuration.
But I have not found any open-source or student-license software for this goal...
It would be great if someone could post some links to that kind of software.
I rarely promote software, but since reading about the blue light glasses in the medical forum and remembering many members having trouble with light background sites I though I'd mention f.lux
f.lux has pretty much extended the lifetime of my eyes. It follows the sun in your area to match your...
what's the differences between these fields? i am intrensted in computer hardware. i am not sure whether i am interested in software or not as i am not exposed to java , C++ SQL, ... i am not sure what's these things. What the computer science guys do actually?
I've just done an experiment and need to calculate the slope of the best fit straight line, but I'm having some trouble with it.
First, let me briefly describe the experiment. I need to vary the distance two metal plates and find the capacitance of it. I tried to record the value a few points...
I am about to go to college, and I want to land on software developing as a career after college. I don't know exactly what kind of classes I need to take and I wonder if it revolves around more Computer Science and Programming or more Math and Physics?
I searched online if Physics was...
Hello,
I was hoping someone on here could suggest some affordable software to model the flow produced by a ducted fan. I saw someone using Solidworks flow simulation, which is convenient because I can use SW to model the fan AND get a rough estimate of the thrust produced. I'm not looking for...
Hello,
I hope this post wouldn't be considered spamming because I am genuinely trying to get the insight of others about using pirated software. Let's consider this scenario which applies to lots of people at one time:
1. You live in Africa, well below poverty level
2. You attend university on...
I'm analyzing data from XRD on a FeSeTe sample, and can't figure out how to match the calculated intensities with the observed ones.
I'm having a hard time with this program, can someone help me?
I only took one class of PDE and even though I do remember the relationship between Laplace and Poisson I really do not recall Helmholtz at all. Anyways, I am trying to figure out if my software (a software I found online, FISKPACK) that solves Helmholtz equation can be used to solve Poisson...
I am new here, and i really wanted to know if an aerospace engineer (today's aerospace engineers) have the ability or the skill to work as a software developer ?
Thanks
Hi guys, tomorrow I'll start my freshman year in Engineering. I like both mechanical and computer/software engineering, but, to be honest, on equal terms I would choose mechanical engineering, because I like dynamics.
However I wouldn't mind being a computer/software engineer, since I'm a...
hello,
I need some information If I want to create my own software (like keil), Then what I need to learn
I am interested developing software text editor . I know I need to learn one programming language.
I have little bit knowledge about c language , and data structure , algorithmI am doing...
In two years, if I decide to go into software engineering, would the outcome be bad?
I guess I would like to understand what the community here thinks about this, specifically factors relating to demand of the majors, outsource-ability, over-saturation and so on...
What do you guys think...
What is the best simulation software that allows for user input of variables and covers the widest range of physics topics. I.e. from introductory mechanics all the way to particle physics. If there is even any such software out there. Thank you!
Hi,
I would like to model various projectiles and capsules being fired at hypersonic speeds by a coilgun or equivalent mass driver. Does anyone know of any programs that could simulate a launch or at least parts of the flight? (ie. setting the atmospheric density for a given region, calculating...
I am doing "Schlieren imaging" visualization of a gas flow from the nozzle.
could anyone please recommend a software to simulate a gas flow from the nozzle.
in addition please recommend a software to simulate optics, like the propagation of a light beam through the optics and image...
Hello all,
I am starting my sophomore year in EE and am wondering if anyone can shed some light on the typical engineering software I may run into and whether or not it will run on a Macbook Pro. Currently I am using one of these as my personal and work computer. I have enough money saved...
Hello everyone. I like to ask for suggestions for an efficient reference manager software. Hm, here are the characteristics I am looking for.
-Has an online counterpart where I can save articles that I want to download someday
-Has a tagging system (i.e. I can attach certain keywords to an...
Hello,
Once again I am here to consult with you. I am a new assistant professor at a community college and have gotten the privilege of updating the physics lab. Just yesterday, I competed a list of laboratory items that totaled up to 40 K! Hope the school will pass the funding :)
We are...
I am a UK iB student who has just finished year 12 (penultimate year) of secondary education.
As part of the iB I have to do a 4000 word extended essay and I chose to do it on the coefficient of restitution of a metre ruler (I am aware this is slightly bizarre and unusual but I had reasons...
What does the law say about writing malicious programs? What if I write one and distribute it but I never actually run it myself? What are the repercussions for writing a script that retrieves all the passwords from users on a message board (not this one), provided that I'm not taking any...
I need to use a computational software to work on tensorial hermite polynomials. The operations I want to perform are complex combinations of integration, summation and permutation over indices. Please refer to this image...
Hello everybody!
I'm looking for some good software or programming language suitable for creating some sort of animations aimed to didactic exposure of scientific topics.
What I want to do is an application that allows to interactively follow the evolution of a star's internal structure...
Dear all,
I am looking for an interactive software that can let me play with 3d geometry. I apologize, as I am not sure of the right technical term of the sorts of shapes I am interested to work with. I am not a mathematician or physicist, but rather use these as philosophical metaphors and...
Hi All:
I am an electrical engineering undergrad. I would like to learn a math plotting software which would be helpful in visualizing topics in advanced calculus (my immediate need). It would also be helpful if the math plotting software was of some use in electrical engineering, but this is...
Does anyone know of a movie maker program that`s similar to the one on windows XP but that can work for Windows 7 and on a netbook?
I tried making movies with the new windows movie maker, but it trims in seconds and it`s to much of a hassle to make more then one using it.
I`ve downloaded...
Hi,
What software could you recommend for making complex physics and chemistry charts (for better overview) like the following 3 examples?
Exapmple of SI. Units in physics
http://physics.nist.gov/cuu/Units/i/SubwayDiagram.gif
Chemistry chart...
My friend is trying to reproduce a research paper calculated using the CFD(computational fluid dynamics) software package star-CD sold by CD-adapco, but so far he failed, what can he do?
Here is the paper he is trying to reproduce: Endothelial Cell Layer Subjected to Impinging Flow Mimicking...
Dear All,
I need to design a magnetized iron calorimeter detector (HEP ex). There will be current coils (in the vertical plane) that will generate x-y magnetic field within iron. Given the detector boundaries and exact locations of the coils (i.e. all the B.C.s), I need to obtain the...
Hey all,
I'm working on the JUICE mission (Jupiter Icy Moons Explorer) and I've been tasked with finding software (preferably open source, but paid is fine) that can optimize circuit network designs that I upload. Originally I was trying to find programs that would run optimization using the...
hello, does anyone know which softwares are used to plot the following two figures ? I guess the two figures ae plot with different softwares. I hope someone could give me some references. Thanks.
Introduction
I'm using a 2.2 GHz processor and it's taking me up to 10 seconds to open a 20 kB word document.
Most of the time is the time it takes to open the software itself. It takes up to 3 seconds to open the file when the software is already running.
Problem
I need this process to...
Good morning/afternoon/evening to all,
I have a question for those more familiar with simulation software. Allow me to elaborate on my situation:
My professor and I have nearly completed our journal submission on space photonic laser thrusters, and we have built upon recent ideas brought...
Hello
Can any Assembly Langauge guru help me remember a software name which shows how registers of CPU are being used after execution of each ASM instruction? I vaguely remember that there used to be 16-bit program which showed me names/title like AX BX CX DX and values underneath those titles...
Two criteria
1. Freely Available
2. Large support for additional scientific libraries/packages/modules for reuse
http://en.wikipedia.org/wiki/Comparison_of_numerical_analysis_software
Which one would you recommend and why?
My pastor, who is also a Linux and open-source software geek, put me onto an amazing flashcard software package called Anki. What's so amazing about this software? Well, it has a number of extremely useful features.
Enables you to memorize lots of stuff much more quickly than you would...
Hi All,
Lately I've been getting the itch to go back to school (part time). I've been working more and more on software efforts and I'm really enjoying it. I don't have a problem actually writing code, but I do think that my lack of training in good software engineering fundamentals (i.e...
hi all. i have an assignment to design a gear system. so, anyone can suggest me a software that i can make a simulation about a gear? prefer simple software that got a lot of function. thank~~
Edit: i tried this software http://gears-simulator.software.informer.com/3.0/
but i need a function to...
Where do I find a software which will render latex like that of this forum?
I have downloaded and installed Miketex. So now I need a software to render it.I have tried many,but they produced ugly letters.
My camera only produce .MOV files. I want to record some demo video that needed higher quality audio than the camera can record. I have AudioBox USB with Studio One software for recording and editing the audio. I need to find a free software that can edit the video by removing the original audio...
Does anyone know any cheap (preferably free) software or online tools for plotting reasonably complicated Cartesian graphs? I would like the functionality to 1) be able to select the range of x and y over which to view the graph, 2) be able to plot multiple functions on the same graph and 3)...
I was wondering if anyone has a suggestion for software that can be used to create good looking graphs for e.g Powerpoint presentations?
| have access to a range of packages (Excel, Origin, Matlab) but none of them can create really "slick" locking graphs (but they are fine for figures in...