#fortran β Public Fediverse posts
Live and recent posts from across the Fediverse tagged #fortran, aggregated by home.social.
-
I have decided to call my work-in-progress FORTRAN-66 parser (and maybe eventually interpreter or compiler)... drumroll...
WHATFOR
Not to be confused with the University of Waterloo WATFOR, which presumably has seen little use after their release of WATFIV, which also presumably sees little use today.
-
I have decided to call my work-in-progress FORTRAN-66 parser (and maybe eventually interpreter or compiler)... drumroll...
WHATFOR
Not to be confused with the University of Waterloo WATFOR, which presumably has seen little use after their release of WATFIV, which also presumably sees little use today.
-
I have decided to call my work-in-progress FORTRAN-66 parser (and maybe eventually interpreter or compiler)... drumroll...
WHATFOR
Not to be confused with the University of Waterloo WATFOR, which presumably has seen little use after their release of WATFIV, which also presumably sees little use today.
-
I have decided to call my work-in-progress FORTRAN-66 parser (and maybe eventually interpreter or compiler)... drumroll...
WHATFOR
Not to be confused with the University of Waterloo WATFOR, which presumably has seen little use after their release of WATFIV, which also presumably sees little use today.
-
I have decided to call my work-in-progress FORTRAN-66 parser (and maybe eventually interpreter or compiler)... drumroll...
WHATFOR
Not to be confused with the University of Waterloo WATFOR, which presumably has seen little use after their release of WATFIV, which also presumably sees little use today.
-
The FORTRAN 66 syntax rules for arithmetic expressions are given in ASA X3.9-1966 Β§6.1.
These do not allow chained exponentiation without parenthesis, like:
A**B**C
but with parenthesis, either of the following are valid:
A**(B**C)
(A**B)**C
IBM FORTRAN IV allows the expression without parenthesis, and interprets chained exponentiation right-to-left, whereas the other arithmetic operators associate left-to-right.
I think many other FORTRAN compilers followed IBM's lead.
#FORTRAN
1/ -
The FORTRAN 66 syntax rules for arithmetic expressions are given in ASA X3.9-1966 Β§6.1.
These do not allow chained exponentiation without parenthesis, like:
A**B**C
but with parenthesis, either of the following are valid:
A**(B**C)
(A**B)**C
IBM FORTRAN IV allows the expression without parenthesis, and interprets chained exponentiation right-to-left, whereas the other arithmetic operators associate left-to-right.
I think many other FORTRAN compilers followed IBM's lead.
#FORTRAN
1/ -
The FORTRAN 66 syntax rules for arithmetic expressions are given in ASA X3.9-1966 Β§6.1.
These do not allow chained exponentiation without parenthesis, like:
A**B**C
but with parenthesis, either of the following are valid:
A**(B**C)
(A**B)**C
IBM FORTRAN IV allows the expression without parenthesis, and interprets chained exponentiation right-to-left, whereas the other arithmetic operators associate left-to-right.
I think many other FORTRAN compilers followed IBM's lead.
#FORTRAN
1/ -
The FORTRAN 66 syntax rules for arithmetic expressions are given in ASA X3.9-1966 Β§6.1.
These do not allow chained exponentiation without parenthesis, like:
A**B**C
but with parenthesis, either of the following are valid:
A**(B**C)
(A**B)**C
IBM FORTRAN IV allows the expression without parenthesis, and interprets chained exponentiation right-to-left, whereas the other arithmetic operators associate left-to-right.
I think many other FORTRAN compilers followed IBM's lead.
#FORTRAN
1/ -
The FORTRAN 66 syntax rules for arithmetic expressions are given in ASA X3.9-1966 Β§6.1.
These do not allow chained exponentiation without parenthesis, like:
A**B**C
but with parenthesis, either of the following are valid:
A**(B**C)
(A**B)**C
IBM FORTRAN IV allows the expression without parenthesis, and interprets chained exponentiation right-to-left, whereas the other arithmetic operators associate left-to-right.
I think many other FORTRAN compilers followed IBM's lead.
#FORTRAN
1/ -
First and foremost, Fortran is a vaat, comprehensive system. This,
alone, provides its own difficulties.
β IBM Systems Manual for 704 Fortran and 709 Fortran, April 1960
#FORTRAN -
First and foremost, Fortran is a vaat, comprehensive system. This,
alone, provides its own difficulties.
β IBM Systems Manual for 704 Fortran and 709 Fortran, April 1960
#FORTRAN -
First and foremost, Fortran is a vaat, comprehensive system. This,
alone, provides its own difficulties.
β IBM Systems Manual for 704 Fortran and 709 Fortran, April 1960
#FORTRAN -
First and foremost, Fortran is a vaat, comprehensive system. This,
alone, provides its own difficulties.
β IBM Systems Manual for 704 Fortran and 709 Fortran, April 1960
#FORTRAN -
First and foremost, Fortran is a vaat, comprehensive system. This,
alone, provides its own difficulties.
β IBM Systems Manual for 704 Fortran and 709 Fortran, April 1960
#FORTRAN -
What makes some #programminglanguages last while others lose relevance? π€
Part 1 of this Andrew Oram series explores languages that appear immortal and those with respectable life cycles that receded. Discover the stories of C, C++, C#, #JavaScript, #Java, #PHP, #COBOL, #FORTRAN, #BASIC, #Rust, #Perl, and others π
#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
What makes some #programminglanguages last while others lose relevance? π€
Part 1 of this Andrew Oram series explores languages that appear immortal and those with respectable life cycles that receded. Discover the stories of C, C++, C#, #JavaScript, #Java, #PHP, #COBOL, #FORTRAN, #BASIC, #Rust, #Perl, and others π
#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
What makes some #programminglanguages last while others lose relevance? π€
Part 1 of this Andrew Oram series explores languages that appear immortal and those with respectable life cycles that receded. Discover the stories of C, C++, C#, #JavaScript, #Java, #PHP, #COBOL, #FORTRAN, #BASIC, #Rust, #Perl, and others π
#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
What makes some #programminglanguages last while others lose relevance? π€
Part 1 of this Andrew Oram series explores languages that appear immortal and those with respectable life cycles that receded. Discover the stories of C, C++, C#, #JavaScript, #Java, #PHP, #COBOL, #FORTRAN, #BASIC, #Rust, #Perl, and others π
#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
What makes some #programminglanguages last while others lose relevance? π€
Part 1 of this Andrew Oram series explores languages that appear immortal and those with respectable life cycles that receded. Discover the stories of C, C++, C#, #JavaScript, #Java, #PHP, #COBOL, #FORTRAN, #BASIC, #Rust, #Perl, and others π
#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
ΠΡΠ»ΠΈ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ Π·Π½Π°Π΅ΡΠ΅, ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Β«ExpressionΒ» ΠΎΡ Β«StatementΒ», ΡΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²Ρ ΠΎΡΠΈΠ±Π°Π΅ΡΠ΅ΡΡ
Π― Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΡΠ°ΡΡΡ ΠΎΡΠ΄Π΅Π»ΠΈΡΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΎΡ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΡΡΠ΅ΠΉ. ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΡΡΠ΅ΠΉ - ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (expression) ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ (statement) ΠΏΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ 2 + 2 ΠΈ if (x) { foo(); } - ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ, Π½ΠΎ ΠΏΡΠΈ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΈΠ·-Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»Π²Π΅ΠΊΠ° Π½Π°Π·Π°Π΄ ΠΈ Ρ ΡΠ΅Ρ ΠΏΠΎΡ ΠΏΡΠΎΡΡΠΎ Β«ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΒ» ΠΈΠ· ΡΠ·ΡΠΊΠ° Π² ΡΠ·ΡΠΊ.
-
ΠΡΠ»ΠΈ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ Π·Π½Π°Π΅ΡΠ΅, ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Β«ExpressionΒ» ΠΎΡ Β«StatementΒ», ΡΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²Ρ ΠΎΡΠΈΠ±Π°Π΅ΡΠ΅ΡΡ
Π― Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΡΠ°ΡΡΡ ΠΎΡΠ΄Π΅Π»ΠΈΡΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΎΡ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΡΡΠ΅ΠΉ. ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΡΡΠ΅ΠΉ - ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (expression) ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ (statement) ΠΏΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ 2 + 2 ΠΈ if (x) { foo(); } - ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ, Π½ΠΎ ΠΏΡΠΈ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΈΠ·-Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»Π²Π΅ΠΊΠ° Π½Π°Π·Π°Π΄ ΠΈ Ρ ΡΠ΅Ρ ΠΏΠΎΡ ΠΏΡΠΎΡΡΠΎ Β«ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΒ» ΠΈΠ· ΡΠ·ΡΠΊΠ° Π² ΡΠ·ΡΠΊ.
-
ΠΡΠ»ΠΈ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ Π·Π½Π°Π΅ΡΠ΅, ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Β«ExpressionΒ» ΠΎΡ Β«StatementΒ», ΡΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²Ρ ΠΎΡΠΈΠ±Π°Π΅ΡΠ΅ΡΡ
Π― Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΡΠ°ΡΡΡ ΠΎΡΠ΄Π΅Π»ΠΈΡΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΎΡ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΡΡΠ΅ΠΉ. ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΡΡΠ΅ΠΉ - ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (expression) ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ (statement) ΠΏΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ 2 + 2 ΠΈ if (x) { foo(); } - ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ, Π½ΠΎ ΠΏΡΠΈ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΈΠ·-Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»Π²Π΅ΠΊΠ° Π½Π°Π·Π°Π΄ ΠΈ Ρ ΡΠ΅Ρ ΠΏΠΎΡ ΠΏΡΠΎΡΡΠΎ Β«ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΒ» ΠΈΠ· ΡΠ·ΡΠΊΠ° Π² ΡΠ·ΡΠΊ.
-
What keeps some #programminglanguages relevant for decades while others fade away? π» π€
In Part 1 of this Andrew Oram series, explore the different paths of C, C++, C#, #JavaScript, #Java, #Rust, #PHP, #COBOL, #FORTRAN, #BASIC, #Perl, and others π
#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
What keeps some #programminglanguages relevant for decades while others fade away? π» π€
In Part 1 of this Andrew Oram series, explore the different paths of C, C++, C#, #JavaScript, #Java, #Rust, #PHP, #COBOL, #FORTRAN, #BASIC, #Perl, and others π
#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
What keeps some #programminglanguages relevant for decades while others fade away? π» π€
In Part 1 of this Andrew Oram series, explore the different paths of C, C++, C#, #JavaScript, #Java, #Rust, #PHP, #COBOL, #FORTRAN, #BASIC, #Perl, and others π
#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
What keeps some #programminglanguages relevant for decades while others fade away? π» π€
In Part 1 of this Andrew Oram series, explore the different paths of C, C++, C#, #JavaScript, #Java, #Rust, #PHP, #COBOL, #FORTRAN, #BASIC, #Perl, and others π
#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
What keeps some #programminglanguages relevant for decades while others fade away? π» π€
In Part 1 of this Andrew Oram series, explore the different paths of C, C++, C#, #JavaScript, #Java, #Rust, #PHP, #COBOL, #FORTRAN, #BASIC, #Perl, and others π
#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
The Apple Calculator LanguageWhile perusing Jef Raskinβs documents from the early days of Apple (1979 predominately), I came across a curious one: a βcalculatorβ language that Jef proposed.
Whatβs particularly interesting is that itβs presented in the context of programming languages. Its specification doesnβt really describe a general purpose programming language β the title is accurate in that it is a calculator [β¦]
https://wadetregaskis.com/the-apple-calculator-language/ -
The Apple Calculator LanguageWhile perusing Jef Raskinβs documents from the early days of Apple (1979 predominately), I came across a curious one: a βcalculatorβ language that Jef proposed.
Whatβs particularly interesting is that itβs presented in the context of programming languages. Its specification doesnβt really describe a general purpose programming language β the title is accurate in that it is a calculator [β¦]
https://wadetregaskis.com/the-apple-calculator-language/ -
The Apple Calculator LanguageWhile perusing Jef Raskinβs documents from the early days of Apple (1979 predominately), I came across a curious one: a βcalculatorβ language that Jef proposed.
Whatβs particularly interesting is that itβs presented in the context of programming languages. Its specification doesnβt really describe a general purpose programming language β the title is accurate in that it is a calculator [β¦]
https://wadetregaskis.com/the-apple-calculator-language/ -
The Apple Calculator LanguageWhile perusing Jef Raskinβs documents from the early days of Apple (1979 predominately), I came across a curious one: a βcalculatorβ language that Jef proposed.
Whatβs particularly interesting is that itβs presented in the context of programming languages. Its specification doesnβt really describe a general purpose programming language β the title is accurate in that it is a calculator [β¦]
https://wadetregaskis.com/the-apple-calculator-language/ -
This is already a week old (busy, busy, busy) but a #JOSS paper I reviewed has been published: Fortitude, the #Fortran Linter
https://joss.theoj.org/papers/10.21105/joss.10570
This is one of the coolest projects in the Fortran world today, and catches a huge variety of common problems through static analysis built on roff. Congratulations to the authors on the publication ππ and if you're a Fortran developer go install and use it now!
-
This is already a week old (busy, busy, busy) but a #JOSS paper I reviewed has been published: Fortitude, the #Fortran Linter
https://joss.theoj.org/papers/10.21105/joss.10570
This is one of the coolest projects in the Fortran world today, and catches a huge variety of common problems through static analysis built on roff. Congratulations to the authors on the publication ππ and if you're a Fortran developer go install and use it now!
-
This is already a week old (busy, busy, busy) but a #JOSS paper I reviewed has been published: Fortitude, the #Fortran Linter
https://joss.theoj.org/papers/10.21105/joss.10570
This is one of the coolest projects in the Fortran world today, and catches a huge variety of common problems through static analysis built on roff. Congratulations to the authors on the publication ππ and if you're a Fortran developer go install and use it now!
-
This is already a week old (busy, busy, busy) but a #JOSS paper I reviewed has been published: Fortitude, the #Fortran Linter
https://joss.theoj.org/papers/10.21105/joss.10570
This is one of the coolest projects in the Fortran world today, and catches a huge variety of common problems through static analysis built on roff. Congratulations to the authors on the publication ππ and if you're a Fortran developer go install and use it now!
-
Does anyone have the NBS Special Publication 399 (SP399) NBS FORTRAN Test Programs for Fortran-66 in machine-readable form? Scans of the printed listings are online, though as typical with scans, there are some errors introduced, e.g., truncated lines on Volume 2 page 10.
The tape is no longer available from NIST, but was, AFAICT, freely redistributable.
1/
#FORTRAN -
Does anyone have the NBS Special Publication 399 (SP399) NBS FORTRAN Test Programs for Fortran-66 in machine-readable form? Scans of the printed listings are online, though as typical with scans, there are some errors introduced, e.g., truncated lines on Volume 2 page 10.
The tape is no longer available from NIST, but was, AFAICT, freely redistributable.
1/
#FORTRAN -
Does anyone have the NBS Special Publication 399 (SP399) NBS FORTRAN Test Programs for Fortran-66 in machine-readable form? Scans of the printed listings are online, though as typical with scans, there are some errors introduced, e.g., truncated lines on Volume 2 page 10.
The tape is no longer available from NIST, but was, AFAICT, freely redistributable.
1/
#FORTRAN -
Does anyone have the NBS Special Publication 399 (SP399) NBS FORTRAN Test Programs for Fortran-66 in machine-readable form? Scans of the printed listings are online, though as typical with scans, there are some errors introduced, e.g., truncated lines on Volume 2 page 10.
The tape is no longer available from NIST, but was, AFAICT, freely redistributable.
1/
#FORTRAN -
Does anyone have the NBS Special Publication 399 (SP399) NBS FORTRAN Test Programs for Fortran-66 in machine-readable form? Scans of the printed listings are online, though as typical with scans, there are some errors introduced, e.g., truncated lines on Volume 2 page 10.
The tape is no longer available from NIST, but was, AFAICT, freely redistributable.
1/
#FORTRAN -
Some #programminglanguages remain widely used for decades, while others fulfill an important role during their time before receding.
Our author Andrew Oram explores the stories of C, C++, C#, #Java, #JavaScript, #PHP, #Rust, #Perl, #COBOL, #FORTRAN, #BASIC and others. Dive into it π
https://lpi.org/xq3f#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
Some #programminglanguages remain widely used for decades, while others fulfill an important role during their time before receding.
Our author Andrew Oram explores the stories of C, C++, C#, #Java, #JavaScript, #PHP, #Rust, #Perl, #COBOL, #FORTRAN, #BASIC and others. Dive into it π
https://lpi.org/xq3f#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
Some #programminglanguages remain widely used for decades, while others fulfill an important role during their time before receding.
Our author Andrew Oram explores the stories of C, C++, C#, #Java, #JavaScript, #PHP, #Rust, #Perl, #COBOL, #FORTRAN, #BASIC and others. Dive into it π
https://lpi.org/xq3f#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
Some #programminglanguages remain widely used for decades, while others fulfill an important role during their time before receding.
Our author Andrew Oram explores the stories of C, C++, C#, #Java, #JavaScript, #PHP, #Rust, #Perl, #COBOL, #FORTRAN, #BASIC and others. Dive into it π
https://lpi.org/xq3f#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
Some #programminglanguages remain widely used for decades, while others fulfill an important role during their time before receding.
Our author Andrew Oram explores the stories of C, C++, C#, #Java, #JavaScript, #PHP, #Rust, #Perl, #COBOL, #FORTRAN, #BASIC and others. Dive into it π
https://lpi.org/xq3f#LPI #programming #opensource #linux #unix #softwaredevelopment #coding #developers #sysadmins #python #softwareengineering
-
I'm still annoyed that Microsoft FORTRAN-80 is an implementation of FORTRAN IV and FORTRAN-66, and not of FORTRAN-77.
Late versions of Microsoft FORTRAN-80 did have the IMPLICIT NONE, which wasn't standardized until MIL-STD-1753, which extended FORTRAN-77.
#fortran #fortraniv #fortran66 #fortran77 #microsoft #fortran80
[EDITED: correction re IMPLICIT NONE thanks to @arclight ] -
I'm still annoyed that Microsoft FORTRAN-80 is an implementation of FORTRAN IV and FORTRAN-66, and not of FORTRAN-77.
Late versions of Microsoft FORTRAN-80 did have the IMPLICIT NONE, which wasn't standardized until MIL-STD-1753, which extended FORTRAN-77.
#fortran #fortraniv #fortran66 #fortran77 #microsoft #fortran80
[EDITED: correction re IMPLICIT NONE thanks to @arclight ] -
I'm still annoyed that Microsoft FORTRAN-80 is an implementation of FORTRAN IV and FORTRAN-66, and not of FORTRAN-77.
Late versions of Microsoft FORTRAN-80 did have the IMPLICIT NONE, which wasn't standardized until MIL-STD-1753, which extended FORTRAN-77.
#fortran #fortraniv #fortran66 #fortran77 #microsoft #fortran80
[EDITED: correction re IMPLICIT NONE thanks to @arclight ] -
I'm still annoyed that Microsoft FORTRAN-80 is an implementation of FORTRAN IV and FORTRAN-66, and not of FORTRAN-77.
Late versions of Microsoft FORTRAN-80 did have the IMPLICIT NONE, which wasn't standardized until MIL-STD-1753, which extended FORTRAN-77.
#fortran #fortraniv #fortran66 #fortran77 #microsoft #fortran80
[EDITED: correction re IMPLICIT NONE thanks to @arclight ] -
I'm still annoyed that Microsoft FORTRAN-80 is an implementation of FORTRAN IV and FORTRAN-66, and not of FORTRAN-77.
Late versions of Microsoft FORTRAN-80 did have the IMPLICIT NONE, which wasn't standardized until MIL-STD-1753, which extended FORTRAN-77.
#fortran #fortraniv #fortran66 #fortran77 #microsoft #fortran80
[EDITED: correction re IMPLICIT NONE thanks to @arclight ] -
[In 1959]
"FORTRAN was provided for the IBM 1401 computer by an innovative 63-phase compiler that ran entirely in its core memory of only 8000 (six-bit) characters. The compiler could be run from tape, or from a 2200-card deck; it used no further tape or disk storage. " -
[In 1959]
"FORTRAN was provided for the IBM 1401 computer by an innovative 63-phase compiler that ran entirely in its core memory of only 8000 (six-bit) characters. The compiler could be run from tape, or from a 2200-card deck; it used no further tape or disk storage. " -
[In 1959]
"FORTRAN was provided for the IBM 1401 computer by an innovative 63-phase compiler that ran entirely in its core memory of only 8000 (six-bit) characters. The compiler could be run from tape, or from a 2200-card deck; it used no further tape or disk storage. " -
[In 1959]
"FORTRAN was provided for the IBM 1401 computer by an innovative 63-phase compiler that ran entirely in its core memory of only 8000 (six-bit) characters. The compiler could be run from tape, or from a 2200-card deck; it used no further tape or disk storage. "