Software implementation and tools – Building software

 https://farm6.static.flickr.com/5336/8949632578_a84bd35751.jpg


flickr photo by SammCox https://flickr.com/photos/sammcox/8949632578 shared under a Creative Commons (BY-NC) license
Software implementation is a methodology to effectively integrate a software into a complete service.

There are two programming methods:

-Structured programming is about usisng subroutines and loops to bring clarity to the code and make it easier and faster to read.

-Functional programming uses mathematical functions to operate. With a given argument it should produce the same result.

As you can notice, the main function of these methods is to make the code more easier to read and to understand. Thats why documentation is very important. It helps  future generation of coders to understand what it does without even having to read it completely, also, it makes you the job easier while debugging.

There are several tools that can be very useful to build a program. I´m going to categorize them from the role they play in the process:


-Editor 
The editor is just the text editor. It can go to a simple NotePad or a more elaborated software with integrated features for a specific language like Eclipse.

-Compiler 
The compiler depends on the language you are using. Some check for mistakes while others don´t, it´s main function is to translate the code and convert it into something readable for the machine. There are sevar compilers like GCC for C++ and Delphi for Pascal.

-Debugger 
In case that your editor doesn´t include a debugging tool, you can always check for individual programs that can Continue reading "Software implementation and tools – Building software"

Software implementation and tools – Building software

 https://farm6.static.flickr.com/5336/8949632578_a84bd35751.jpg


flickr photo by SammCox https://flickr.com/photos/sammcox/8949632578 shared under a Creative Commons (BY-NC) license
Software implementation is a methodology to effectively integrate a software into a complete service.

There are two programming methods:

-Structured programming is about usisng subroutines and loops to bring clarity to the code and make it easier and faster to read.

-Functional programming uses mathematical functions to operate. With a given argument it should produce the same result.

As you can notice, the main function of these methods is to make the code more easier to read and to understand. Thats why documentation is very important. It helps  future generation of coders to understand what it does without even having to read it completely, also, it makes you the job easier while debugging.

There are several tools that can be very useful to build a program. I´m going to categorize them from the role they play in the process:


-Editor 
The editor is just the text editor. It can go to a simple NotePad or a more elaborated software with integrated features for a specific language like Eclipse.

-Compiler 
The compiler depends on the language you are using. Some check for mistakes while others don´t, it´s main function is to translate the code and convert it into something readable for the machine. There are sevar compilers like GCC for C++ and Delphi for Pascal.

-Debugger 
In case that your editor doesn´t include a debugging tool, you can always check for individual programs that can Continue reading "Software implementation and tools – Building software"

Software implementation and tools – Building software

 https://farm6.static.flickr.com/5336/8949632578_a84bd35751.jpg


flickr photo by SammCox https://flickr.com/photos/sammcox/8949632578 shared under a Creative Commons (BY-NC) license
Software implementation is a methodology to effectively integrate a software into a complete service.

There are two programming methods:

-Structured programming is about usisng subroutines and loops to bring clarity to the code and make it easier and faster to read.

-Functional programming uses mathematical functions to operate. With a given argument it should produce the same result.

As you can notice, the main function of these methods is to make the code more easier to read and to understand. Thats why documentation is very important. It helps  future generation of coders to understand what it does without even having to read it completely, also, it makes you the job easier while debugging.

There are several tools that can be very useful to build a program. I´m going to categorize them from the role they play in the process:


-Editor 
The editor is just the text editor. It can go to a simple NotePad or a more elaborated software with integrated features for a specific language like Eclipse.

-Compiler 
The compiler depends on the language you are using. Some check for mistakes while others don´t, it´s main function is to translate the code and convert it into something readable for the machine. There are sevar compilers like GCC for C++ and Delphi for Pascal.

-Debugger 
In case that your editor doesn´t include a debugging tool, you can always check for individual programs that can Continue reading "Software implementation and tools – Building software"