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.
Hi, guys there is a quesetion:
Could ANSYS software be used for simulate system temperature and flow fields when fluid phrase change, such as in steam generators.
Hello.
I graduated 1.5 years ago with a major in Computer Engineering. I have been programming since I was a young child so it seemed very natural for me to go into software development. Throughout my undergrad I focused on the easiest path to me (computer science classes were a breeze) while...
Hey, does anyone know what software is used on the astrophysics videos made by NASA? Or similar modeling software where I can play around a bit creating solar systems and stuff like that? Thanks
Hi, all. Could anyone recommend some good software for modeling nuclear physics? I have concept nuclear rocket that I wanted to attempt to model the engine for to see how practical it would be.
In case it's relevant:
The design is a subcritical fast dusty fission fragment reactor driven by a...
Hi there, I think this is in the right section if not please inform me and move my thread. I want to design and build a UAV in a copter format whether it be quad, hexa, octa, ect. I want to make a modeling software so that I can design the most efficient blade/motor for my specific needs. I am a...
Hi,
I want a software that can generate aerodynamic coefficients (CD, CL, CY,Cl,Cm,Cn, etc)
I am aware of some specialized software (e.g. AVL, open source from MIT, LinAir Pro, commercial, etc).
But was wondering whether I can use 'common' software like AutoCAD Mechanical or Solidworks...
I would be most grateful for some tips of interactive software, which shows the hybridized atomic orbitals overlapping in the molecule (I don't mean resulting molecular orbitals but atomic orbitals of which overlapping forms MO).
And does this works also in Mathematica?
Dear all,
Are you familiar with the Elk-code software? It is a software about FLAPW (full potential linear augumented plane wave).Recently,I am reading the source code,but I meet many difficulties.
For example,I've a question related to charge density.In the Elk source code, the charge...
Hi, So I'm studying Chemistry and biology and I'd like to hear your advice on notetaking. Perhaps some of you can help me find some good software for taking notes faster? First let me paint the picture for you:
Whenever I learn a new subject such as electrochemistry or Entropy etc., I like...
I want to know software to draw 3d figures with the ability to determine the angles and the lengths of the lines and to move them.
I want to draw two triangles sharing a side and an ability to measure the distance between two vertices on them and to rotate them in the 3d space.
thanks
I thought I'd just quickly tell you guys why I want to graph this equation before giving it you.
We're studying conic sections at the moment, and I started wondering what would happen if I let the directrix be a parabola. I looked at the instance where the directrix is y=x^2. I let the focus...
Hello. I started studying DFT and using it for a bit of work I needed to do in College. I found it a bit interesting, because of the possibility of getting in touch with more "applied" science. However, after a time reading papers related to it I got a little disappointed. It seems to me that...
Hi everyone,
I have been designing wideband transformers for a while. My biggest problem is the time it takes.
So, I am looking for good software for coil design. I need something that can calculate from inputs the inductance, total number of turns, number of turns per layer, resistance...
I have a website but it's very difficult to make changes online because you can't change what you did.So I just want to make required changes offline and later upload it.So is there any good offline server software? I also want Mysql
I tried Mr.Google but couldn't find anything helpful
I graduated in December 2013 with a BS in Mathematics (minor in Applied Statistics). I have taken this semester off to job search and think over things before pursuing a Master's degree.
Originally, I was planning on going for a Master's in Mathematics and try to get a job as an instructor at...
Hello,
Does anyone know of any free software that will allow me to easily create chemical process flow diagrams, that have all the symbols for various components (distillation columns, heat exchangers, etc)?
Thank you
Greetings,
I have never worked with any good data visualization tools, but it is a skill I would very much like to learn.
Does anyone know of some good free data visualization software?
If so, could you please describe it a little bit as well? Eg., is it code-based or drag-and-drop...
I am using Logger Pro 3 in my school, and I need a bit more skill and practice using it, also sometimes I need it for home-work. Any cheap/free alternatives you know of?
http://www.vernier.com/products/software/lp/
as can be seen in the link it costs 312$
For a University project I need to somehow model the effective performance of a ground grid in the event of a fault caused by a lightning strike. We would need to prepare different test cases for different sizes and grid configurations in order to carry out different analysis and find the...
Hi all,
I've been looking around for a simple software to test mechanical assemblies, typically ones using a motor to drive some gear or pulley system. This is for garage scale projects, nothing really big or really small.
Ideally it would be something that would be able to give me the...
Hi guys,
I'm wondering if anyone knows of any software that will solve differential equations, step by step. I'm pretty much looking for an offline version of Wolfram Alpha Pro. Does such a thing exist?
Thanks
I have two files with atomic coordinates for the same generated strucutre (cycle made of eight sulphur atoms), but produced by two different progams (so that output files have different coordinates supposedly connected by translation/rotation). Is there some kind of software to compare the two...
Hi there,
Does anyone know of any Windows/Ubuntu spreadsheet software that isn’t limited to 32,767 characters as the total number of characters that a cell can contain, as Excel is?
Regards,
Stevie
I want to build some software that will transform a formal language from one set of symbols to another. What would be the best software to do that with. Here is one example of what I want to do:
Say we have
(x'Hy) BC (x'Hz)
I need an algorithm to transform that into:
((w'Hp) IDx'-z) A...
Hello,
Does anybody know/had experience with software that can turn 2D images to 3D models in CAD program, preferably in an offline environment (not on cloud)?
The resulting model has to be accurate enough for aerospace engineering purposes.
from looking online, I really didn't find...
I love pen and paper but am terrible with computing. I have a copy of MatLab on my computer and aside from the operating system and Word that's about it. I need software that can run primality checks on 'small' gigantic primes of 10,000-20,000 digits in length.
Where do I need to start?
Hi,
I'm looking for a program that will take
[1 + (1+p)]*p
and return the unchanged polynomial. i.e. 2p + p^2
I know that MATLAB allows u to do polynomial convolution but for my purposes a program that returns the polynomial in the above format will be much much easier to work with...
I find it easier to compose derivations in offline latex software, which is TexMaker, and then post it to PF if I need to seek help or discuss something.
This works well except for in-line TeX:
TexMaker uses a 'commence inline TeX' code that is the same as the 'end inline TeX' code, which...
Software assignment -- Evaluate the limit & compare the series
Homework Statement
Homework Equations
The Attempt at a Solution
In part a, I used Microsoft mathematics and found it e
In part b, I used \sum but I can't find the right formula
I don't want an easy answer but I...
Assistance required about MS "PortMon" software
Hi;
I want to capture data following via RS232 port (in Hex form) of my Laptop for an application. Hyperterminal don't fulfill my requirement. There is a software named "PortMon" of Microsoft is available but i am facing a problem with this...
I'm not sure if this question belongs here, if that is the case I'm sorry.
I've been desperately trying to install IRAF on windows. Nothing seems to work. I've considered installing a Linux distro but since I'm using windows 8 that is not an option. So my question is: has anyone been able to...
Hello,
So today at my first day in my first year at computer science I saw those two specialties but I was confused which one to choose cause I can only choose one of them
I would like if anyone would offer me some help choosing also telling me which jobs will be available to each specialty...
I've always been fascinated to software's. But my university doesn't provide bachelor in software engineering.There are 2 majors :-Computer Science and Computer Engineering with 143 credit hours each. Which degree would be right for me so that I can follow the software engineering later in my...
I'd like 2 solve the following problem (well, routinely solve a bunch of such problems):
Let us have a number of points (vertices), that can be interconnected. Not any 2 points are connected. Each connection is assigned a value. I want 2 find the maximum path in the graph, that is, the one with...
Hey guys, I wasn't sure where to post this so I figured here would be the most appropriate.
Does anyone know of any good latex software for mac? Preferably one that allows me to save things in a .doc format.
If it can also allow me to drag and drop photos (jpeg/jpg) format inside of...
Dear all,
Please tell me the steps are used to find Modal loss factor of composite constrained layer damped beam by using Finite Element software such as ANSYS etc.
I have seen many articles stating that some 'xyz' software was written in c++ or java or python.
Does it matter what language it is written in? Ultimately the software is in machine language right? Why should the language matter?
Does anyone know what this is, I found it one day(today) on my computer and I am not sure what it is or what to do with it, I ran it it and... it is still running, does anyone know if this is real software or some fake software.
Hi which 2D animation software would be good for adding simple animations in science class and for youtube presentations?.
Eksamples would be: how galvanic cells work, simple biology drawings of cells, DNA etc.
I’d like a program that’s quite straight forward but also gives me a lot of...
We currently are running PTC Creo 2.0 for our CAD software and are looking into bringing some basic FEA capabilities in house. Should we just bite the bullet and get Creo Simulate extension? Or so I bother to spend the time looking into other packages? I have used Algor in the past, but they...
This is somewhat of an extension of tosik's recent post.
I work a bit with weak optical signals for PMTs and spectrometers and I am always trying to optimize the light collected by a system. Galilean collimators, grin lenses, Keplerian telescopes and other constructs are useful for capturing...
I have used GRTensorII and Cadabra for some time. And I think Cadabra have great potential for GR. But the current vision of Cadabra only deals with abstract tensor analysis, not with writing out of explicit components. So ,(eq :)when I try to check my final tensor expressions of solutions of...
After using Matlab here and there whilst I was at university, I thought that although it was very powerful, its use was extremely cumbersome and slowed down what should be fairly simple processes like making 3D plots and solving ODEs, PDEs etc. That got me wondering if there were any programs...
So i started my new career last week as an entry level software developer/analyst. Something that's been bothering me is that I'm not really a technology buff. I love to program because i like to solve problems/puzzles. Probably the same reason i like math.
If i had to describe myself i...