Compared with popular languages such as c++, python, Fortran, Fortran seems quite unfamiliar to the new generation of programmers , and even unheard of.
However, fortran, as the first high-level language to be officially promoted in the field of computers, emerged in 1956 and has been carrying the youthful memories of a generation of programmers for more than 60 years.
Many people think that fortran has already entered the grave . In fact, fortran is still widely used in the field of super-large-scale computing, such as aerospace, meteorology, etc.
fortran As an old predecessor in developing languages, fortran77 is a classic of the generation. Some schools still use fortran as a teaching course, but the development of the computer field is changing with each passing day. Compared with the more efficient popular languages such as Java, C++, and python, the fortran language inevitably seems less standardized and beautiful.
Therefore, there is still a need for discussion on whether fortran is still necessary.
fortran should be retired.
Some developers believe that fortran’s so-called fast is just an illusory feeling. Compared with C++, fortran is indeed easier to get started, but fortran lacks many advanced features, such as spending a lot of time manually allocate/deallocate different types of arrays, and fortran lacks easy-to-use code completion.
fortran is still being used mainly because of historical legacy issues. As the earliest high-level language, there are still a lot of legacy code on the market now, so in addition to maintaining the old code, it is time fortran to retire.
fortran Theory of Destruction, the logic of quitting
fortran is very simple. Arrays are arrays, variables are variables. Which number to take from the array is which number, there is no pointer shift or something. The global array is very intuitive to pass between SUBROUTINE or FUNCTION, and many functions will not make any mistakes when operating the global array.
fortran programmers do not think they are programmers, but they say they are , which makes scientific researchers focus on scientific research without wasting much energy in terms of computing. The emergence of fortran just meets their needs.
Besides, many old codes are written in fortran, and have reached perfection. Just continue to use them. Languages such as Python, R or Julia also provide process support for Fortran.
Therefore, the theory of fortran's demise is over.
new rapid development tool suddenly emerged
Netizens are quarreling about the whereabouts of fortran, which reminds me of the hot new development technology in recent years - low/ no-code development .
With the development of technology, computers are no longer exclusive to cutting-edge science and have long "flying into the homes of ordinary people". Compared with fast development languages such as VB, Delphi, fortran, low/code-free development technology seems more convenient. On the other hand, the voices of doubt about it are often accompanied by your ears.
Some people believe that low/code-free development technology is just toys. Even the highly encapsulated and highly coupled development model can only meet simple functions such as adding, deleting, searching and modifying, and import and exporting . Once customers have special needs, the platform functions will be difficult to meet. Besides, the low-code platform still requires code to be used, which is difficult to understand. Users need to spend a lot of time to master it, and think that rapid development of low-code is just useless.
In fact, low/code-free development technology, especially code-free development, is not that bad, and even subverts the perception of many people. Taking eversheet, a code-free development tool, as an example, is developed by the Chinese team to truly realize the "0" code development software.
eversheet is not a simple underlying packaging. It pioneered the tabular programming technology. You can use the form drawing method to "draw" the management process. The operation interface is similar to excel, pure Chinese, and simple to operate. In layman's terms, enterprise management software can be developed by enterprise managers and office staff themselves, and there is no need to buy finished software at a high price.
eversheet is not toy . In addition to easily building lightweight applications, it can also develop complex industrial applications, such as ERP, WMS, MES, purchase, sales and inventory , financial management systems, etc., benefiting more than 200,000 enterprises. Huawei , MCC Group, Hengyi Group , Sifang Huitong Logistics, Chengwei Technology and other industry leaders are all in-depth use.
summary
fortran is simple to operate and meets the computing needs of researchers. Low/code-free development technology meets people who do not understand IT technology but have software development needs.
exists, which means reasonable , fortran or eversheet, black cats and white cats, catching mice is a good cat, why bother to stick to the form?