A Guide To Programming

Programming is the process of writing, testing, and debug, and maintain code that builds a computer. The code is written in various programming languages.

The purpose of programming is to load a program that can do a "job" or calculation in accordance with the wishes of the programmer.

To perform programming, required skills in logic, algorithms, and programming languages. Moreover, in many cases, required other knowledge, such as mathematics.

Programming Language


Programming language is a computer language that is used in a way to create or design a program. The process of designing or creating a program in accordance with the structure and methods of the programming language itself.

Computers work on the transformation of data by a collection of commands that have been created by the program. The set of commands to be understood by a computer, a particular structure (syntax), and meaningful.

Programming language is a notation for giving appropriate instructions to the computer program. In contrast to the language, eg English, which is the natural language semantics, and syntax.

While a computer programming language is structured and clearly defined, so it is called as a formal language. There are also a variety of programming languages is as follows.

1. Java


Java is an object oriented programming language and platform-independent. This programming language developed by SUN Micro Systems. SUN Micro Systems develops Java with a number of advantages, thus enabling enterprise Java as a development language.

Java programs can be divided into two types, namely applets and applications. Applet is a program created with Java, can be put on the web server and is accessed via a Web Browser. In this case use a browser that has the capability of Java. While the application is made by a Java program are general. Applications can be run directly, no need to use a browser.

a. Java compiler

The name is a Java compiler javac. The program is instrumental in compiling java code source files into a form that can be understood by the Java interpreter. The compilation will be a bytecode file. In this case the suffix is used in the form of *. Classes.

b. Interpreter for Java

Java interpreter to execute plays / runs bytecode files (*. Classes). This program was used to run Java programs, especially for a program that is classified as an application.

c. Java Debugger

Jdb debugger function as interpreters but equipped with special abilities. It means that, like stop program execution at the desired position by the programmer. Moreover, it also displays the value of certain variables. This program is useful for tracking program error.

d. Viewer Applet

Applet viewer, is used to display the applet. This program is usually used to test the applet.

e. Generating Documentation

Generating documentation (Javadoc) function to convert java code source files into HTML file (Hyper Text Markup Language).

f. Generating Header C

Java software is used to generate C header files and C source code based on Java bytecode file.

g. Java IDE

The text editor has a weakness, which does not have the ability to run programs that have been created. It therefore appears IDE (Integrated Development Environment). By using the IDE can directly execute the java program without the need to compile / execute via the command-line. IDE used in the making of this application, which is using Netbeans 6.5

2. Delphi


Delphi is a programming language that uses the same visualization as a VB (Visual Basic) programming language. However, Delphi uses language similar to Pascal (called Object Pascal). No wonder if the use easier.

Delphi programming language developed by CodeGear as a software development division belongs Embarcado. Initially, the division of Borland, so the language is also thinking about a version of "Borland Delphi".

Delphi also uses the concept of the object beriorientasi (OPP). The point is that the programming is done with the help of an application that is approaching the state of the real world. This can be done by designing objects to be able to resolve the problem. OOP has several elements, such as encapsulation, inheritance, and polymorphism.

At first, only the Delphi programming language can be used in Microsoft Windows. However, this time has been developed, so that it can be used also in the Linux and Microsoft.Net. By creating a free pascal is a OpenSource project, the programming language can make a program in the Windows CE operating system and Mac OS X.

Generally, the programming language is only used for desktop application development, enterprise-based database, and small programs. However, due to the more rapid development of Delphi and general purpose nature, the program can be used for many kinds of software development.

In 1995, Delphi also referred to as the forerunner of RadTool (Rapid Application Development). This makes a lot of people come to know and love the programming language is the VCL (Visual Component Library) is.

3. PHP


PHP is a recursive acronym for PHP Hypertext preprocessor PHP. PHP is a web programming language, work on the server side to perform on the database connectivity. This can be done only by using syntax-normal HTML syntax.

PHP is widely used to program dynamic web sites, even though it was likely to be used for the other use.

Famous example of a PHP application, namely PHPBB and MediaWiki. PHP can also be seen as an alternative to JSP (Java Sun Microsystems), CGI (Perl), Macromedia ColdFusion, and ASP.NET / C # VB NET Microsoft. Examples of other more complex applications such as CMS built using PHP, which Jommla, Mamboo, Xaraya, Postnuke, and others.

PHP has many advantages over other programming languages. There are also advantages are as follows.

  • PHP is a scripting programming language that does not perform a compilation in its use.
  • Web server that supports the PHP programming language can be found easily, ranging from apache, nginx, Lighttpd, IIS, until Xitami. Use of the Web server with a relatively simple configuration.
  • In the system of PHP development easier, because of the many mailing lists and developers ready to assist in the development.
  • In the understanding, PHP is a scripting language that is most convenient, because it has a lot of references.
  • PHP is an open source language can be used in various machines (Unix, Linux, Windows, Macintosh and run through the console runtime. Additionally, PHP can also run system commands.

4. Visual Basic


Visual Basic is a computer programming language. This programming language developed by Microsoft since 1991. Visual Basic Developer's predecessor, ie the programming language Basic (Beginner 's All-purpose Symbolic Intruction Code that was developed in the 1950s.

Visual Basic is a Development Tool, which is a tool for making a wide range of computer programs, especially those that use the Windows operating system. Visual Basic is a computer programming language that supports OOP (Object Oriented Programming).

Software Programming


Before discussing programming software, it would be better to know in advance about the understanding of software.

Computer software is a set of electronic data is stored and managed by the computer. The stored data can be either a program or instructions that will run a command. Through this software was a computer can execute a command.

Computer software based distribution is divided into two kinds, namely paid software and free software (shareware, free software, freeware, adware).

Each software has its usefulness, respectively. One of which is the programming software. Programming software is a kind of software that can be used to run certain programs.

Programming software has many variants, namely Basic programming software, Assembly, Pascal, and many other software variants. Each variant of each of the software has ways of working and different levels of difficulty.

So is the article about programming. Starting from the definition, programming languages, to software programming. May be useful for the readers.

0 comments:

Post a Comment