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 everybody!
From time to time, I'd like to compute the minimum force that buckles a truss, and hand computations get quickly too complicated.
So: could you recommend me a piece of software for that?
What I need:
- Quickly learned and installed, for Windows, free of nearly (I know...
Hello,
So is there any software, that generates the differential equation for the input circuit?
I am trying to solve a problem and I want to check if my equation is right.
Thanks.
Currently I'm teaching myself Autodesk Inventor and it seems to be going pretty well. I was wondering though, in the job market what program is most used? Also what program is the most powerful in the design process? I guess what I'm really looking for is the program that would most benefit me...
I'm looking for a piece of software that could assist in developing a schematic of an optics setup with train traces. Doesn't have to be fantastically involved (ie cheap/free is best), but I'm finding that drawing and updating lines in 2d solidworks gets tedious (unless I program tons of...
Does anybody know if there is any software available that is capable of recognizing patterns in a series of numbers (and possibly predicting the next number to appear)?
Here's an example of what I'm looking for...
Hi Everyone,
I am a PhD student working on different collector molecules used in flotation process (an important mineral separation process). One of the important part of my project will be to study the reactivity of different types of collectors towards some particular mineral(s) by using...
Currently digging in FreeCAD and I like what I see. Still very much in the development phase with lots of functionality that needs to be implemented. I've heard of DraftSight, not sure how well that works.
The reason for this is that commercial CAD software is *wicked* expensive. Hundreds...
Helloo everyone,
I'm in Grade 12, Vancouver, B.C.
Actually I'm planning to apply to Universities in Ontario under "Software Engineering" for next year and need your guys help in deciding the best Universities.
Apart form Waterloo(UW) and Toronto(UofT) - which i'll be definitely applying to -...
does anyone have any idea which software i should try to analyse simple continuous beam??..i just want to try the trial one because this is my homework..
can give suggestion??
thanks:smile:
I am currently in 7th semester majoring in Electrical Engineering concentration in control...
Taking the major course in microcomputer interfacing makes me feel the difficulties in EE...
I don't have the basic in programming
It's my first time to deal with how cpu in avr works
The lecturer...
Hello everyone,
I was wondering what software you all find useful for analyzing data. What I'm looking for needs to have extensive curve fitting abilities as well as error analysis tools, i.e., error bars and what not. I hope this isn't totally vague and you all have a piece of software in...
Hello,
I'm a newly graduated engineer and planning on traveling for 12 months before settling into the real world. I have 12 months to develop my skills in programming languages C++ or C#, I only have basic knowledge of C from playing with PLC software / hardware etc.
My question is is...
Just like there's LaTeX for writing math papers and LaTeX editors to parse it, is there anything for writing papers in programming? Specifically a nice way to automatically format code.
I'm looking for what might be best for simulating various physical phenomena - some examples off the top of my head might be how to create an animation of a double-pendulum, or a system of 250 particles that are mutually interacting, confined within some box, in an arbitrary external field (like...
how to use fluent software?
i downlaoded from web but i don't know how to use it and it does not contains help documents so I am bit confused pls help me
Hi all,
I am seeking for an optical design an simulation platform. There will be splitters, combiners and mirrors with precisely adjusted angles/positions. I will input the specs and position of all the components (including the light source) and want to view the corresponding optical path...
I am currently doing a course on Computer Graphics Algorithms. This involves lot of matrix transformations i.e. for eg - rotating co-ordinates, translating, reflecting etc.
I am solving the problems on paper using a calculator, but I need some software which will help me verify the solution...
Are there some kind of software for nuclear power plant (PWR and other plant type like LMFBR) operation simulation/analysis software, not safety analysis software like RELAP and TRAC ?
If you know, please tell me !
Does anyone know of any simple aerodynamics simulators? Preferably one that would allow me to import a 3D model and then calculate its drag coefficient?
I have done a few searches, but failed to find much of anything.
Oh, and it needs to be free. Not part of some mutli-hundred dollar...
Has anyone ever had the opportunity to have a theoretical quantum computer running on your PC (being simulated) and write software for it? If you have, could you tell me what you used for the quantum computer and maybe some "Hello World" code (a book explaining the 'language' and some of the...
What are the softwares that people usually use to create high quality schematic figures (both in 2D and 3D) suitable for publication?
For example Fig 1) in http://arxiv.org/abs/1105.1787
I am a wheelchair user trying to find a way to trigger certain functions on my chair from a PC. Basically what I have right now is a switch like this:
http://www.enablemart.com/Catalog/Sensitive-Switches/Micro-Light-Switch
My goal is to emulate that switch with a software program, which of...
Hey all,
I'm 31 years old and went to a decent school (Northwestern University) but dropped out during my Sophomore year. Thinking what I really want to do with my life for a decade, I came to the conclusion that I want to write software for scientists and astronomers. I read all the time in...
I'm wondering if I'll be able to find a job once I graduate, if my grad school plans don't pan out. I'm graduating with a BA in physics from a University of California, to be able to take computer science classes on the side (enough for a minor). Am I qualified enough to get software engineering...
Hi everyone. I am going into my sophomore year of college and am trying to decide my major. I would like to major in some field of engineering, but as a result of starting my freshman year in the school of biological sciences (and not liking it) it is now too late to switch my major to any...
I have tried mathematica, and it says it lacks the means to solve it:
The function
g6_{\mu,\sigma}[x]
represents the SIXTH derivative of a normal distribution with unspecified parameters. I am looking to solve the relation:
g6_{\mu,\sigma}[\mu+ \frac{\delta}{2}] + g6_{\mu,\sigma}[\mu -...
Classic paraboloidal mirror. Incoming flat wavefront of known wavelength (500 nm, green light), propagating parallel to the major axis of the mirror. The wave hits the mirror and is being sent back towards focus. At the focal plane, there's a flat CCD or some other light detector. Upon hitting...
I got the algorithm to deal with every section profile. The software would calculate the area and the moment of inertia of any section or any combination of sections in different materials. Further more, I would develop it to deal with non-linear analysis finding the stress and strain on every...
Does higher level mathematics like stochastics, analysis, topology apply to software engineering?
Do software engineers even use statistics/probability?
Can I be a software engineer with a computer science degree?
My friend said to be a software engineer, you need a software engineer degree...
Hello,
I am looking for a software that will allow me to look at the intensity of white light on a picture and display it like a histogram. Any help would be appreciated.
Thanks,
I am home for the summer and trying to learn a decent amount of software. I already know about AutoCAD, Inventor, etc. but I can't find anything from them that lasts more than a month and has features removed maybe someone could point me out to a special offer? Also, what are the more popular...
Hi Everyone,
Can anyone tell me an "open source 3D MAGNETIC FIELD SIMULATION SOFTWARE", which can add more than 3 magnetic fields and then give their resultant magnetic field...
Any help will be appreciable.
Regards,
hsn
Hi, I'm not sure if this is the correct section of the forum to post this but here it goes...
I'm looking for some plotting software (to run on Windows) that would be suitable for general use on an undergraduate physics course. I've played with "Grapher" on OSX and it seemed like the kind of...
Hello all. I have a technical interview coming up for a job at qualcomm as an embedded software engineer. Could you PLEASE ask me some questions to help me study? It is an entry level position for a recent grad.
Job is posted...
I am just finishing up grade 11 and thought it would be worthwhile to learn a programming language over the summer. However, I'm unsure which language I would do best to learn. I can already code in Turing, HTML, and Java. I am most likely going to pursue an education in science or engineering...
Hello,
I am teaching myself chemistry using the khanacademy videos. I am using a wordprocessor to take notes and would like to supplement it with a suitable chemistry editor. Could somebody recommend a free or inexpensive editor?
In a couple weeks, I'm going to be teaching a summer calculus class and I wanted to introduce my students to the mathematical software that can be used. However, where I teach they do not have maple or mathematica, so I have to use one of the open source programs (octave, maxima, scilab etc)...
Just curious if there are any advantages of specifying the symmetry of a molecule when trying to optimize geometry/energy using Gamess. I previously used Gaussian (which tells you the symmetry (if your initial guess was sufficient) when the calculation is complete). But really is there any...
Hi there,
I have 23D subspace, defined by an equation (hyperplane)
c1*x1 + ... + c24*x24 = 0;
I wonder if there is an automated way to find basis of the subspace? I have access to Maple and Matlab.
Thanks.
Hello hello, I'm currently trying to teach myself a language, Japanese. I'm using Rosetta Stone right now and things are going great for the most part. The problem I have is that it only teaches you what can be associated with a picture which works phenomenally with vocab. You also have to infer...
Why is it that one can immediately start transferring data from a Camera or Mobile onto a P.C. whereas ,as for a Printer , Scanner or Web Cam,one would have to first install the Program from the the CD or DVD (that came along with the product) onto the P.C. before one can transfer data from the...
Hi,
I would like to ask a question on figure drawing.
When communicating math/physics idea with other people, it is inevitable that formulas and figures are needed. For formulas we have TEX or Mathtype, but for drawing figures, is there very convenient tools that could quickly give...