Subroutines Help Software Programmers Avoid Having To 'Reinvent The Wheel'

When writing computer programs in any language, scientists must solve problems that probably have been faced already by many other programmers. It is silly to "reinvent the wheel," as the saying goes, when a variety of routines (subprograms that scientists can plug into programs they're writing) are already available for the most popular computer languages. I spend most of my time programming in Turbo Pascal 4.0 (produced by Borland International), so I am most familiar with the three classes of

Barry Simon
Sep 18, 1988
When writing computer programs in any language, scientists must solve problems that probably have been faced already by many other programmers. It is silly to "reinvent the wheel," as the saying goes, when a variety of routines (subprograms that scientists can plug into programs they're writing) are already available for the most popular computer languages.

I spend most of my time programming in Turbo Pascal 4.0 (produced by Borland International), so I am most familiar with the three classes of routines specific to this high-level programming language. The three classes are: general collections, which simplify the process of designing screens that will appear in a program; graphics-focused collections, for quickly and easily drawing geometric shapes; and sets of scientific routines, which make it easier for scientists to add geometric and mathematical formulas to scientific programs.

General Routines

General screen routines are subprograms that can be put into a program to...

Interested in reading more?

Become a Member of

Receive full access to digital editions of The Scientist, as well as TS Digest, feature stories, more than 35 years of archives, and much more!
Already a member?