Did the BCPL programming language support floats?What was the first language with regexes?How do I store data and/or code in AUX RAM on an Apple //e?Pattern matching, which language first had itFirst language with C-like memory managementWhich was the first programming language that had data types?What was the first language compiler to support subtype polymorphism?What was the first language to offer “full” structured programming support?What was the first time a programmer was able to use the well know block structure for conditional code?Did any compiler fully use Intel x87 80-bit floating point?How to add an “int” to a “float” in the B programming language?

Counting the Number of Real Roots of A Polynomial

Which US defense organization would respond to an invasion like this?

What Kind of Wooden Beam is this

What is the closest airport to the center of the city it serves?

Where to draw the line between quantum mechanics theory and its interpretation(s)?

How can a hefty sand storm happen in a thin atmosphere like Martian?

Gerrymandering Puzzle - Rig the Election

How can Internet speed be 10 times slower without a router than when using the same connection with a router?

MX records from second domain to point to first domain but email is not delivered like on first domain

Should homeowners insurance cover the cost of the home?

Why is my arithmetic with a long long int behaving this way?

Where did Lovecraft write about Carcosa?

Clarification of algebra in moment generating functions

In Futurama, how many beings has Leela slept with?

Looking for sci-fi book based on Hinduism/Buddhism

Meaning of the (idiomatic?) expression "seghe mentali"

Endgame puzzle: How to avoid stalemate and win?

How to remap repeating commands i.e. <number><command>?

Enabling a minor mode in all but some buffers

What's the 2-minute timer on mobile Deutsche Bahn tickets?

How to preserve a rare version of a book?

What happens if I accidentally leave an app running and click "Install Now" in Software Updater?

Piano: quaver triplets in RH v dotted quaver and semiquaver in LH

Make me a minimum magic sum



Did the BCPL programming language support floats?


What was the first language with regexes?How do I store data and/or code in AUX RAM on an Apple //e?Pattern matching, which language first had itFirst language with C-like memory managementWhich was the first programming language that had data types?What was the first language compiler to support subtype polymorphism?What was the first language to offer “full” structured programming support?What was the first time a programmer was able to use the well know block structure for conditional code?Did any compiler fully use Intel x87 80-bit floating point?How to add an “int” to a “float” in the B programming language?













4















Did the BCPL programming language support floating point? If not, then how did programmers use it to add two floating point numbers?










share|improve this question
























  • Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)

    – tofro
    Apr 26 at 16:52















4















Did the BCPL programming language support floating point? If not, then how did programmers use it to add two floating point numbers?










share|improve this question
























  • Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)

    – tofro
    Apr 26 at 16:52













4












4








4








Did the BCPL programming language support floating point? If not, then how did programmers use it to add two floating point numbers?










share|improve this question
















Did the BCPL programming language support floating point? If not, then how did programmers use it to add two floating point numbers?







history programming bcpl






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 26 at 15:11









a CVn

1,4631827




1,4631827










asked Apr 26 at 14:49









user13477user13477

211




211












  • Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)

    – tofro
    Apr 26 at 16:52

















  • Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)

    – tofro
    Apr 26 at 16:52
















Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)

– tofro
Apr 26 at 16:52





Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)

– tofro
Apr 26 at 16:52










3 Answers
3






active

oldest

votes


















5














BCPL did include floating point, but only as an extension and some smaller systems chose not to implement it. The Arnor Z80 BCPL compiler I learned on did not support FP.



The Tenex BCPL manual (1974) describes its floating point operations and representations as being relatively standard: one could add two floats with the + operator, as expected.



The bcpltape distribution (1984) notes in its TRIPOS BCPL Standard manual that:



 1.10.1979 67
BCPL Standard
A13 Floating point
______________
There are two possible schemes for a floating point
package in BCPL: on implementations where the cell size is
big enough to hold the machine representation of a floating
point number the Floating Point Language Packet may be
implemented and where this is not possible the Floating Point
Procedure Packet may be implemented. In either case the
Floating Point I/O Procedures should be implemented.


BCPL's Floating Point Language Packet - for machines large enough to hold FP values in a memory cell - prefixed the corresponding integer operation with the character #, such as #+, #-, etc. So two numbers could be added using



C:=A#+B


The Floating Point Procedure Packet - for machines where FP values were held as a vector of cells - used special functions, including (again from the Tripos manual):



 Arithmetic Functions
____________________
FPLUS(A,B,C) C:=A#+B resultis C
FMINUS(A,B,C) C:=A#-B resultis C
FNEG(A,B) B:=#-A resultis B
FMULT(A,B,C) C:=A#*B resultis C
FDIV(A,B,C) C:=A#/B resultis C
FABS(A,B) B:=#ABS A resultis B


Floating point support was clearly implementation-specific, and would need to be reviewed on attempting to port software from one site to another.






share|improve this answer























  • maybe I should have said “BCPL could include floating point …”, as Martin Richards was seemingly dead-set against it until very recently. Other implementations were free to add it as they saw fit.

    – scruss
    Apr 26 at 15:42


















2














No, BCPL did not support floating point, unless the system's native word was interpreted as a floating point value. It also didn't support any other types.



From the BCPL manual, section 1.0, point 2:




All data items have Rvalues which are bit patterns of the same length and the type of an Rvalue depends only on the context of its use and not on the declaration of the data item. This simplifies the compiler and improves the object code efficiency but as a result there is no type checking.




An "Rvalue" is, basically, a value that can be used on the right-hand side of an assignment. It's the opposite of an "Lvalue", which (again basically) is something that can be assigned to.



Considering its intended use:




BCPL is a simple recursive programming language designed for compiler writing and system programming [...]




it seems doubtful that floating-point processing would be an important enough feature to include, especially in a world where many systems might not be floating-point capable at all. The manual also doesn't mention "float", and "decimal" only appears once in the meaning of "base 10".






share|improve this answer























  • When I used floats in BCPL, they were defined as 2-word vectors. There were routines to assign values, do arithmetic and print floats. The arithmetic was worked out in reverse polish before it was coded. It was pretty awful to use

    – cup
    Apr 27 at 18:37


















2














No, but Martin Richards has recently added floating point operators, with a funny kind of type inference to distinguish between integer and floating point arithmetic. From https://www.cl.cam.ac.uk/~mr10/bcplman.pdf, page 32:




BCPL was originally designed for the implemention of compilers and
other system software such as text editors, pagination programs and
operating systems. These applications typically did not require
floating point and so the language did not include any floating point
features. Indeed, many early machines on which BCPL ran had word
lengths of 16 or 24 bits which were of insufficient length for useful
floating point numbers. Even on 32-bit machines the precision of
floating point numbers is limited to about 6 decimal digits which is
insuffient for serious scientific calculations. For 50 years I
resisted putting floating point into BCPL but have recently given in.







share|improve this answer























  • interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi

    – scruss
    Apr 26 at 15:36











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "648"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f10852%2fdid-the-bcpl-programming-language-support-floats%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























3 Answers
3






active

oldest

votes








3 Answers
3






active

oldest

votes









active

oldest

votes






active

oldest

votes









5














BCPL did include floating point, but only as an extension and some smaller systems chose not to implement it. The Arnor Z80 BCPL compiler I learned on did not support FP.



The Tenex BCPL manual (1974) describes its floating point operations and representations as being relatively standard: one could add two floats with the + operator, as expected.



The bcpltape distribution (1984) notes in its TRIPOS BCPL Standard manual that:



 1.10.1979 67
BCPL Standard
A13 Floating point
______________
There are two possible schemes for a floating point
package in BCPL: on implementations where the cell size is
big enough to hold the machine representation of a floating
point number the Floating Point Language Packet may be
implemented and where this is not possible the Floating Point
Procedure Packet may be implemented. In either case the
Floating Point I/O Procedures should be implemented.


BCPL's Floating Point Language Packet - for machines large enough to hold FP values in a memory cell - prefixed the corresponding integer operation with the character #, such as #+, #-, etc. So two numbers could be added using



C:=A#+B


The Floating Point Procedure Packet - for machines where FP values were held as a vector of cells - used special functions, including (again from the Tripos manual):



 Arithmetic Functions
____________________
FPLUS(A,B,C) C:=A#+B resultis C
FMINUS(A,B,C) C:=A#-B resultis C
FNEG(A,B) B:=#-A resultis B
FMULT(A,B,C) C:=A#*B resultis C
FDIV(A,B,C) C:=A#/B resultis C
FABS(A,B) B:=#ABS A resultis B


Floating point support was clearly implementation-specific, and would need to be reviewed on attempting to port software from one site to another.






share|improve this answer























  • maybe I should have said “BCPL could include floating point …”, as Martin Richards was seemingly dead-set against it until very recently. Other implementations were free to add it as they saw fit.

    – scruss
    Apr 26 at 15:42















5














BCPL did include floating point, but only as an extension and some smaller systems chose not to implement it. The Arnor Z80 BCPL compiler I learned on did not support FP.



The Tenex BCPL manual (1974) describes its floating point operations and representations as being relatively standard: one could add two floats with the + operator, as expected.



The bcpltape distribution (1984) notes in its TRIPOS BCPL Standard manual that:



 1.10.1979 67
BCPL Standard
A13 Floating point
______________
There are two possible schemes for a floating point
package in BCPL: on implementations where the cell size is
big enough to hold the machine representation of a floating
point number the Floating Point Language Packet may be
implemented and where this is not possible the Floating Point
Procedure Packet may be implemented. In either case the
Floating Point I/O Procedures should be implemented.


BCPL's Floating Point Language Packet - for machines large enough to hold FP values in a memory cell - prefixed the corresponding integer operation with the character #, such as #+, #-, etc. So two numbers could be added using



C:=A#+B


The Floating Point Procedure Packet - for machines where FP values were held as a vector of cells - used special functions, including (again from the Tripos manual):



 Arithmetic Functions
____________________
FPLUS(A,B,C) C:=A#+B resultis C
FMINUS(A,B,C) C:=A#-B resultis C
FNEG(A,B) B:=#-A resultis B
FMULT(A,B,C) C:=A#*B resultis C
FDIV(A,B,C) C:=A#/B resultis C
FABS(A,B) B:=#ABS A resultis B


Floating point support was clearly implementation-specific, and would need to be reviewed on attempting to port software from one site to another.






share|improve this answer























  • maybe I should have said “BCPL could include floating point …”, as Martin Richards was seemingly dead-set against it until very recently. Other implementations were free to add it as they saw fit.

    – scruss
    Apr 26 at 15:42













5












5








5







BCPL did include floating point, but only as an extension and some smaller systems chose not to implement it. The Arnor Z80 BCPL compiler I learned on did not support FP.



The Tenex BCPL manual (1974) describes its floating point operations and representations as being relatively standard: one could add two floats with the + operator, as expected.



The bcpltape distribution (1984) notes in its TRIPOS BCPL Standard manual that:



 1.10.1979 67
BCPL Standard
A13 Floating point
______________
There are two possible schemes for a floating point
package in BCPL: on implementations where the cell size is
big enough to hold the machine representation of a floating
point number the Floating Point Language Packet may be
implemented and where this is not possible the Floating Point
Procedure Packet may be implemented. In either case the
Floating Point I/O Procedures should be implemented.


BCPL's Floating Point Language Packet - for machines large enough to hold FP values in a memory cell - prefixed the corresponding integer operation with the character #, such as #+, #-, etc. So two numbers could be added using



C:=A#+B


The Floating Point Procedure Packet - for machines where FP values were held as a vector of cells - used special functions, including (again from the Tripos manual):



 Arithmetic Functions
____________________
FPLUS(A,B,C) C:=A#+B resultis C
FMINUS(A,B,C) C:=A#-B resultis C
FNEG(A,B) B:=#-A resultis B
FMULT(A,B,C) C:=A#*B resultis C
FDIV(A,B,C) C:=A#/B resultis C
FABS(A,B) B:=#ABS A resultis B


Floating point support was clearly implementation-specific, and would need to be reviewed on attempting to port software from one site to another.






share|improve this answer













BCPL did include floating point, but only as an extension and some smaller systems chose not to implement it. The Arnor Z80 BCPL compiler I learned on did not support FP.



The Tenex BCPL manual (1974) describes its floating point operations and representations as being relatively standard: one could add two floats with the + operator, as expected.



The bcpltape distribution (1984) notes in its TRIPOS BCPL Standard manual that:



 1.10.1979 67
BCPL Standard
A13 Floating point
______________
There are two possible schemes for a floating point
package in BCPL: on implementations where the cell size is
big enough to hold the machine representation of a floating
point number the Floating Point Language Packet may be
implemented and where this is not possible the Floating Point
Procedure Packet may be implemented. In either case the
Floating Point I/O Procedures should be implemented.


BCPL's Floating Point Language Packet - for machines large enough to hold FP values in a memory cell - prefixed the corresponding integer operation with the character #, such as #+, #-, etc. So two numbers could be added using



C:=A#+B


The Floating Point Procedure Packet - for machines where FP values were held as a vector of cells - used special functions, including (again from the Tripos manual):



 Arithmetic Functions
____________________
FPLUS(A,B,C) C:=A#+B resultis C
FMINUS(A,B,C) C:=A#-B resultis C
FNEG(A,B) B:=#-A resultis B
FMULT(A,B,C) C:=A#*B resultis C
FDIV(A,B,C) C:=A#/B resultis C
FABS(A,B) B:=#ABS A resultis B


Floating point support was clearly implementation-specific, and would need to be reviewed on attempting to port software from one site to another.







share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 26 at 15:34









scrussscruss

7,76611450




7,76611450












  • maybe I should have said “BCPL could include floating point …”, as Martin Richards was seemingly dead-set against it until very recently. Other implementations were free to add it as they saw fit.

    – scruss
    Apr 26 at 15:42

















  • maybe I should have said “BCPL could include floating point …”, as Martin Richards was seemingly dead-set against it until very recently. Other implementations were free to add it as they saw fit.

    – scruss
    Apr 26 at 15:42
















maybe I should have said “BCPL could include floating point …”, as Martin Richards was seemingly dead-set against it until very recently. Other implementations were free to add it as they saw fit.

– scruss
Apr 26 at 15:42





maybe I should have said “BCPL could include floating point …”, as Martin Richards was seemingly dead-set against it until very recently. Other implementations were free to add it as they saw fit.

– scruss
Apr 26 at 15:42











2














No, BCPL did not support floating point, unless the system's native word was interpreted as a floating point value. It also didn't support any other types.



From the BCPL manual, section 1.0, point 2:




All data items have Rvalues which are bit patterns of the same length and the type of an Rvalue depends only on the context of its use and not on the declaration of the data item. This simplifies the compiler and improves the object code efficiency but as a result there is no type checking.




An "Rvalue" is, basically, a value that can be used on the right-hand side of an assignment. It's the opposite of an "Lvalue", which (again basically) is something that can be assigned to.



Considering its intended use:




BCPL is a simple recursive programming language designed for compiler writing and system programming [...]




it seems doubtful that floating-point processing would be an important enough feature to include, especially in a world where many systems might not be floating-point capable at all. The manual also doesn't mention "float", and "decimal" only appears once in the meaning of "base 10".






share|improve this answer























  • When I used floats in BCPL, they were defined as 2-word vectors. There were routines to assign values, do arithmetic and print floats. The arithmetic was worked out in reverse polish before it was coded. It was pretty awful to use

    – cup
    Apr 27 at 18:37















2














No, BCPL did not support floating point, unless the system's native word was interpreted as a floating point value. It also didn't support any other types.



From the BCPL manual, section 1.0, point 2:




All data items have Rvalues which are bit patterns of the same length and the type of an Rvalue depends only on the context of its use and not on the declaration of the data item. This simplifies the compiler and improves the object code efficiency but as a result there is no type checking.




An "Rvalue" is, basically, a value that can be used on the right-hand side of an assignment. It's the opposite of an "Lvalue", which (again basically) is something that can be assigned to.



Considering its intended use:




BCPL is a simple recursive programming language designed for compiler writing and system programming [...]




it seems doubtful that floating-point processing would be an important enough feature to include, especially in a world where many systems might not be floating-point capable at all. The manual also doesn't mention "float", and "decimal" only appears once in the meaning of "base 10".






share|improve this answer























  • When I used floats in BCPL, they were defined as 2-word vectors. There were routines to assign values, do arithmetic and print floats. The arithmetic was worked out in reverse polish before it was coded. It was pretty awful to use

    – cup
    Apr 27 at 18:37













2












2








2







No, BCPL did not support floating point, unless the system's native word was interpreted as a floating point value. It also didn't support any other types.



From the BCPL manual, section 1.0, point 2:




All data items have Rvalues which are bit patterns of the same length and the type of an Rvalue depends only on the context of its use and not on the declaration of the data item. This simplifies the compiler and improves the object code efficiency but as a result there is no type checking.




An "Rvalue" is, basically, a value that can be used on the right-hand side of an assignment. It's the opposite of an "Lvalue", which (again basically) is something that can be assigned to.



Considering its intended use:




BCPL is a simple recursive programming language designed for compiler writing and system programming [...]




it seems doubtful that floating-point processing would be an important enough feature to include, especially in a world where many systems might not be floating-point capable at all. The manual also doesn't mention "float", and "decimal" only appears once in the meaning of "base 10".






share|improve this answer













No, BCPL did not support floating point, unless the system's native word was interpreted as a floating point value. It also didn't support any other types.



From the BCPL manual, section 1.0, point 2:




All data items have Rvalues which are bit patterns of the same length and the type of an Rvalue depends only on the context of its use and not on the declaration of the data item. This simplifies the compiler and improves the object code efficiency but as a result there is no type checking.




An "Rvalue" is, basically, a value that can be used on the right-hand side of an assignment. It's the opposite of an "Lvalue", which (again basically) is something that can be assigned to.



Considering its intended use:




BCPL is a simple recursive programming language designed for compiler writing and system programming [...]




it seems doubtful that floating-point processing would be an important enough feature to include, especially in a world where many systems might not be floating-point capable at all. The manual also doesn't mention "float", and "decimal" only appears once in the meaning of "base 10".







share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 26 at 15:05









a CVna CVn

1,4631827




1,4631827












  • When I used floats in BCPL, they were defined as 2-word vectors. There were routines to assign values, do arithmetic and print floats. The arithmetic was worked out in reverse polish before it was coded. It was pretty awful to use

    – cup
    Apr 27 at 18:37

















  • When I used floats in BCPL, they were defined as 2-word vectors. There were routines to assign values, do arithmetic and print floats. The arithmetic was worked out in reverse polish before it was coded. It was pretty awful to use

    – cup
    Apr 27 at 18:37
















When I used floats in BCPL, they were defined as 2-word vectors. There were routines to assign values, do arithmetic and print floats. The arithmetic was worked out in reverse polish before it was coded. It was pretty awful to use

– cup
Apr 27 at 18:37





When I used floats in BCPL, they were defined as 2-word vectors. There were routines to assign values, do arithmetic and print floats. The arithmetic was worked out in reverse polish before it was coded. It was pretty awful to use

– cup
Apr 27 at 18:37











2














No, but Martin Richards has recently added floating point operators, with a funny kind of type inference to distinguish between integer and floating point arithmetic. From https://www.cl.cam.ac.uk/~mr10/bcplman.pdf, page 32:




BCPL was originally designed for the implemention of compilers and
other system software such as text editors, pagination programs and
operating systems. These applications typically did not require
floating point and so the language did not include any floating point
features. Indeed, many early machines on which BCPL ran had word
lengths of 16 or 24 bits which were of insufficient length for useful
floating point numbers. Even on 32-bit machines the precision of
floating point numbers is limited to about 6 decimal digits which is
insuffient for serious scientific calculations. For 50 years I
resisted putting floating point into BCPL but have recently given in.







share|improve this answer























  • interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi

    – scruss
    Apr 26 at 15:36















2














No, but Martin Richards has recently added floating point operators, with a funny kind of type inference to distinguish between integer and floating point arithmetic. From https://www.cl.cam.ac.uk/~mr10/bcplman.pdf, page 32:




BCPL was originally designed for the implemention of compilers and
other system software such as text editors, pagination programs and
operating systems. These applications typically did not require
floating point and so the language did not include any floating point
features. Indeed, many early machines on which BCPL ran had word
lengths of 16 or 24 bits which were of insufficient length for useful
floating point numbers. Even on 32-bit machines the precision of
floating point numbers is limited to about 6 decimal digits which is
insuffient for serious scientific calculations. For 50 years I
resisted putting floating point into BCPL but have recently given in.







share|improve this answer























  • interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi

    – scruss
    Apr 26 at 15:36













2












2








2







No, but Martin Richards has recently added floating point operators, with a funny kind of type inference to distinguish between integer and floating point arithmetic. From https://www.cl.cam.ac.uk/~mr10/bcplman.pdf, page 32:




BCPL was originally designed for the implemention of compilers and
other system software such as text editors, pagination programs and
operating systems. These applications typically did not require
floating point and so the language did not include any floating point
features. Indeed, many early machines on which BCPL ran had word
lengths of 16 or 24 bits which were of insufficient length for useful
floating point numbers. Even on 32-bit machines the precision of
floating point numbers is limited to about 6 decimal digits which is
insuffient for serious scientific calculations. For 50 years I
resisted putting floating point into BCPL but have recently given in.







share|improve this answer













No, but Martin Richards has recently added floating point operators, with a funny kind of type inference to distinguish between integer and floating point arithmetic. From https://www.cl.cam.ac.uk/~mr10/bcplman.pdf, page 32:




BCPL was originally designed for the implemention of compilers and
other system software such as text editors, pagination programs and
operating systems. These applications typically did not require
floating point and so the language did not include any floating point
features. Indeed, many early machines on which BCPL ran had word
lengths of 16 or 24 bits which were of insufficient length for useful
floating point numbers. Even on 32-bit machines the precision of
floating point numbers is limited to about 6 decimal digits which is
insuffient for serious scientific calculations. For 50 years I
resisted putting floating point into BCPL but have recently given in.








share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 26 at 15:16









Mike SpiveyMike Spivey

1213




1213












  • interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi

    – scruss
    Apr 26 at 15:36

















  • interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi

    – scruss
    Apr 26 at 15:36
















interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi

– scruss
Apr 26 at 15:36





interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi

– scruss
Apr 26 at 15:36

















draft saved

draft discarded
















































Thanks for contributing an answer to Retrocomputing Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f10852%2fdid-the-bcpl-programming-language-support-floats%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020