3.4.3. Programs for Programming (development of software)

 Back  Software  Next


Features some of these language processors (programming tools) are:

ASSEMBLER - Symbolic language that each of your hardware
            instruction translates into a computer code,
            binary instruction processor. It is very fast in
            execution but painstakingly creating programs.
            With him will make the core of the OS.

C - Programming language derived from the development of
    the UNIX operating systems. It is characterized by the
    instructions that enable good control over the operation
    of computer hardware. It is therefore very suitable for
    the development of software operating systems.
    Gives quite fast executable code.
    It is suitable for Object-Oriented Programming.

FORTRAN - Language was created for the purpose of scientific
          and technical backgrounds. The name comes from the
          word FORmula TRANslation, translator of formulas.
          The program is created with a set of custom instruction
          simple math. It has a high accuracy in calculations.

COBOL - Language was created for the purpose of commercial
        operations, as accounting, sales and more. the name is
        abbreviation of the English term Common Business Oriented
        Oriented Language. Used in powerful and older systems.

PASCAL - Language general motives. It was named by famous
         French mathematician of the 17th century, the inventor
         of one of the first mechanical calculating machines.
         Especially suitable for structured programming.

ADA - A programming language named after a mathematician from
      the 19th century. Developed by order of the U.S. Department
      od Defense as universal programming language for use on all
      computer systems they use. It belongs to the structural
      languages and language in real time, which is very
      suitable for management control systems.

CLIPPER - Programming language designed for processing databases.
          Suitable for smaller computer systems as well as PC.

BASIC - General language dedicate very suitable for learning.
        It belongs to interpreters, and there are versions that
        have expanded and translator. The name is an acronym for:
        Beginners All purpose Symbolic Instruction Code.
        Diverse versions have been implemented on almost all
        computer systems. Most are used in education
        version of Microsoft BASIC's.

VBASIC - Microsoft programming language firm with graphic oriented
         interface with the object-oriented philosophy and a good
         deal made solutions that allow for quick programming
         in the Windows graphical environment. The basis is BASIC.

DELPHI - Programming language of company Borland based on the
         Pascal designed for rapid development of software (RAD -
         Rapid Application Development) with a host of tools for
         help in designing a graphic-oriented interface.
         It is very suitable for making complex computer programs.

JAVA - Object-oriented programming language similar to C, but
       simplified regarding the reduction of the number of errors
       during the development of software. Adapted for use
       the web interface as ga developers seem very reasonable.
       Java code runs on almost all platforms because of
       most of them are developed and compiler and interpreter.
       Originally developed in the company Sun Microsystems.

Once developed and tested program will take place somewhere on your hard disk. In meeting with other programs, and to resolve the tasks set, part of a software support computer system. When a program or software support range testing during development and test use verified and found to be free from defects, incoherent results, making access to the documents, which will include a series of instructions written in the source code and its description, describes the course of its development, the possibility of further improvements, it is possible problems and solutions, the necessary computer resources and instructions for installing and using the system.

Programming is therefore, the PROCESS of preparation, development and programming in order to solve tasks with the help of DCS as part for SOFTWARE DEVELOPMENT that takes place at the following stages:

1.) TASK - perception of problems
           and select how to solve it.
2.) MAKING PHYSICAL MODEL - accurate description and formulation problems, input data, output data, boundaries, interconnection of data and so on.
3.) MATHEMATICAL MODEL - consideration of logical process and his presentation of mathematical expressions; input and output variables, constants, and their functional dependence. These three stages are ALGORITHM solving tasks.
4.) MAKING FLOW CHART - graphical representation of the execution previously described in detail the data, their relationships and actions and processes with them (Algorithms), which essentially represents procedure is running.
5.) WRITING AND ENTRY PROGRAM - based on language selection processors using the editor's written instructions to processor to a defined flow chart (source code). Then from that prepares executable file (binary code) and its associated components. The result is the desired software support.
6.) TESTING PROGRAM - correction of possible errors source code or algorithm, and a reworking of program support. The process is repeated until all the bugs are not eliminated. Usually something slip and subsequently made 'patches', if necessary.
7.) MAKING OF DOCUMENTATION - write the necessary instructions Installation of software in the DCS and its use. Documentation should be understood and writing is usually a person in making computer programs do not participate.

These stages of development are just one example of how approach solving the challenge. Certain home developer and development teams will have their own vision of development phases of software development. But if it is accepted by any of them should be consistently implemented because the only way to avoid the multitude of mistakes and wandering in the development of software.

As already mentioned, the command set of language processors and their syntax from each other is very different. The following figure illustrates how to write command lines for several of them for performing the same task.

 Hello world!

On the Internet can be find a number of examples for various programming languages such as shown in the previous Figure. Today, ASSEMBLER is very rarely used, only for special purposes, and for today's programmers may be the most convenient choice of C and JAVA. Of course, programming to retrieve some database via a WEB interface or development of software for some ANDROID platform, will require some additional skills.

 Back
 Search
 Next

 Content - Home
 Content  Informatics Alphabet
 
Citing this page:
Radic, Drago. " IT - Informatics Alphabet " Split-Croatia.
{Date of access}. <https://informatics.buzdo.com/>.
Copyright © by Drago Radic. All rights reserved. | Disclaimer