Skip to main content

We are taking off!

It has been a while since we started working with our first COBOL programs, struggling to extract as much information as possible from them and trying to understand the differences between the dialects from each of the vendors. A lot of time since we started developing our technology agnostic compiler, diagraming tools...

Share this post

Comments (0)

The Inevitable Return of COBOL

Our colleagues from the blog Hacker Rank have developed this interesting article about the existing gap between the current demand for COBOL experts and the number of COBOL programmers that are available. In our opinion, using tools such as Go4IT Alight helps bridging this gap by providing novel programmers a means to understand COBOL and flatten their learning curve.

Read the full article.

Share this post

Comments (0)

Discovery

During the discovery Go4IT Alight extracts all the knowledge from the source code of the analyzed legacy programs. This process is similar to the one done by compilers, yet reaching a higher level of knowledge. In the first place, Alight discovers the structure of the analyzed source code, identifying variables, functions and classes. Then the behaviour of each function is analyzed. Finally, the discovery process extracts information about the data model used by the programs (i.e.

Source code analysis

Alight analysis algorithms are capable of obtaining valuable information from the source code. This information in often crucial to fulfil a successful modernization, as they identify problems in the program structure, performance, etc. of the legacy applications, and thus, corrections can be applied before transforming the application to a newer technology. Currently, Alight has many analysis tools available to all programing languages:

Code generation

Alight uses powerful generation engines that allow us to link pivot language models with modern programing languages, such as Java, Shell script, HTML, Javascript or Python among others. Furthermore, Alight can regenerate the code in the original language, which is a useful feature to implement automated code correctors (for example, automated elimination of GOTO statements in COBOL).

Joseba Laka

For a R&D team it is a must that all internal platforms and tools are based on modern technologies, and taking into account that software platforms live in a constant change, we needed a viable solution both in time and investment. Go4IT Alight has demonstrated being such a solution, and thanks to it we can now be sure that out internal tools and collaboration systems we offer will be able to adapt and modernize without significant investments or risks.