5 legendary technologies will never be outdated
Technology is changing with dizzying levels every day. New languages are constantly being released like Ruby, Hadoop or cloud technologies are becoming more and more popular. However, basic languages and skills still act as solid frameworks to help things work smoothly. Here are five types of technology that still play a big role until this time.
COBOL
"A lot of end users are still interacting with systems built with COBOL." – Ed Airey, Product Marketing Director for COBOL solution at MicroFocus said.
Services such as banking, insurance, trains or aviation are the services that customers interact with most COBOL, because this language excels at computing and managing large amounts of data traffic. .
"COBOL outperforms other languages in terms of handling very large volumes of data, this feature is called batch processing," Airey said. The banking systems, credit companies, and IRS companies all use COBOL programmed systems to handle a large number of transactions at the same time. COBOL is also used in immigration and immigration background check systems. This process also helps localize objects that need to be monitored.
Mainframes
“Most large-scale computer systems have been developed in the 1960s. With massive structures, they are still developing until now. Its stability allows the mainframes (or big iron) to run stably without interruption for decades. Industries such as Banking, Retail, Financial Services, Logistics, and Manufacturing are heavily dependent on mainframe technology, ”said Craig O'Malley, CEO of the mainframe solutions Compuware.
"Mainframe technology will certainly play a key role for many back-end systems. This is the best, fastest and most economical technology solution compared to what it does. It's not just for batch processing, or for speeding up data processing, it's an optimal solution to handle extremely large data traffic. ”
Language C
C was developed by Dennis Ritchie in Bell Labs around 1969 and 1973. C is likened to one of the most used programming languages. In fact, many "junior" languages like C ++, Python, Perl, Java and PHP have borrowed a lot of basic features from C.
This language is widely used in programming systems including operating systems or embedded systems, not to mention supercomputing systems that are also based on this language. And of course C is also the foundation of many operating systems including Unix.
Fortran
A language known as Formula Translation, a language used for IBM mainframe systems from the 1950s. It is likened to the "mother tongue of computer science". FORTRAN was developed by Big Blue to speed up the processing of scientific and technical information on supercomputers.
Opportunity to participate in Vietnam's largest programming event: Vietnamwebsummit.com
Currently, it is widely used in areas such as weather forecasting, dynamics, computer physics and areas requiring high processing speed. The latest version of FORTRAN is FORTRAN 2015 is expected to be released in the coming 2016.
Java
Technically speaking, Java is not a superior technology, but it will officially celebrate its 20th birthday this year. Java was developed by James Gosling at Sun Microsystem in 1995. It was designed with a goal of helping developers "write code in one place, and run in many places" (write once, run anywhere). ), without having to translate it through another platform.
Despite being a "young" language, Java is still among the most used languages of the community, rated by the community Tiobe Software's Programming Community Index. With about 9 million developers, Java is at the top of the most-used languages, most of which are used to build Web client-server applications.