Full text: Proceedings of the Symposium "From Analytical to Digital" (Part 3)

  
Sarjakoski: 
Förstner (FRG): 
  
Sarjakoski: 
Elassal: 
  
Of course, it could be written. But somehow I don't 
see why it should be done. Because procedural 
languages, such as Fortran, Pascal, Ada, and so on, 
are really designed to make conventional programming 
to be efficient. Why should we use LISP there? 
I want to make three comments. The first thing is 
that you don't have to be ashamed of writing the 
expert system in Fortran. There are big expert 
systems in medicine which are written in Fortran, 
because of the efficiency of these systems. With 
respect to LISP, I only want to mention that at 
Stanford Research Institute all programs are written 
in LISP and they really do all number crunching for 
matching on the LISP machines. It may be that for 
research this is very meaningful because everybody 
knows that 95% of a program is management and organ- 
isation and not number crunching from the program- 
mer's point of view. So, it might be meaningful 
that the logic which is behind the problem is easier 
to show in a language like LISP. And I think this 
whole talk, and this is my last comment, is very 
valuable because it shows us how to look at problems 
from a totally different point of view. That we do 
not try to look at specialized, very small problems 
and efficiently solve only those. We could also 
look at the whole problem and try to structure it 
and find the right solutions for the whole system. 
Yes, mostly I agree. But I could make one more 
comment. You can write a LISP interpreter by using 
Fortran. This only shows that we just have to use 
such tools that are efficient for our purposes. An 
expert system shell can be written by using Fortran 
but once we are using the shell, we don't think in 
terms of Fortran anymore. However, we still want to 
access good subroutine packages like IMSL and so on. 
The interfacing problem has to be solved in the 
shell we are using. 
I would like to make a final remark myself. I guess, 
to me personally, it is very satisfying to see that 
in a photogrammetric meeting, we are talking about 
things which are purely in the domain of computer 
sciences. It took us so many years to come around 
to realize that there is a real need for doing more 
work in the area of software engineering, to trans- 
fer some of the good ideas that we have been talking 
about for years and putting them into practice. If 
we go back to the previous Session, where the sub- 
ject of automatic correlation was mentioned, there 
is no doubt in my mind that techniques exist to ef- 
fectively do it today. However, to transfer these 
existing techniques into operational systems, with 
adequate process controls, is going to be a real 
challenge that we will have to meet. 
Thank you very much. 
60
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.