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?
555 timer FM transmitter
Can an Area of Effect spell cast outside a Prismatic Wall extend inside it?
What is causing the white spot to appear in some of my pictures
Pre-plastic human skin alternative
Coordinate my way to the name of the (video) game
How to pronounce 'c++' in Spanish
First time hit, with spinach? A little bit?
Is the claim "Employers won't employ people with no 'social media presence'" realistic?
How come there are so many candidates for the 2020 Democratic party presidential nomination?
Was there a Viking Exchange as well as a Columbian one?
What makes accurate emulation of old systems a difficult task?
Why do games have consumables?
What happens to Mjolnir (Thor's hammer) at the end of Endgame?
Pulling the rope with one hand is as heavy as with two hands?
Was there a shared-world project before "Thieves World"?
How to have a sharp product image?
How to denote matrix elements succinctly?
Is Diceware more secure than a long passphrase?
Initiative: Do I lose my attack/action if my target moves or dies before my turn in combat?
How do I deal with a coworker that keeps asking to make small superficial changes to a report, and it is seriously triggering my anxiety?
How exactly does Hawking radiation decrease the mass of black holes?
Is there really no use for MD5 anymore?
a sore throat vs a strep throat vs strep throat
How to fry ground beef so it is well-browned
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?
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
New contributor
add a comment |
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
New contributor
Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)
– tofro
8 hours ago
add a comment |
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
New contributor
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
history programming bcpl
New contributor
New contributor
edited 9 hours ago
a CVn
1,4581826
1,4581826
New contributor
asked 10 hours ago
user13477user13477
161
161
New contributor
New contributor
Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)
– tofro
8 hours ago
add a comment |
Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)
– tofro
8 hours ago
Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)
– tofro
8 hours ago
Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)
– tofro
8 hours ago
add a comment |
3 Answers
3
active
oldest
votes
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.
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
9 hours ago
add a comment |
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".
add a comment |
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.
New contributor
interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi
– scruss
9 hours ago
add a comment |
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
);
);
user13477 is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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
9 hours ago
add a comment |
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.
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
9 hours ago
add a comment |
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.
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.
answered 9 hours ago
scrussscruss
7,66611450
7,66611450
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
9 hours ago
add a comment |
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
9 hours ago
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
9 hours ago
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
9 hours ago
add a comment |
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".
add a comment |
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".
add a comment |
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".
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".
answered 9 hours ago
a CVna CVn
1,4581826
1,4581826
add a comment |
add a comment |
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.
New contributor
interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi
– scruss
9 hours ago
add a comment |
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.
New contributor
interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi
– scruss
9 hours ago
add a comment |
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.
New contributor
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.
New contributor
New contributor
answered 9 hours ago
Mike SpiveyMike Spivey
1113
1113
New contributor
New contributor
interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi
– scruss
9 hours ago
add a comment |
interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi
– scruss
9 hours ago
interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi
– scruss
9 hours ago
interesting to see that Richards added it for the BCPL interface with the OpenGL graphics library on the Raspberry Pi
– scruss
9 hours ago
add a comment |
user13477 is a new contributor. Be nice, and check out our Code of Conduct.
user13477 is a new contributor. Be nice, and check out our Code of Conduct.
user13477 is a new contributor. Be nice, and check out our Code of Conduct.
user13477 is a new contributor. Be nice, and check out our Code of Conduct.
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
Metacomco BCPL for the Sinclair QL (1984) did sortof support floating point in vectors (but not as a stand-alone type)
– tofro
8 hours ago