SOFTWARE

SOFTWARE

Software includes all the various forms and roles that digitally stored data may have and play in a computer (or similar system), regardless of whether the data is used as code for a CPU, or other interpreter, or whether it represents other kinds of information. Software thus encompasses a wide array of products that may be developed using different techniques such as ordinary programming languages, scripting languages, microcode, or an FPGA configuration.
The types of software include web pages developed in languages and frameworks like HTML, PHP, Perl, JSP, ASP.NET, XML, and desktop applications like OpenOffice, Microsoft Word developed in languages like C, C++, Java, C#, or Smalltalk. Application software usually runs on an underlying software operating systems such as Linux or Microsoft Windows. Software (or firmware) is also used in video games and for the configurable parts of the logic systems of automobiles, televisions, and other consumer electronics.
Computer software is so called to distinguish it from computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. At the lowest level, executable code consists of machine language instructions specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. Programs are an ordered sequence of instructions for changing the state of the computer in a particular sequence. It is usually written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.
The term "software" was first used in this sense by John W. Tukey in 1958. In computer science and software engineering, computer software is all computer programs. The theory that is the basis for most modern software was first proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem (Decision problem).


share on facebook

PLANNING INCOME AND EXPENSE EVERY MONTH

PLANNING INCOME AND EXPENSE
EVERY MONTH
By: Safir Senduk
In my previous article, I said that there are several things to help your finance every month :
1. Plan your income and expense every month
2. Do the plan strictly
3. Have reserves fund
4. Take some insurances
This article will discuss point 1 and 2.
1. Plan your income and expense every month
Starting right now, plan when you will get your salary, how much its amount, and when you will spend your money, what the posts and how much the amount of expenses. The plan called Budget.
In example, you will receive this much on your salary on 27th, then from that amount you will use this much for this expense, that amount for that expense, and so on. So, if you make a budget first, you will detect on the first place whether there will be deficit or not in the middle of the month. If yes, you can revise the budget to avoid deficit.
Composing budget is very easy. If you have already known the amount of average income and expense every month, you could also predict how much income and expense for the next coming months.


Budget function
Many people feels uncomfortable to draw up and have budget. They think budget is the same with restrain their shopping desire.
NO. The function of a budget is to inform if your expense surpass your income or not. If yes, you ocan revise the budget so deficit can be avoided.
But, if you do not have budget, you will be difficult to know if your family expense has surpassed the income. So, if there is deficit at the end of the month, you just realize it at that time, after all has happened.


IMPORTANT
Include saving in your budget. Usually people save their money later, after their money was spent. So, sometimes they cannot save their money because all of their money was spent for shopping.
Thereby, it would be better if saving is not included later but earlier. Therefore, when you draw up a budget, insert saving as one of the posts that you must do earlier, at least after you repay your loan.

2. Do the plan strictly.
A plan is useless if it is not done. In here, plan of income and expense as much as Rp250,000, if you strictly obey and want to do according the budget, at the end of the month the discrepancy between income and expense of your family will be certainly figured out, namely Rp250,000.
Thereby, it would be easier to make another plan froward, because you have already known that every end of the month you surely have discrepancy of Rp250,000, which can be used for another purpose.
However, sometimes people, although have already made up a simple budget, is still unable to meet their budget. If he, i.e. allocated Rp500,000 per month for shopping, the figure could expand to Rp750,000.
This can be prevented with a harder system, namely 'envelope system'. If you have already drawn up a budget, you should allocate the amount right away according to each post. Each post is represented by one envelope. If the money in the envelope is empty, you don't have to try opening the other envelopes, because you have already known that budget for the related post has touched its limit. Envelope system is a little complicated, but perhaps it is the sacrifice that you should doso that you will not experience deficit. The most important, your expense now is more controllable.


share on facebook