Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
history of Programming language and CPU in relation to each
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 51 - 75 of 823 - Collapse all  -  Translate all to Translated (View all originals) < Older  Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Bob Martin  
View profile  
 More options Oct 12 2012, 8:19 am
Newsgroups: alt.folklore.computers
From: Bob Martin <bob.mar...@excite.com>
Date: Fri, 12 Oct 2012 13:19:03 BST
Local: Fri, Oct 12 2012 8:19 am
Subject: Re: history of Programming language and CPU in relation to each
in 580241 20121012 090435 Nick Spalding <spald...@iol.ie> wrote:

I still have my maroon CE handbook for the 1410.  My most vivid memory of that
system was typing in the IPL sequence on the 1052.  Any others do that?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "history of Programming language and CPU in relation to each other" by Walter Bushell
Walter Bushell  
View profile  
 More options Oct 12 2012, 9:13 am
Newsgroups: alt.folklore.computers
From: Walter Bushell <pr...@panix.com>
Date: Fri, 12 Oct 2012 09:13:56 -0400
Local: Fri, Oct 12 2012 9:13 am
Subject: Re: history of Programming language and CPU in relation to each other
In article <k57kj4$5p...@dont-email.me>,
 Peter Flass <Peter_Fl...@Yahoo.com> wrote:

Mostly the latter. I suppose nine bit bytes would be the best
compromise, but that's off the top of my head. That would still lead
to problems, for example, ints and longs would not overflow when they
should, etcetera. The standards would allow it, but I think the
standard libraries are written assuming 8 bit bytes.

--
This space unintentionally left blank.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Walter Bushell  
View profile  
 More options Oct 12 2012, 9:19 am
Newsgroups: alt.folklore.computers
From: Walter Bushell <pr...@panix.com>
Date: Fri, 12 Oct 2012 09:19:11 -0400
Local: Fri, Oct 12 2012 9:19 am
Subject: Re: history of Programming language and CPU in relation to each other
In article <k57m14$dq...@dont-email.me>,
 Peter Flass <Peter_Fl...@Yahoo.com> wrote:

> The influence is the other way.  I believe C's stupid null-terminated
> strings were developed because of the instruction set of the PDP-11,

And C was developed in a very different environment. C was designed
for systems with controlled access, not wide open world wide access
and controlling actual ca$h.

--
This space unintentionally left blank.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "history of Programming language and CPU in relation to each" by Dan Espen
Dan Espen  
View profile  
 More options Oct 12 2012, 10:00 am
Newsgroups: alt.folklore.computers
From: Dan Espen <des...@verizon.net>
Date: Fri, 12 Oct 2012 10:00:28 -0400
Local: Fri, Oct 12 2012 10:00 am
Subject: Re: history of Programming language and CPU in relation to each

The last 360 assembler I wrote, was ... well, right now.
Just did a make, waiting for the compile/test results.

--
Dan Espen


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "history of Programming language and CPU in relation to each other" by jmfbahciv
jmfbahciv  
View profile  
 More options Oct 12 2012, 10:04 am
Newsgroups: alt.folklore.computers
From: jmfbahciv <See.ab...@aol.com>
Date: 12 Oct 2012 14:04:45 GMT
Local: Fri, Oct 12 2012 10:04 am
Subject: Re: history of Programming language and CPU in relation to each other

Rajib Kumar Bandopadhyay wrote:
> On Thu, 11 Oct 2012 13:34:42 +0000, jmfbahciv wrote:
>> Honey, you can't stop a rock which has started rolling down hill.  In
>> this newsgroups, topics ramble in seemingly unrelated areas.  However,
>> if you read closely, it all has something to do with how we did our
>> work.
> Actually, on hindsight, I am sorry I said that. I am flooded with so much
> information, you know, and am rather happy for this!

There are a hundred people who have different experiences with alsmot
the whole range of hard/software.  Some even were doing the development
of that stuff.  Others used it and created marvelous computing environments.
To absorb everything we "know" is impossible.  Choose an architecture you
like, then play with it.  There are emulators for most things.  I'm biased
so I don't want to give you a recommendation of architecture.

> I will collect my
> doubts and post them later on when I have begun understanding what I have
> taken in.

Go ahead and post the questions.  In my business, there was no such thing
as a stupid question, unless it's repeated for the sole purpose of delaying
work.

/BAH


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jmfbahciv  
View profile  
 More options Oct 12 2012, 10:05 am
Newsgroups: alt.folklore.computers
From: jmfbahciv <See.ab...@aol.com>
Date: 12 Oct 2012 14:04:54 GMT
Local: Fri, Oct 12 2012 10:04 am
Subject: Re: history of Programming language and CPU in relation to each other

Wrong.  Not at the time the first compilers/interpreters were written.
EAch one was written to solve a particular problem for the people
who were working on a particular machine.  COBOL is an example.
Even the HLLs which were written as a univerity exercise/class was
tied to a particular machine.  You can tell (usually) which machine
it was from the decisions made when implemented.

If a compiler was useful enough, the compiler was implemented on
more architectures.  That's when the Standards committed get formed
to write a functional spec for the entire industry.

>  For instance,
> Fortran was developed by IBM, yet by many others, and used on a
> variety of machines.  COBOL was developed by an industry trade group.
> The languages could, if really wanted, run on the smaller machines.
> (I believe some Fortran programs were "pre screned" on 1401s used as a
> spooler to the 7090).

FORTAN II  was available on the 1620.

/BAH


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jmfbahciv  
View profile  
 More options Oct 12 2012, 10:05 am
Newsgroups: alt.folklore.computers
From: jmfbahciv <See.ab...@aol.com>
Date: 12 Oct 2012 14:04:51 GMT
Local: Fri, Oct 12 2012 10:04 am
Subject: Re: history of Programming language and CPU in relation to each other

Louis Krupp wrote:
> On Wed, 10 Oct 2012 04:42:04 +0000 (UTC), Rajib Kumar Bandopadhyay
> <bkpsusmi...@gmail.com> wrote:

<snip>

Louis--would pointing at _Introduction to Programming_ by Digial's
Small Computer Handbook Series help?  It's very detailed so I usually
point someone at it who wants to learn how to code, not learn an overview.

> This is a very hopeful sign.  :-)

Yes.  The OP may choke on all the bits we're throwing at him.  Even
the human brain has memory limits.

/BAH


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "history of Programming language and CPU in relation to each" by jmfbahciv
jmfbahciv  
View profile  
 More options Oct 12 2012, 10:05 am
Newsgroups: alt.folklore.computers
From: jmfbahciv <See.ab...@aol.com>
Date: 12 Oct 2012 14:04:52 GMT
Local: Fri, Oct 12 2012 10:04 am
Subject: Re: history of Programming language and CPU in relation to each

2003.

Kewl.  Which assembler?

> Have done a little since, for fun, on Hercules VM/370.

Once it's in your blood, doing HLLs is lowering yourself ;-)

/BAH


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nick Spalding  
View profile  
 More options Oct 12 2012, 10:06 am
Newsgroups: alt.folklore.computers
From: Nick Spalding <spald...@iol.ie>
Date: Fri, 12 Oct 2012 15:05:29 +0100
Local: Fri, Oct 12 2012 10:05 am
Subject: Re: history of Programming language and CPU in relation to each
Bob Martin wrote, in <adqg5pFk9s...@mid.individual.net>
 on Fri, 12 Oct 2012 13:19:03 BST:

I didn't have to on the 7010, they had come to their senses and put back
the Load button.
--
Nick Spalding

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "history of Programming language and CPU in relation to each other" by Charles Richmond
Charles Richmond  
View profile  
 More options Oct 12 2012, 10:17 am
Newsgroups: alt.folklore.computers
From: "Charles Richmond" <numer...@aquaporin4.com>
Date: Fri, 12 Oct 2012 09:17:02 -0500
Local: Fri, Oct 12 2012 10:17 am
Subject: Re: history of Programming language and CPU in relation to each other
"Rich Alderson" <n...@alderson.users.panix.com> wrote in message

news:mddehl425jx.fsf@panix5.panix.com...

> "Charles Richmond" <numer...@aquaporin4.com> writes:

>> "Walter Bushell" <pr...@panix.com> wrote in message
>> news:proto-E473C6.09111111102012@news.panix.com...

>>> Consider writing a C compiler for the DEC 10, which was very byte
>>> friendly for a word oriented machine.

>> There *is* a C compiler for the PDP-10/DEC-20.  It used 9-bit bytes.

> One of them does.  There's more than one C compiler for TOPS-20.
> I guess my only exposure to a TOPS-20 compiler... is the compiler on
> Xkleten.  :-)

--

numerist at aquaporin4 dot com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ahem A Rivet's Shot  
View profile  
 More options Oct 12 2012, 10:18 am
Newsgroups: alt.folklore.computers
From: Ahem A Rivet's Shot <ste...@eircom.net>
Date: Fri, 12 Oct 2012 15:15:12 +0100
Local: Fri, Oct 12 2012 10:15 am
Subject: Re: history of Programming language and CPU in relation to each other
On Thu, 11 Oct 2012 19:57:43 -0400

Peter Flass <Peter_Fl...@Yahoo.com> wrote:
> The influence is the other way.  I believe C's stupid null-terminated
> strings were developed because of the instruction set of the PDP-11, but

        C's stupid null terminated strings are what make highly efficient
(in time and memory) things like strtok possible. These days there's memory
and cycles to burn on string shuffling and copying, but then it was best
avoided if at all possible.

--
Steve O'Hara-Smith                          |   Directable Mirror Arrays
C:>WIN                                      | A better way to focus the sun
The computer obeys and wins.                |    licences available see
You lose and Bill collects.                 |    http://www.sohara.org/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Charles Richmond  
View profile  
 More options Oct 12 2012, 10:21 am
Newsgroups: alt.folklore.computers
From: "Charles Richmond" <numer...@aquaporin4.com>
Date: Fri, 12 Oct 2012 09:21:03 -0500
Local: Fri, Oct 12 2012 10:21 am
Subject: Re: history of Programming language and CPU in relation to each other
"Dan Espen" <des...@verizon.net> wrote in message

news:ick3uxyq8j.fsf@home.home...

Yes, at a PPoE, I have used a large integer array that acted as one big bit
mask.  But it was *not* a bitfield in a structure.  After determining which
element of the array contains the bit to be tested... one only needs to
shift a 1 into a position in a mask to test the bit.  Pretty effecient.

--

numerist at aquaporin4 dot com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rajib Kumar Bandopadhyay  
View profile  
 More options Oct 12 2012, 10:31 am
Newsgroups: alt.folklore.computers
From: Rajib Kumar Bandopadhyay <bkpsusmi...@gmail.com>
Date: Fri, 12 Oct 2012 14:31:52 +0000 (UTC)
Local: Fri, Oct 12 2012 10:31 am
Subject: Re: history of Programming language and CPU in relation to each other

On Fri, 12 Oct 2012 14:04:45 +0000, jmfbahciv wrote:
> I'm biased
> so I don't want to give you a recommendation of architecture.

No, please go ahead and recommend. I am happily gathering gemstones!

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rajib Kumar Bandopadhyay  
View profile  
 More options Oct 12 2012, 10:36 am
Newsgroups: alt.folklore.computers
From: Rajib Kumar Bandopadhyay <bkpsusmi...@gmail.com>
Date: Fri, 12 Oct 2012 14:36:50 +0000 (UTC)
Local: Fri, Oct 12 2012 10:36 am
Subject: Re: history of Programming language and CPU in relation to each other

On Fri, 12 Oct 2012 14:04:51 +0000, jmfbahciv wrote:
> Even
> the human brain has memory limits.

No problem, you all just flow. I will take time, but ultimately grasp
these. Please don't stop!

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "history of Programming language and CPU in relation to each" by Rajib Kumar Bandopadhyay
Rajib Kumar Bandopadhyay  
View profile  
 More options Oct 12 2012, 10:42 am
Newsgroups: alt.folklore.computers
From: Rajib Kumar Bandopadhyay <bkpsusmi...@gmail.com>
Date: Fri, 12 Oct 2012 14:42:19 +0000 (UTC)
Local: Fri, Oct 12 2012 10:42 am
Subject: Re: history of Programming language and CPU in relation to each

On Fri, 12 Oct 2012 14:04:52 +0000, jmfbahciv wrote:
> Once it's in your blood, doing HLLs is lowering yourself ;-)

What does your statement mean with the smiley? Just remember I am a
little dim in wit.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rajib Kumar Bandopadhyay  
View profile  
 More options Oct 12 2012, 10:49 am
Newsgroups: alt.folklore.computers
From: Rajib Kumar Bandopadhyay <bkpsusmi...@gmail.com>
Date: Fri, 12 Oct 2012 14:49:19 +0000 (UTC)
Local: Fri, Oct 12 2012 10:49 am
Subject: Re: history of Programming language and CPU in relation to each

On Fri, 12 Oct 2012 14:40:22 +0000, Rajib Kumar Bandopadhyay wrote:
> On Fri, 12 Oct 2012 10:00:28 -0400, Dan Espen wrote:

>> was ... well, right now.
> What is the utility of programming in assembly? Please elaborate...

No, I mean, the present time. I remember that assembly was better when
CPU time was expensive, and the process of recompilation took a lot of
time... Why now? Does it mean it still is?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "history of Programming language and CPU in relation to each other" by Seymour J. Shmuel Metz
Seymour J. Shmuel Metz  
View profile  
 More options Oct 12 2012, 9:27 am
Newsgroups: alt.folklore.computers
From: Shmuel (Seymour J.) Metz <spamt...@library.lspace.org.invalid>
Date: Fri, 12 Oct 2012 08:27:02 -0500
Local: Fri, Oct 12 2012 9:27 am
Subject: Re: history of Programming language and CPU in relation to each other
In <k58vr0$hl...@dont-email.me>, on 10/12/2012
   at 07:51 AM, Peter Flass <Peter_Fl...@Yahoo.com> said:

>"It all depends(tm)"  PL/I is alive and well.  C outgrew its original
> basis as a high-level assembler,

C was never a high level assembler, but most code in an OS doesn't
require the use of arbitrary instructions.

>Multics was entirely written in PL/I.

No; some[1] parts were written in ALM. OTOH, all of the MCP for the
B5000 was written in ALGOL-60 dialects[1].

[1] Following a redesign, some pieces that were originally in
    ALM were rewritten in PL/I and turned out to be faster than the
    ALM version; it pays to worry about the algorithms before
    tweaking the code.

[2] But note that ESPOL had specialized statements for all of
    the operation syllables of the machine.

--
Shmuel (Seymour J.) Metz, SysProg and JOAT  <http://patriot.net/~shmuel>

Unsolicited bulk E-mail subject to legal action.  I reserve the
right to publicly post or ridicule any abusive E-mail.  Reply to
domain Patriot dot net user shmuel+news to contact me.  Do not
reply to spamt...@library.lspace.org


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Seymour J. Shmuel Metz  
View profile  
 More options Oct 12 2012, 9:18 am
Newsgroups: alt.folklore.computers
From: Shmuel (Seymour J.) Metz <spamt...@library.lspace.org.invalid>
Date: Fri, 12 Oct 2012 08:18:04 -0500
Local: Fri, Oct 12 2012 9:18 am
Subject: Re: history of Programming language and CPU in relation to each other
In <k58f1c$m1...@dont-email.me>, on 10/12/2012
   at 06:57 AM, Rajib Kumar Bandopadhyay <bkpsusmi...@gmail.com> said:

>Does that mean PL/I can still be used in place of C? That is
>supposed to be anachronistic?!

A Trabant is a newer car than a Rolls Royce Silver Cloud. PL/I is a
much better language than C, just harder to implement on a PDP-7.

--
Shmuel (Seymour J.) Metz, SysProg and JOAT  <http://patriot.net/~shmuel>

Unsolicited bulk E-mail subject to legal action.  I reserve the
right to publicly post or ridicule any abusive E-mail.  Reply to
domain Patriot dot net user shmuel+news to contact me.  Do not
reply to spamt...@library.lspace.org


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Seymour J. Shmuel Metz  
View profile  
 More options Oct 12 2012, 9:13 am
Newsgroups: alt.folklore.computers
From: Shmuel (Seymour J.) Metz <spamt...@library.lspace.org.invalid>
Date: Fri, 12 Oct 2012 08:13:37 -0500
Local: Fri, Oct 12 2012 9:13 am
Subject: Re: history of Programming language and CPU in relation to each other
In <k57m14$dq...@dont-email.me>, on 10/11/2012
   at 07:57 PM, Peter Flass <Peter_Fl...@Yahoo.com> said:

>The influence is the other way.  I believe C's stupid
>null-terminated strings were developed because of the instruction
>set of the PDP-11,

No, but the ++ and -- operations appear to have been added because of
the increment and decrement operations on the PDP-7.

>iAPX432.

That was a capability-based architecture. It was certainly high level,
but I don't know of anything in it to support a specific language.

--
Shmuel (Seymour J.) Metz, SysProg and JOAT  <http://patriot.net/~shmuel>

Unsolicited bulk E-mail subject to legal action.  I reserve the
right to publicly post or ridicule any abusive E-mail.  Reply to
domain Patriot dot net user shmuel+news to contact me.  Do not
reply to spamt...@library.lspace.org


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Charles Richmond  
View profile  
 More options Oct 12 2012, 11:04 am
Newsgroups: alt.folklore.computers
From: "Charles Richmond" <numer...@aquaporin4.com>
Date: Fri, 12 Oct 2012 10:04:35 -0500
Local: Fri, Oct 12 2012 11:04 am
Subject: Re: history of Programming language and CPU in relation to each other
"Quadibloc" <jsav...@ecn.ab.ca> wrote in message

news:048768e7-220a-4039-b436-b2cb292e06dd@b4g2000pby.googlegroups.com...
On Oct 9, 10:42 pm, Rajib Kumar Bandopadhyay <bkpsusmi...@gmail.com>
wrote:

>> How can I delve into the
>> history of Programming language and CPU - how to watch with my own eyes
>> and understand their demerits?

>As to the relationship between the evolution of computer instruction
>sets and computer languages -

>well, there isn't much of a relation.

Yes, I agree with you... in general there is *not* much of a relation
between computer languages and  CPU instructions developed for them.  One
exception woud be the Edit (ED) and Edit and Mark (EDMK) instructions on the
IBM 370.  These instructions seemed designed especially for implementing
parts of COBOL.

--

numerist at aquaporin4 dot com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rajib Kumar Bandopadhyay  
View profile  
 More options Oct 12 2012, 11:10 am
Newsgroups: alt.folklore.computers
From: Rajib Kumar Bandopadhyay <bkpsusmi...@gmail.com>
Date: Fri, 12 Oct 2012 15:10:43 +0000 (UTC)
Local: Fri, Oct 12 2012 11:10 am
Subject: Re: history of Programming language and CPU in relation to each other

On Wed, 10 Oct 2012 18:41:23 -0700, Al Kossow wrote:
> re. programming

What is meant by this. Please explain.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Charles Richmond  
View profile  
 More options Oct 12 2012, 11:11 am
Newsgroups: alt.folklore.computers
From: "Charles Richmond" <numer...@aquaporin4.com>
Date: Fri, 12 Oct 2012 10:11:51 -0500
Local: Fri, Oct 12 2012 11:11 am
Subject: Re: history of Programming language and CPU in relation to each other
"Peter Flass" <Peter_Fl...@Yahoo.com> wrote in message

news:k57m14$dqv$1@dont-email.me...

I find C's null terminated strings *not* to be a burden.  It becomes a
problem only when dealing with binary data that sometimes contains zero
bytes.  But then, *strings* are supposed to be characters. ISTM that the
Tahoe architecture also had an instruction that would count the bytes in a
string.  You put the address of the string in a certain register and issued
the instruction.

>> One exception to this is the generally short-lived attempt to build
>> computers with instruction sets oriented towards higher-level language
>> execution. The Burroughs architecture still survives, though, and
>> there are also processors designed to directly execute Java bytecode.

> iAPX432.

Which was a resounding failure.  ISTM that the iAPX432 was too ambitious for
the "state of the art" chip development at the time.

--

numerist at aquaporin4 dot com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Charles Richmond  
View profile  
 More options Oct 12 2012, 11:14 am
Newsgroups: alt.folklore.computers
From: "Charles Richmond" <numer...@aquaporin4.com>
Date: Fri, 12 Oct 2012 10:13:58 -0500
Local: Fri, Oct 12 2012 11:13 am
Subject: Re: history of Programming language and CPU in relation to each other
"Nick Spalding" <spald...@iol.ie> wrote in message

news:etjf789q7qc5s5hamjos8vrcktioa5vl6p@4ax.com...

Embedded programmers probably *still* use asembly in some cases.  The last
real assembly language I did was for the Z8000 in 1991 at a PPoE.

--

numerist at aquaporin4 dot com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Charles Richmond  
View profile  
 More options Oct 12 2012, 11:20 am
Newsgroups: alt.folklore.computers
From: "Charles Richmond" <numer...@aquaporin4.com>
Date: Fri, 12 Oct 2012 10:20:43 -0500
Local: Fri, Oct 12 2012 11:20 am
Subject: Re: history of Programming language and CPU in relation to each other
<lawre...@gandi.cluon.com> wrote in message

news:87391k26c9.fsf@gandi.cluon.com...

By "bitfields" we are talking about a bitfield that exists in a structure...
*not* just a byte used as an "array" of bits.  You'd better be careful using
bit fields for hardware registers... the exact placement of the bitfields is
implimentation specific (according to the C standard). Use a different C
compiler and you could get royally screwed!!!

> The other was a C for an 8051-variant where there was so little memory
> available at run time (1K IIRC) that using a whole byte to hold a
> 1-bit flag (which I would readily do without thinking on a modern
> "hosted" implementation) would have made our project not work.  As it
> was, when I left the project in 1997, there were only four bytes free at
> run time and a list of features that were all deferred because they
> needed more than 4 bytes to implement.

I worked with a guy at a PPoE on an embedded MC6800 (that's the 8-bit
processor) code written in assembly.  The processor was built by Hitachi,
who at one point licensed some of the Motorola 8-bit processors.  The chip
had 128 bytes of on-board RAM... and that was *all* the RAM used, *no* other
RAM chips.  One had to be *very* careful about subroutine call levels and
leaving enough room in the stack for an interrupt service to happen, which
automatically pushed a lot of registers.

--

numerist at aquaporin4 dot com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "history of Programming language and CPU in relation to each" by Dan Espen
Dan Espen  
View profile  
 More options Oct 12 2012, 11:21 am
Newsgroups: alt.folklore.computers
From: Dan Espen <des...@verizon.net>
Date: Fri, 12 Oct 2012 11:21:02 -0400
Local: Fri, Oct 12 2012 11:21 am
Subject: Re: history of Programming language and CPU in relation to each
Rajib Kumar Bandopadhyay <bkpsusmi...@gmail.com> writes:

> On Fri, 12 Oct 2012 10:00:28 -0400, Dan Espen wrote:

>> was ... well, right now.
> What is the utility of programming in assembly? Please elaborate...

1. The existing system is already 90% assembler.
2. Performance is critical.
3. The applications database is full of length prefixed variable length
   fields.  Easier to process in Assembler.

--
Dan Espen


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 51 - 75 of 823 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »