Re: [Lit.] Buffer overruns

From: Brian Inglis (Brian.Inglis_at_SystematicSW.Invalid)
Date: 01/31/05


Date: Mon, 31 Jan 2005 14:43:15 GMT

On Sun, 30 Jan 2005 16:23:07 -0800 in alt.folklore.computers, "Tom
Linden" <tom@kednos.com> wrote:

>On Sun, 30 Jan 2005 18:54:53 GMT, Brian Inglis
><Brian.Inglis@SystematicSW.Invalid> wrote:
>
>> It's the design that does the encapsulation; the implementation just
>> supports that encapsulation of the design.
>> C (or assembler) supports just as much encapsulation as any other
>> language; most languages nowadays are compiled or interpreted by C
>> code, and they all end up as assembler generated or executed.
>
>
>You are mistaken. That is not true for any IBM compilers or for those
>on VMS, and none of these pass through assembly as has been common in
>the Unix world, they generate machine code. In fact none of these are
>even written in C.

For IBM, replace C by PL/S; for VMS, replace C by BLISS; replace
assembler by machine code; same stuff, different representation.

-- 
Thanks. Take care, Brian Inglis 	Calgary, Alberta, Canada
Brian.Inglis@CSi.com 	(Brian[dot]Inglis{at}SystematicSW[dot]ab[dot]ca)
    fake address		use address above to reply


Relevant Pages

  • Re: [Lit.] Buffer overruns
    ... > supports that encapsulation of the design. ... and they all end up as assembler generated or executed. ... That is not true for any IBM compilers or for those ... the Unix world, they generate machine code. ...
    (sci.crypt)
  • Re: translating Python to Assembler
    ... program in machine code, which is all 1's and 0's. ... assembler has to be compiled in order to convert the opcodes to ... IMHO this "compilation" if trivial compared to HLL ... since it's just a translation from opcodes to numbers ...
    (comp.lang.python)
  • Re: Instr()
    ... Microcode was used only during the design of the chip and was not accessible thereafter on most machines on which that processor was installed. ... I meant that writing machine code can be done either with or without the help of an Assembler, and that writing it without the help of an Assembler is a quite different and much harder task than using an Assembler. ...
    (microsoft.public.vb.general.discussion)
  • Re: MSIL or Bytecode taught instead of ASM
    ... efforts of the "high level language" communities, ... spent learning any given assembler or assembly language. ... said IL (unlike the basic architecture). ... traditional VM (the high or low-levelness between bytecode and machine code ...
    (comp.programming)
  • Re: Instr()
    ... Microcode was used only during the design of the chip and was not accessible thereafter on most machines on which that processor was installed. ... I meant that writing machine code can be done either with or without the help of an Assembler, and that writing it without the help of an Assembler is a quite different and much harder task than using an Assembler. ...
    (microsoft.public.vb.general.discussion)