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.
I'm currently enrolled in a MechE course, at my third year, and it took a long time to discover that this is not the major for me. In my spare time, I've been learning electronics (Arduino) and programming, and I decided that I like this stuff better than my MechE classes.
Most of my interest...
I have a project and in that project I'll count the wild life animals from a drone.
I need to find a drone that doesn't make much sound also (maximum 60-70 dB), it must capable of a flight time 30 min and also can carry a IR camera.
I find a drone callled Phantom 4 (Advanced or Pro)...
I'm at the third year of my MechE course, and in those three years I've developed a keen interest in software/coding. I still like my degree, things like fluid dynamics/aerodynamics fascinate me, but more and more I see myself working with software and coding. One of the things that I like about...
I am 26 years old and I recently went back to school to study computer science - I hope to graduate by 2019 with a BSci. I'm currently interning as a software engineer as well. I was curious what opportunities there are for software developers to work around physicists, astronomers, etc. My...
I'd appreciate it very much if someone told me if there is any free software to (draw and) calculate the amplitudes of simple (tree and one loop) Feynman diagrams.
I'm hesitating because I don't know if this is the right place to ask. If it's not, I apologize in advance.
What is the software that has this kind of plot:
I want to use it for plotting graphs because it looks clean. Thank you in advance.
Edit: To avoid confusion, I want to know what software produces this graphing style, not the kind of plot.
Looking for software for drawing biological processes and pathways between cells or even tissues. I have engineering/programming/control systems experience so I am looking for something similar in biology.
The ability to define different things, different colors or shapes would be good, I...
Im drawing a system using control systems engineering. It changes over time and many factors affect each other. So far I've been using draw.io for drawing program architecture and it works great but I am looking for something more directed at flowcharts/control systems.
Requirements:
>Layers...
Hello.
I am looking for guidance.
I have been working in software industry for about eight years now.
I see that the trend is moving towards making a machine intelligent.
I want to be part of this trend and move forward.
My questions is:
What skills do I need to become part of this era of...
Hi, I am trying to simulate in 3D a bunch of chemical reactions. Some of them are complex and I would like to be able to just spawn the elements and molecules and watch them collide to see what happens. Is their any free software to do this?
Hello
I have recently started to study General Relativity through a bunch of lecture notes in my spare time. I never got a chance to take up this topic while at uni. I wanted to work through the equations so as to better digest the material. The catch is I am trying to establish a workflow...
I need to determine the best boundary shape for tracking photons being emitted from a cesium 137 DISK SOURCE that would be hitting a POINT DETECTOR 50 cm away. The cesium is not contained by anything, it is only traveling through air. What I mean by boundary shape is: the software tracks...
One of my longer posts. Please stay with me!
Background:
So as some of you know, for personal and financial reasons I had to leave school a bit early to get work and support my family. I was *almost* done anyway. I need only the qualifier for my master's (in pure math) and I was only taking...
I am working on a project and need to create several technical drawings of buildings and structures.
The technical drawings will consist primarily of floorplans, schematics, and 3D models.
Recommendations?
Hello Experts,
This is @Shubham Jaydeokar, and today I'm going to post a question regarding a software named Space Radio.
I have been working on my project of making a receiving setup for listening to the audio signals sent by ISS at 145.800MHz.
According to AA2TX@amsat.org, Anthony Monteiro, I...
Hello.
I have noticed that a fair amount of stuff on this forum uses various softwares, for which I am unacquainted with. Figured I might as well dabble, see of I can learn to use them.
All on Google basically say 'I'm the best!' and I trust this forums judgement more than that of others on...
I have a design I want to 3D print. It's tiny, less than 1 inch, and has more than one fitted, moveable part.
I'd like to figure out if it's feasible before I decide whether I buy in.
I don't know what software is used to make the designs. (A friend told me his printer supports .stl files)
I...
At my school we have started a program where we have one class a week on building circuits and playing eith the applications of circuit parametres. I would like you to tell me if there is a program, website or an app that can provide me with lessons or ability to build circuits of my own and...
Hi guys, I need help, more specifically in a technical issue.
I started my thesis with an Astrophysics professor and he gave me a topic of "M dwarf spectra with cyclotron bumps from SDSS". In short, I am given spectra of a number of cylotron bump M-dwarfs (CBMDs) from unusual quasar search from...
General Relativity is just geometry with 20 numbers corresponding to Weyl and Ricci curvature. It's possible to write software that can let you input say the mass or stress energy or whether it's Sitter or de Sitter space and other variables.. then it can input the corresponding 3D graphic...
Hello everyone, I'm searching for a software for simulating laser beams, their intensity, power, reflections, arrangement of mirrors, etc. I searched for a while but I couldn't find what I need. Any suggestions would be appreciated.
I'm looking for software that can simulate an ac circuit. After a quick google, I found several free online services (which I will try out). What I was wondering though is if anyone had some advice concerning my selection. A brief list of requirements: accurate simulation of different conductor...
I am a software engineer. I am working on an experimental project to attempt
to measure in real time the variation in air pressure (relative to the ambient
pressure of the room) in a piston style apparatus. In this model, I am expectant that there will be a measureable change in the internal...
Does anyone know if there is an open source (or relatively inexpensive) software that is roughly equivalent to PV calc. Specifically that uses ASME formulas to calculate MAWP or vacuum ratings on a vessel?
Anyone here used it?
http://www.4pcb.com/free-pcb-layout-software/
I have liked Eagle in the past but I see the company I have ordered boards with offers PCB Artist for free. I downloaded it and it looks pretty simple compared to Eagle which is fine with me. It's not like I am laying out a...
I am a first year Mechanical Engineering Major
I am wondering if there are any good computer program that I could use to simulate the physics and properties of potential designs
The other day I saw something about Da Vinci's famous cryptex and this peaked my interest into designing and building...
Hi everyone. I'm a mechanical engineer and have spent a fair amount of time generating black and white line drawings to go in papers, documents, etc. What is your favorite software to create drawings like you might see in textbook homework problems? A couple of simple examples given below. I...
I interest the software, which understands gamma and sigma matrices, that the convolution can go over Lorentz indexs, and over group indexs, which understands what is covariant differentiation, trace.
I tried to use maple, but work goes with difficulty. Although I write convolution over...
I found this thread https://www.physicsforums.com/threads/software-ntsc-decoding.47403/ , where somebody had a similar requirement, but it's old and locked so I can't post in it. However I really need such software decoder (one that has been verified by engineers intimately familiar with the...
I'm using the free version of VMINTEQ 3.1 and I want to simulate titration with NaOH as the titrant, but I could not find OH- on the list. Can anyone teach me how? Thanks!
Hello
I'm looking for a graphical software to simulate a gas sensor mechanism. I thought "comsol multiphysics" could help me to determine the sensing mechanism of semiconductor gas sensor , but I didn't find any thing about this.
I would appreciate you If you recommend an appropriate application...
Hi I am looking around for some way to model magnetic fields through a simple core with an air gap similar to this image :
I was thinking Comsol... but Comsol is so hard to figure out, their documentation is terrible... I was looking at FEMM, but its only on windows. Does anyone know how to...
Hi there,
There are a few ways you could approach this problem. One option is to use the built-in functions in Matlab or Mathematica for solving linear algebra problems. Both programs have functions for calculating eigenvalues and solving linear systems of equations.
Another option is to write...
is there any decent free simulators or software for doing the massive integrals involved with square of wave functions, the area under the square of them. transition probabilities, average position etc for systems more complex than a particle in a box.
I have a document-word matrix and I need to do latent semantic analysis to match a query document with a set of key-words to the best possible match among other documents in the matrix. The matrix is in the form of documents-words occurrence array of 1 and 0 input. What is the best software I...
I am looking for a software that enable me to do the basic data analysis like ANOVA, regression, factor analysis and to do nice graphing. I need something similar to SPSS with data entry in the form of variables no coding input like SAS.
In the spirit of "It's fun to make lists", tell the forum what software you use in your field of study - with emphasis on what programs you use, rather than what general purpose computer languages you use.
How much of your software is used because its a favorite of a particular department at a...
Good day guys :smile:
I need to conduct the behavioral tests on rats. I need some free program for social behavior; the program should be able to track two rats simultaneously, their movement trajectories and time spent by these animals when they are close or far to each other (and to analyse...
What I mean by this is that I'm looking to see if there's any sort of software out there that has formulae that it "knows" and can reduce/expand back and forth for you. A simple example would be that I type "I*R" and it gets simplified to "V" using this software, or vice versa.
I understand...
I’m currently a third year physics major who has realized that grad school probably isn’t the right path, as I’ve become anxious to finish school and start doing something more productive. I want to know what I should be doing now in order to be a good candidate for software engineering jobs...
I wanted to know which one was better for finding jobs and salary wise or are both pretty much the same. Computer Science or Software Engineering degree?
Also would anyone recommend getting the degree online?
Hi
All applications of discrete mathematics I know of seem to be in computer science. I want to know if there is somewhere discrete mathematics are applied outside of software.
What can I work as if I like discrete mathematics but do not want to program? (outside of academia, of course)
For someone with a bachelors in computer engineering, looking to go to grad school for biomedical engineering, which would be more useful, their knowledge of software, or their knowledge of hardware?