📄 rhl31.htm
字号:
<HTML>
<HEAD>
<TITLE>Red Hat Linux Unleashed rhl31.htm </TITLE>
<LINK REL="ToC" HREF="index-1.htm" tppabs="http://202.113.16.101/%7eeb%7e/Red%20Hat%20Linux%20Unleashed/index.htm">
<LINK REL="Index" HREF="htindex.htm" tppabs="http://202.113.16.101/%7eeb%7e/Red%20Hat%20Linux%20Unleashed/htindex.htm">
<LINK REL="Next" HREF="tppmsgs/msgs0.htm#33" tppabs="http://202.113.16.101/%7eeb%7e/Red%20Hat%20Linux%20Unleashed/rhl32.htm">
<LINK REL="Previous" HREF="rhl30.htm" tppabs="http://202.113.16.101/%7eeb%7e/Red%20Hat%20Linux%20Unleashed/rhl30.htm"></HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
<A NAME="I0"></A>
<H2>Red Hat Linux Unleashed rhl31.htm</H2>
<P ALIGN=LEFT>
<A HREF="rhl30.htm" tppabs="http://202.113.16.101/%7eeb%7e/Red%20Hat%20Linux%20Unleashed/rhl30.htm" TARGET="_self"><IMG SRC="purprev.gif" tppabs="http://202.113.16.101/%7eeb%7e/Red%20Hat%20Linux%20Unleashed/purprev.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="Previous Page"></A>
<A HREF="index-1.htm" tppabs="http://202.113.16.101/%7eeb%7e/Red%20Hat%20Linux%20Unleashed/index.htm" TARGET="_self"><IMG SRC="purtoc.gif" tppabs="http://202.113.16.101/%7eeb%7e/Red%20Hat%20Linux%20Unleashed/purtoc.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="TOC"></A>
<A HREF="tppmsgs/msgs0.htm#33" tppabs="http://202.113.16.101/%7eeb%7e/Red%20Hat%20Linux%20Unleashed/rhl32.htm" TARGET="_self"><IMG SRC="purnext.gif" tppabs="http://202.113.16.101/%7eeb%7e/Red%20Hat%20Linux%20Unleashed/purnext.gif" WIDTH = 32 HEIGHT = 32 BORDER = 0 ALT="Next Page"></A>
<HR ALIGN=CENTER>
<P>
<UL>
<UL>
<UL>
<LI>
<A HREF="#E68E243" >Ada</A>
<LI>
<A HREF="#E68E244" >FORTRAN</A>
<LI>
<A HREF="#E68E245" >Digital Signal Processing</A>
<LI>
<A HREF="#E68E246" >Modula-3</A>
<LI>
<A HREF="#E68E247" >OGI</A>
<LI>
<A HREF="#E68E248" >Eiffel</A>
<LI>
<A HREF="#E68E249" >COBOL</A>
<LI>
<A HREF="#E68E250" >LISP</A>
<LI>
<A HREF="#E68E251" >Scheme</A>
<LI>
<A HREF="#E68E252" >Summary</A></UL></UL></UL>
<HR ALIGN=CENTER>
<A NAME="E66E31"></A>
<H1 ALIGN=CENTER>
<CENTER>
<FONT SIZE=6 COLOR="#FF0000"><B>31</B></FONT></CENTER></H1>
<BR>
<A NAME="E67E31"></A>
<H2 ALIGN=CENTER>
<CENTER>
<FONT SIZE=6 COLOR="#FF0000"><B>Other Compilers and Languages Ported to Linux</B></FONT></CENTER></H2>
<BR>
<P>This chapter gives you a brief introduction to some languages other than those that have been assigned whole chapters in this book. You will learn details about the following languages and how to get packages for them:
<BR>
<UL>
<LI>Ada
<BR>
<BR>
<LI>FORTRAN
<BR>
<BR>
<LI>Digital Signal Processing
<BR>
<BR>
<LI>Modula-3
<BR>
<BR>
<LI>OGI
<BR>
<BR>
<LI>Eiffel
<BR>
<BR>
<LI>COBOL
<BR>
<BR>
<LI>LISP
<BR>
<BR>
<LI>Scheme
<BR>
<BR>
</UL>
<P>All the packages here have accompanying documentation and "how-to-use" instructions for them.
<BR>
<P>The list of programming languages covered here is not complete. As Linux becomes more and more acceptable in the programming community, you will see more languages being ported to Linux.
<BR>
<BR>
<A NAME="E68E243"></A>
<H3 ALIGN=CENTER>
<CENTER>
<FONT SIZE=5 COLOR="#FF0000"><B>Ada</B></FONT></CENTER></H3>
<BR>
<P>The Ada programming language was named after Ms. Ada Lovelace, a member of the original Ada software development team. Ada is the choice of many real-time system software developers and has been enhanced significantly for this purpose. Needless to say,
some greatly enthused individuals have ported this language over to Linux. The Ada package is referred to as the GNAT (for GNu Ada Translator). The authors therefore appropriately belong to the GNAT project at New York University.
<BR>
<P>The latest update at the time of this writing was in March 1996. The Ada95 standard of the Ada language is covered in this release. The Ada for Linux package comes in the following files:
<BR>
<UL>
<LI>gnat-3.03-src.tar.gz
<BR>
<BR>
<LI>gnat-3.03-i486-linux-elf-bin.tar.gz
<BR>
<BR>
<LI>gnat-3.01-linuxaout.tar.gz
<BR>
<BR>
<LI>gnat-3.01-linuxaout.README
<BR>
<BR>
</UL>
<P>For more information, you can contact the support folks via e-mail at <A HREF="mailto:gnat-request@cs.nyu.edu">gnat-request@cs.nyu.edu</A>. The FTP site at <A HREF="tppmsgs/msgs0.htm#71" tppabs="ftp://tsx-11.mit.edu/">tsx-11.mit.edu</A> has the latest information and release of this
software in the directory /pub/linux/packages/Ada.
<BR>
<BR>
<A NAME="E68E244"></A>
<H3 ALIGN=CENTER>
<CENTER>
<FONT SIZE=5 COLOR="#FF0000"><B>FORTRAN</B></FONT></CENTER></H3>
<BR>
<P>The FORTRAN programming language is also ported to Linux. Only versions up to FORTRAN 77 have been ported over. There are only commercial ports of FORTRAN 90 as of this publication. The package in the <A HREF="tppmsgs/msgs0.htm#71" tppabs="ftp://tsx-11.mit.edu/">tsx-11.mit.edu</A>
archives under the /pub/linux/packages/fortran directory contains the following files:
<BR>
<UL>
<LI>ftnchek-2.7.lsm
<BR>
<BR>
<LI>ftnchek-2.7.tgz
<BR>
<BR>
<LI>libf2c-0.9.lsm
<BR>
<BR>
<LI>libf2c-0.9.tar.gz
<BR>
<BR>
<LI>mpfun-1.0.lsm
<BR>
<BR>
<LI>mpfun-1.0.tar.gz
<BR>
<BR>
<LI>toolpack-1.2.lsm
<BR>
<BR>
<LI>toolpack-1.2.tar.gz
<BR>
<BR>
</UL>
<P>For a more up-to-date description of the files, check the INDEX file in the same directory as the above files. The libf2c-0.9.tar.gz contains the functions for converting FORTRAN code to C. Actually, the program f2c does a pretty decent job on all my
class assignments at the university. The output is not idiot-proof, but it does the major portion of the job of translation.
<BR>
<P>The toolpack files are tools for FORTRAN programmers. Functions include printing aids for clean output listings and some sort of lint checker. Tools in this package include those for portability testing and dynamic programming analysis. All the script
files in the toolpack are written for the C shell, so you will need to have the tcsh program installed on your system.
<BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -