Microsoft Visual Basic – tool for software development, developed by Microsoft and includes a programming language and development environment. Visual Basic language has inherited the spirit, style and syntax of his ancestor in part – Basic language, which has many dialects. At the same time, Visual Basic combines the process and elements of object-oriented and component-oriented programming languages. VB development environment includes tools for visual design of user interface.
Visual Basic at the same time and love, and despised by many programmers. Visual Basic is considered an ideal tool for rapid development of prototypes for the development of applications and databases in general, for the component method of creating programs that are running operating systems Microsoft Windows.
The first recognition of the serious developers Visual Basic received after version 3 – VB 3. Final acceptance as a full-fledged programming tools for Windows – Version 5 on exit – VB 5. VB 6 version that is included with Microsoft Visual Studio 6.0, has become a truly mature and functionally rich product. After that, the developers of Microsoft has changed the direction of this technology.
Language Visual Basic is not a standard or ANSI, or ISO.
Visual Basic Classic (versions 5 and 6).
Visual Basic Classic is very much tied to its environment and to develop the operating system Windows, as the only tool for writing Windows-applications. Binding to the environment is that there are many tools designed to aid and ease of programming: embedded debugger, view variables and data structures on the fly, window managers, bubble when typing program (Intellisense). All these advantages make useless and even impossible to use outside of Visual Basic development environment, such as text editor.
Programming language and development system : C++ , Microsoft Visual Studio.
Name of developed program : Binary sort in ascending order.
Description of developed program :
A program compares to sort, using binary sort, 1000,2000,3000,4000 and 5000 elements. It generate elements themselves.
Binary sort (eng. insertion sort) – a simple algorithm for sorting.
At each step of the algorithm we choose one element of the input data and insert it into the desired position in the already sorted list, until the set of input data is reached. Selecting the next item selected from the original array, arbitrary, can be used almost any algorithm of choice.
Although this method of sorting is much less effective than more sophisticated algorithms (such as a rapid screening), it has several advantages:
- easy to implement
- effective for small data sets
- effective for data sets that are already partially sorted
- This sorting algorithm is stable (does not change the order of elements that are already sorted)
- can sort the list as it is received
Created (developed) a program written in C + +. Source programs are well established commented.
If you have questions about the source code created by the program, I would be happy to answer them.
Developed (created) the program can be modified for your environment.
You can order the creation of the graphical equivalent of the console program.
You can order the creation (development) programs, software for your job.
Created ( developed ) program written in c++. Source code are well commented.
If you have questions about the source code created by the developed program, I would be happy to answer them.
Developed (created) program can be modified for your environment.
You can order the creation of the graphical equivalent of the console program.
You can order the creation ( development ) programs, software for your tasks.

Programming language and development system : C++ , Microsoft Visual Studio.
Name of developed program : Lexical sort in ascending order.
Description of developed program :
Lexicographic order of sequences suggests that the sequence of A is preceded by a sequence of B, if for some S of the initial segments of length equal to S and S + 1 st member of the sequence smaller than A.
Examples of lexicographic order:
- sequence of numbers in a notation written in the fixed-bit grid (000, 001, 002, 003, 004, 005, …, 999)
- order of words in the dictionary. It is anticipated that the letters can be compared by comparing their numbers in the alphabet. Then the lexicographic order – this is for example the AAA, AAB, AAV, AAG …, YAYAYA.
Created (developed) a program written in C + +. Source programs are well established commented.
If you have questions about the source code created by the program, I would be happy to answer them.
Developed (created) the program can be modified for your environment.
You can order the creation of the graphical equivalent of the console program.
You can order the creation (development) programs, software for your job.
Created ( developed ) program written in c++. Source code are well commented.
If you have questions about the source code created by the developed program, I would be happy to answer them.
Developed (created) program can be modified for your environment.
You can order the creation of the graphical equivalent of the console program.
You can order the creation ( development ) programs, software for your tasks.

Programming language and development system : C++ , Microsoft Visual Studio.
Name of developed program : Pyramid sort in ascending order.
Description of developed program :
Pyramid sort – sorting algorithm that runs in worst, average and best case (i.e., guaranteed) for the O(n log n) operations when sorting n elements. Number of used memory performance does not depend on the size of the array (i.e., O(1)).
Pyramid sort uses a sorted tree.
Sorted tree is a binary tree, which has fulfilled the conditions:
Each leaf has a depth of either d or d – 1, d – the maximum depth of the tree.
The value of any vertex more than the value of its offspring.
Created ( developed ) program written in c++. Source code are well commented.
If you have questions about the source code created by the developed program, I would be happy to answer them.
Developed (created) program can be modified for your environment.
You can order the creation of the graphical equivalent of the console program.
You can order the creation ( development ) programs, software for your tasks.

