Wednesday, January 30, 2013

Some Programming Definitions


The following are a few terms that I will be using quite a bit in coming posts. In order to have a better understanding of what I am talking about, here are a few of the terms and what they are. If I use additional terms in the future I will update this post with the new definition.

JAR

When building a program using the java programming language probably the most important thing for the program to run is the JAR File. JAR stands for Java Archive and the file is used to store all the information needed for a program to run. In many cases it the JAR file is also used as an executable file to begin having a program run. But in some instances a JAR file can just be used to transfer components needed by a Java applet, or application.(Oracle)

GUI

A Graphical User Interface or GUI as it is commonly referred to is another very important part of any program in general.  What a GUI does is it allows a user to interact with the program using visual icons as opposed to line of code appearing on a screen.("GUI Definition") One of the main benefits of having a GUI  compared to a command line interface for any program or operating system is that the amount of prior computer experience required by the user to use the program. For programs with only a command line interface the user needs to have quite a bit of experience dealing with command lines. A GUI on the other hand requires very little knowledge of computers or experience dealing with them.

Encryption

Collins English Dictionary defines encrypt as “to put into a coded form”(Dictionary.com). When put into the context of information on a computer, encrypting data takes and makes it more secure by changing the data into a seemingly random jumble of code. In this form the data is completely useless to anybody or any sort of program. In order for it to become useful again is if the person or program has the key that was used to encrypt the data, if this is available it can then be used to decrypt to information back to a useable form.

Works Cited

Oracle.“Java Achieve Files” Web.30 Jan. 2013
“GUI Definition” 1 Oct. 2004. Web. 30 Jan. 2013
Dictionary.com. “Encrypt” Web. 30 Jan 2013

1 comment:

  1. This is a helpful post. Are you sure you only have three terms/acronyms to start with defining? I'm sure there are plenty more off the top of your head that you can discuss here. And think to link readers to a few websites that have lists of particularly useful definitions. You don't have to reinvent the entire wheel (just a few spokes).

    A note: watch spacing when using quotes/citations and in your references, and make sure each reference has equivalent data (copyright dates for the Oracle and Dictionary.com entries, for example?).

    ReplyDelete