Questions tagged [software]

Computer software, or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it.

Definition is taken from Wikipedia.

312 questions
5
votes
2 answers

Changelog generation, manually or automatically? What is recommended?

I was reading what is a changelog in keepachangelog.com and says that we shouldn't drop our git logs for the creationg of this file, but I see a lot of projects do it like the Angular framework repository, so I am wondering what is the recommended…
5
votes
1 answer

how important is software download checksum?

Often software sites would offer signatures and checksum for integrity check after software download. How crucial is checksum(e.g md5) verification process and what other sort of security does or can these process offer?
3
votes
2 answers

What happens during "loading" screens?

I'm from the AS3, JavaScript, and similar "web languages" where loading means the code is being downloaded from the server, and can't run reliably until enough has been fetched to the user's computer. However, what happens during a loading screen in…
IQAndreas
  • 2,675
3
votes
2 answers

How is a software backdoor implemented?

The wikipedia article on Limewire says that "LimeWire 5.5.11 and newer have been disabled using a backdoor installed by the company". How are such backdoors implemented? Is it as simple as the the program going out and checking a web service and…
rdasxy
  • 3,323
  • 7
  • 30
  • 41
1
vote
2 answers

How is software made to run on thousands of computers

When you are done with programming, you may have used many libraries that you maybe had to buy, different software and tools and then when your run your programm, your programm compiles and calls constructs from different libraries and everything…
0
votes
2 answers

How do I prevent people from sharing my software

Let's say I create an application that is free, let's call this Software A and then I create the same piece of software but with some premium features, this will be Software B. Let's say I advertise Software A and people like it and start buying…
RileyDan
  • 111
0
votes
1 answer

Middleware between Languages

Let's say I have written a library containing many classes in C++. Obviously, I can call this library from C++ client programs. But, now let's say I want to use another language for my client programs. Since my C++ library contains many classes, I…
SSteven
  • 189
0
votes
2 answers

Would using an answer from any question and answer site in my source code be considered plagiarism?

case 1: Sometimes I cannot figure out how to make things to work like in this question,Sending drive names to the combo box. In this case I know how to add items to a combo box as well as about getting drive names but I could not figure how to…
-1
votes
1 answer

How is the system software stored in Computer?

We usually have a lot of system software inside our PC's like Operating Systems (which contains different interrupt handlers etc.), Assemblers and Compilers, Drivers. My question is how do we store this information in the computer? Are these all…
sarthak
  • 199
-2
votes
1 answer

How to Convert HTML to PDF Using PHP?

PDF or Portable Document Format is a popular file type that is often used for online documents. It's great for distributing downloadable written content, and is frequently used by governments and businesses alike. Because it's a format that's…
-4
votes
1 answer

Best way to make trialware

I want to make an app that runs for 30 days and then stops. The platform is Windows or linux. The following approaches seem feasible but can be broken: Use system time: Easily broken by changing system time Use a piece of information on the…
-6
votes
1 answer

Software Development Life Cycle

I want to know why maintainability is important? All I know is that software require updates and patches to either add new features or fix occuring bugs and errors. But is there more to it than what I just said? I also know that to make a…
user326886