Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Oct 1998 18:37:25 -0400
From:      "Steve Friedrich" <SteveFriedrich@Hot-Shot.com>
To:        "David Wolfskill" <dhw@whistle.com>, "grog@lemis.com" <grog@lemis.com>
Cc:        "freebsd-questions@FreeBSD.ORG" <freebsd-questions@FreeBSD.ORG>
Subject:   Re: Assembly Language Documentation
Message-ID:  <199810202238.SAA24192@laker.net>

next in thread | raw e-mail | index | archive | help
On Tue, 20 Oct 1998 07:43:52 -0700 (PDT), David Wolfskill wrote:

>>> Is any part of FreeBSD documented in assembly language?
>
>>I'm not sure if I understand you correctly.  Assembly language is used
>>for programming, not documntation.
>
>Given the 12 years I spent as an MVS (IBM mainframe) systems programmer,
>I am forced to admit that I have a somewhat different perspective on
>this:  there are environments and contexts in which assembly code is
>used to document such things as parameter lists and internal structures.

According to Brian Kernighan and Dennis Ritchie, at one time, UNIX
consisted of 13000 lines of system code, only about 800 lines at the
very lowest level are in assembler.  Much effort has been expended to
keep the assembler code to it's absolute minimum.

In short, if you're not a C programmer, you should become one if you
want to read UNIX source for the kernel or utilities.  In the case of
*real* programmers (those who know a non-Microsoft, non-visual
language), you should begin with "The C Programming Language" by
Kernighan and Ritchie.  The second edition is still current and is less
than 275 pages.
Unix systems measure "uptime" in years, Winblows measures it in minutes.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810202238.SAA24192>