ComputersProgramming

The programming environment. On the way to creating your own software

To create software elements, as well as individual applications, there is little to know the basics of a particular language. A modern programmer will need a programming environment installed on his personal computer. It is with its help that work on future programs will be comfortable and will get high performance. The integrated programming environment in the classical form should have in its arsenal a conventional text editor, tools for automating assembly and debugger, as well as an interpreter or compiler, possibly having both of them in the tool kit.

Using a text editor as a source editor allows you to use the rules of working with a certain type of text utilities to dial and edit the source code of the created programs. The modern programming environment gives the built-in editor the ability to perform syntax checking depending on the language used.

There are programming environments that allow you to work with multiple languages. An example of such universal software packages can serve as Embarcadero RAD Studio, Eclipse, NetBeans, Qt Creator or Microsoft Visual Studio. But usually the programming environment is "sharpened" for a specific language. In this series, the brightest representatives are the following: Dev-C ++, Visual Basic, Delphi.

As a special case, you can consider the visual development environment. A feature of this kind of programming environment is the availability in its functionality of the possibility to visually edit the program interface. This ability is realized using blocks of the most frequently used code in the form of graphic objects. The graphical development environment has found wide application when creating application programs and developing a custom graphical user interface (GUI).

The advantages of this type of programming environment are the speed of development, the ease of development, the standard of the type of appearance of programs. Among the shortcomings can be identified attachment to a particular development environment, the transition to another environment is carried out with certain difficulties. Also, the programming environment of this type has difficulty in using components departing from the established standards, and has undocumented features of the components.

Since for visual development environments it is typical to have a project's own storage format, the transition to another environment can be complicated by the appearance of intolerance to the properties of the project, as well as some of its parts. An example is the native libraries of the development environment.

The development of new programming languages allows you to make some changes to them. So, the programming environment of Delphi, based on Pascal, is functional and features a new programming language.

After assessing the degree of complexity and predicting what a set of tools is needed to solve specific goals within the project under development , a variety of existing development environments selects the one most acceptable for the solution of a particular task.

After all, from the correctness of the projected software, its full-fledged functioning largely depends on the development and implementation of the newest technologies. The ability to transfer the development of new software into an adjacent development environment is of great importance in this task.

But even the presence of ultramodern programming environments, greatly simplifying the work of not only a professional programmer, but also a person. Making the first steps towards the creation of applications, programs and other software, does not allow you to forget about the elements of development invented in the last century. Despite their archaism and to some extent slowness, they are in demand to this day. They are actively used by modern programmers.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 en.atomiyme.com. Theme powered by WordPress.