For those who do not have a previous knowledge about the computer science, this is a part of the technology that plays an important role in the advanced informatics. This started at the beginning of the movement in the development of informatics.
Also, we cannot forget that this start with the problem that presents the people who build or create the machine such as the ENIAC who were part of the techniques and scientific areas.
The beginning of programming
The first person created this process of programming was the FORTRAN by the year 1957 which is the letters for the words “Formula Translator” who is in charge of the technology market.
It is well known for people who are interested in this type of topic and for professionals of informatics that the areas of the velocity and memory of the science computer prove that is more important than what people think.
This is not a small market or the fewer contributions to the society, this is deeper than what people think.
Actually the market technique and scientific is growing up and today is bigger than ever. The reason of this progression is the importance of the development, design, and fabrication of the new products which are growing up faster than what people think.
Many international companies make a contribution that supports this type of program such as the World Wide Web. It was created in the CERN (Centre Européenne pour la Recherche Nucleairé) as a result of the needs of collaboration between international groups of searches.
On the other hand, there is the browser graphic design MOSAIC in the NCSA (National Center for Supercomputing Applications). It is also dedicated to the science computer and also bring the initial step to the grown-up.
The techniques which help programmers
Each one of these international companies works and improves the growing up of the science computer. All this, thanks to these different techniques mentioned then:
– Basic techniques of optimization.
– Profiling of a program.
– Improving memory access
– Efficient use of memory hierarchy.
– Optimized basic libraries.
– Benchmarking, new HW for technical and scientific computing.
– General optimizations and profiling tools and libraries BLAS, Goto BLAS, FLAME environment.
Read Also: Some Benefits & Risks of Nanotechnology