Re: Programming Languages
Posted by
Frank Wimberly-2 on
Aug 10, 2020; 4:35pm
URL: http://friam.383.s1.nabble.com/Programming-Languages-tp7598195p7598243.html
If I had stayed at Bell Labs I might have learned Erlang.
At the first conference on Object-oriented Frameworks for Scientific Programming, the room divided more or less down the center. On one side, attendees said “I love overloaded operators in C++ because I can make my code look just like the physics equations.” On the other side, attendees said “I love overloaded operators in C++ because I can make my code look just like FORTRAN.”
These days, I focus on Elixir and Erlang, both functional languages that share the same virtual machine so they are interoperable. Elixir has a gentler syntax, but Erlang has the more powerful libraries. Erlang also has a pretty well-developed interface into C, since they originally used it to control telephone switches.
… bob
Galileo wrote in Italian in
Opera Il Saggiatore[The universe] cannot be read until we have learnt the language and become familiar with the characters in which it is written. It is written in mathematical language, and the letters are triangles, circles and other geometrical figures, without which means it is humanly impossible to comprehend a single word.
On Sat, Aug 8, 2020 at 10:55 PM Russell Standish <
[hidden email]> wrote:
On Sat, Aug 08, 2020 at 11:13:36AM -0600, Prof David West wrote:
>
> For specific domains, a language that allows easy, straightforward expression
> of domain concepts is superior. COBOL for business applications, FORTRAN
> (FORTRESS, Guy Steele's parallel FORTRAN) for physics, and some intentional
> DSL's.
I disagree with Fortran being ideal for Physics - probably some
combination of Python or Julia would be. Actually, I'm hard pressed to
find an obvious niche for Fortran these days - C++ is now a better
language for High Performance Computing applications, for
instance. Fortran has hung around in certain areas for cultural
reasons.
Can't comment too much about Cobol for business applications, but I
would have thought Java or C# might be more suited.
--
----------------------------------------------------------------------------
Dr Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders [hidden email]
http://www.hpcoders.com.au
----------------------------------------------------------------------------
- .... . -..-. . -. -.. -..-. .. ... -..-. .... . .-. .
FRIAM Applied Complexity Group listserv
Zoom Fridays 9:30a-12p Mtn GMT-6 bit.ly/virtualfriam
un/subscribe http://redfish.com/mailman/listinfo/friam_redfish.com
archives: http://friam.471366.n2.nabble.com/
FRIAM-COMIC http://friam-comic.blogspot.com/
- .... . -..-. . -. -.. -..-. .. ... -..-. .... . .-. .
FRIAM Applied Complexity Group listserv
Zoom Fridays 9:30a-12p Mtn GMT-6
bit.ly/virtualfriamun/subscribe
http://redfish.com/mailman/listinfo/friam_redfish.comarchives:
http://friam.471366.n2.nabble.com/FRIAM-COMIC
http://friam-comic.blogspot.com/
- .... . -..-. . -. -.. -..-. .. ... -..-. .... . .-. .
FRIAM Applied Complexity Group listserv
Zoom Fridays 9:30a-12p Mtn GMT-6 bit.ly/virtualfriam
un/subscribe http://redfish.com/mailman/listinfo/friam_redfish.com
archives: http://friam.471366.n2.nabble.com/
FRIAM-COMIC http://friam-comic.blogspot.com/
--
Frank Wimberly
140 Calle Ojo Feliz
Santa Fe, NM 87505
505 670-9918
- .... . -..-. . -. -.. -..-. .. ... -..-. .... . .-. .
FRIAM Applied Complexity Group listserv
Zoom Fridays 9:30a-12p Mtn GMT-6 bit.ly/virtualfriam
un/subscribe
http://redfish.com/mailman/listinfo/friam_redfish.comarchives:
http://friam.471366.n2.nabble.com/FRIAM-COMIC
http://friam-comic.blogspot.com/