Software Definition and 996 Threads

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.

View More On Wikipedia.org
  1. R

    What software do you use for creating good quality TABLES....

    ... in scientific papers? I'm having a real problem with Microsoft Word getting all the information I need onto the graph, it takes up too much room, example: My attempt a TABLE in Word: How I want it to look: So just wondering what you guys use, or how you would go about creating the...
  2. nsaspook

    News EPA says Volkswagen installed software to cheat on emissions

    http://www.bloomberg.com/news/articles/2015-09-18/epa-says-volkswagon-software-circumvented-car-emissions-testing http://www3.epa.gov/otaq/cert/documents/vw-nov-caa-09-18-15.pdf This makes me wonder who else is cheating with ECU/ECM software.
  3. S

    Software package for modelling electromagnetic interaction

    Hello! I would like to ask about any software package, where interaction between a moving particle and a monolayer can be simulated. What i need to get is a spectral angular density distribution in the far-field zone within optical frequency range for a problem when a particle crosses a...
  4. J

    Software for drawing group lattice diagrams?

    Hi, I was wondering if there is code already available to draw group lattice diagrams if I already know what the subgroup structure of the group and its subgroups are. For example, it's easy to determine the subgroup lattice for cyclic groups simply using divisors via Lagrange's Theorem...
  5. A

    Who can work with comsol multiphysics software? (spherical quantum dot)

    hi who can help me with my problem in comsol multiphysics? i want to calculate a schrodinger equation for a spherical quantum dot under applied magnetic field, who can help me? anyone here have the program doing this? help me if you can. i don't know if there is another program for compute...
  6. A

    How Does Air Pressure Affect Curveball Distance in Different Ballparks?

    Hello everyone, It's my first time posting, so I hope everyone is doing well. I am looking for some help for a high school research paper/lab I'm currently working on. Basically, I am investigating how the varying air pressures of different baseball parks have an effect on the distance traveled...
  7. Math Amateur

    MHB Software for Graphing Polynomials in Two Variables

    Does anyone know any very simple to operate (intuitive) software for graphing polynomials in two variables. If the software allows you to plot two polynomials simultaneously then all the better ... Be a bonus if it allowed the finding of zeros also ... Peter
  8. B

    What Software? (Math Graph, Math Equation, and Text Editor)

    What software is used to create a text editor, math graph, and math equation such as below image? It seems the math graph is a vector illustration (not pixel), the math equation is not Latex, and they are integrated with the text editor. What software to create such as book?
  9. B

    What Software To Create Math Graph?

    I wonder what is the software to create math graph such as below image?
  10. H

    How to set the frequency of a switch in NI Multisim software

    I am a new user of Multisim and I am trying to make a buck converter. In other softwares, such as pspice I was able to control the switching frequency by editing properties but in Multisim, most of the switches are user interactive. I want to set frequency of 50 Hz in a switch. Kindly help me...
  11. T

    What software for optimization surface of 4 parameters?

    Hello, I have data for optimization that contains different values of 4 different parameters, and the respective function value based on them. I want to find the maximum of this function, while making sure it's a "stable" maximum, i.e., for nearby parameters, the value of the function shouldn't...
  12. Daniel Reyes

    Where Can I Find Software for Calculating Tensor Loop Integrals?

    Hi there! I was wondering if anybody knows what package or software CERN of other particle accelerators use to calculate their theoretical predictions. I need specifically tensor loop integrals of up to rank four and of three and four vertices. Thanks!
  13. R

    In search of Julia Sets and ChaosPro Training

    Hello everyone. I am looking for some free software to produce a Julia Set that would allow me to enter the equation. I would prefer it to be downloadable software, but if a web applications all there is that will do. It's preferable that a color scheme can be chosen, or at least used. Also, I...
  14. W

    Troubleshooting a Circuit in TINA Software: Help Needed!

    I have TINA software and created a circuit "Dancing Light" but the circuit is not even working. Can anyone help me with this.?
  15. I

    Raman Spectroscopy Processing Software

    I am looking for a program that allows me to process my Raman data. What i want to do is to do integrations under certain intervalls, but also baseline corrections, noise reductions and so on. I have been coding a little bit on Matlab, but gave up once i realized I had no idea how to fix the...
  16. Sudharaka

    MHB Chess Players: What Software Do You Use to Record Moves?

    Hi everyone, This goes out to all our chess players. I just want to ask you the chess software programs that you use. Does any of you use a software that can record chess moves if you are playing tournaments. I was just wondering whether you can actually use an app or something to record moves...
  17. Shahryar

    Clockwise direction rotational motion in MCS Adams software

    I am working on a simulation but i want to put a constraint that my shaft rotates clockwise only, If a force is applied on anti clock wise direction, it doesn't go back. Working on MSC adams software. Thank you in advance for any kind of advice anyone can help with.
  18. P

    Exploring Nature: Joining Discussions on Software Testing and Astronomy

    I am looking forward to joining discussions here. My Backgroud is 2 years "applied physics", 5 years education for teaching in visual communication (art), 15 years experience as a database software developer. Now I am looking for a job as a software tester. Software Testing is similar to being...
  19. D

    Where Can I Find Free Software for Caustics/Cusps?

    Hello folks, I'm looking for a free programme to play with caustics/cusps. Does anyone know where I can find one? If not does anyone have any suggestions as to how to write a script for one in gfortran? Preferably all I'm after is a way to make quick plots of cusps in 2D. Cheers and thanks a...
  20. F

    Figure drawing software for textbooks and ebooks (education)

    Hi, I'm looking for a great software for drawing illustrations in physics (Graphs, geometry, box drawings, integral and area 2d Graphs) and perhaps some trigonometry (triangles, Graphs, unit circles with angles/degree). I'm on a windows computer and the purpose is for making textbooks and ebooks?
  21. J

    Engineering Software Developer/Engineering Essential Skills

    Hi All, I am currently a Masters Student in a Biomedical Engineering program and have a B.S. in applied physics. In the majority of the research I have and am doing has been computational and I have been taking engineering classes more on the computational side besides the bio based courses I...
  22. C

    Mathematica Mathematical software: Latex, Mathml, MathType, Maple?

    Which mathematical software(s) can you recommend for 1. As a substitute for a calculator (TI89): making basic graphs, regressions (linear, exponential), vectors, solving equations, showing graphs in 2d and 3d? 2. Writing an ebook with lot's of math. I'm thinking Mathml or Mathtype might be...
  23. majormuss

    Have trouble running the Fermi software on ubuntu terminal

    Hi all, I recently installed ubuntu on my pc and I am trying to run the Fermi software provided by NASA (http://fermi.gsfc.nasa.gov/ssc/data/analysis/software/). I believe I did all the installation steps right but I am having trouble starting the software. If you are familiar with this...
  24. AliGh

    What is Deep Freeze and how does it protect against ransomware attacks?

    i woke up this morning i took a look at my computer and i saw a program was open locker v3.5 ... it said that it had locked my files and it won't let me use them until i pay them with bitcoin and i took a look it has encrypted all my jpg files...
  25. S

    Software to calculate detection probability for simple cases

    I would like to find a computer program that will calculate the detection probabilities for particles in simple problems. For example, the user might specify that there are three detectors and two particle sources. We specify the complex amplitude of the wave FROM each source TO each detector...
  26. S

    Multiple engineering disciplines

    I'm currently studying Software Engineering. But I also have a major passion and interest in mechanical systems and electronics (specifically electrodynamics and pretty much anything which involves physics and mathematics). Since I have a giant greed for knowledge, is there a possibility that I...
  27. S

    Plugging Godel Metric's Line Element into Software for Covariant Einstein Tensor

    http://en.wikipedia.org/wiki/G%C3%B6del_metric Could someone please plug the line element for the Godel metric (seen on the above wiki page) into some software to see what comes out for the Einstein tensor in a coordinate basis (preferably the covariant version rather than the contravariant...
  28. D

    Simulation of small satellite dynamics in software

    Hello, First time poster in this forum. I am tasked with simulating small satellite dynamics in software this summer. I am new to this and am wondering how such a simulation is carried out. More specifically I am supposed to output the vector [ x y z xdot ydot zdot q1 q2 q3 q4 w1dot...
  29. D H

    Git is the most appropriately named piece of software, ever

    So why has it caught on so mightily? Git is arguably the most popular revision control software out there. Why? I have an occasionally like, but more often hate relation git. If there was a command "git make-salsa", it would tell me to open a can of tomato soup. Voila! Git aficionados will...
  30. J

    Software for finding a best-fit ellipse ()?

    Hello all, I'm calibrating a magnetometer sensor. An uncalibrated sensor will output values that will graph an ellipse. A calibrated sensor will output values that will graph a circle. Since there's data points all over the place, I'd like to find a piece of software that will take my data...
  31. nuclearhead

    Best software for tensor manipulation?

    Do you know any good software for manipulating tensors: varying Lagrangians, checking gauge and supersymmetry transformations, etc. ? One that could deal with anti-commuting variables would be good too. One that also supplied group constants for SU(n) etc. would also be useful. I was also...
  32. B

    Physic simulator ( Pc Software )

    Hello all, i need your help. And thank you forward for those who will. Im looking for a computer program, that would simulate physic...most important would be simulation of magnetism , gravity and mass. Simple form of what i am looking for: Make cube in 3D world, set its mass, set its material...
  33. Philosophaie

    LaTeX Non-online software package of Latex

    Does there exist a non-online software package of Latex. I would like to write a paper all in Latex. Is there such a thing as a Latex program?
  34. A

    Recommendation for a Physics Simulation Software

    Hi All, I'm studying physics by myself and would like a recommendation for a physics simulation software I can play with. Something I can play around with the variables and see what happens. Suggestions? Andre
  35. S

    Bisque Software for Astronomy SkyX

    I'm taking a shot that this forum might know about the software in the title, SkyX. My question is about a feature called Profile. I need some help using it.
  36. V

    Projects using CANTERA software

    Hi all, I need to do a mini project on combustion using CANTERA software.. have you guys got any idea?? Please help me
  37. A

    How to Model Piezo with Voltage Difference Load in Abaqus?

    Hi First,I must thank you for reading and responding to my problem I have a project in modelling Piezo in abaqus and set voltage difference Load on model but I don't know how,I really need your help I wish you could help me and I am waiting for your response thank you again
  38. A

    Test generator software for HS physics

    I am a HS math teacher, in the coming months, I was told I will be taking over some physics classes. Although I am also certified in physics but I never taught physics before. So here is my question: Do you know of any physics test generator software out there? To give you an idea, for math...
  39. I

    Software for "connecting" and plotting multiple equations

    Hello Right now I'm going through Feynmans lectures and sometimes the equations really get tons of substitutions so you must look back at where something fits a lot. So my question: is there some software in which you can input multiple (simple) equations and place them around like a "mind...
  40. B

    Find 3D Graphing Software - Directional Derivative Support

    hey there, i haven't find a better foru to post this, so i hope I am in the right place/ im looking for a 3d grapher saftware but good one, that can do directional directional derivative exc. so if u know about something thatll be great, thx!
  41. D

    Majoring in Philosophy to becoming a Software Developer?

    Hi everyone so I'm at a crucial point in my life right now. Since I was in high school I've had an interest in technology and have worked on installing computer parts, and learning how to write programs. I started my sophomore year learning C++ with the C++ Primer which I got through half of...
  42. B

    Engineering Do Software Engineers Differ From Computer Scientists?

    This is an area of confusion I have about professional job titles. I've seen titles like "computer programmer," "software designer," "software engineer," etc. on job boards, but I'm curious if they mean the same thing and just have a bunch of different names (like teacher, instructor...)? Or...
  43. O

    Software Licensing for "Home Use"

    I don't know the first thing about software licensing, so I was hoping someone could clarify something for me. I'm leaving my university this year, so I won't have access to a lot of software packages that I currently use. Looking at purchasing some, I've noticed that in a some cases you can buy...
  44. L

    Software for simulating atom interaction

    I´m looking for a software that would allow me to test atom interaction acurretly in 3D, with public variables (i.e. customizable parameters) like the pressure and the temperature. I´m looking for something that takes into account S, P, D orbits with their real shape and the real numbers of...
  45. A

    Software to draw graphs and other pictures?

    Hello, I would like to know which sotfware physicists (or other scientists) use to make nice pictures for presentations to students, scientists or general public. I would like to make good presentations without spending a day for drawing a simple image. For example if I want to explain Riemann...
  46. mishima

    Logic gate Simulation Software?

    Hi, I have used Digital Works and Logisim for doing things like building memory cells out of logic gates and general study of sequential logic. The free version of Digital Works does not work on my 64 bit windows computer at work, and Logisim does not offer all of the features of Digital Works...
  47. P

    Freeware simulation software for automotive engineering

    hello! is there any freeware simulation software for automotive engineering? thanks!
  48. C

    What software is used by engineering firms for accelerometer data analysis?

    Hello everyone. I'm trying to find out if there is any software that is utilized by engineering firms to analyze and process accelerometer data. Ultimately, we had instrumented a product and acquired data. Now we would like to view and compare the data so we can select the best samples then...
  49. marellasunny

    Superposition of loadcases in FEA software (with SPC+inrel)

    I am curious as to how finite element analysis software(like Hypermesh) go about superposition of loadcases(applied on the same model). I constrain my vehicle body for 1.loadcase (say bending) with the standard SPC's and constrain my 2.loadcase(say torsion) with Inertia relief constraints...
  50. DaveC426913

    International PHP software diploma - worth?

    A friend of a friend in E. Europe (Macedonia) wants to learn programming (PHP/MySQL) at a business college and hopes eventually to come here in work. It has been my (possibly highly ignorant) understanding that, as far as Western corporations are concerned, diplomas from European are...
Back
Top