Scott Michel sent: |--------------------------------------------------------------------------| |"On Sep 14, 2:06 pm, glen herrmannsfeldt wrote: | |> > 6. A new language with APL-like semantics would allow programmers to| |> > state their wishes at a high enough level for compilers to determine | |> > the low-level method of execution that best matches the particular | |> > hardware that is available to execute it. | |> | |> APL hasn't been popular over the years, and it could have done | |> most of this for a long time. On the other hand, you might look | |> at the ZPL language. Not as high-level, but maybe more practical." | |--------------------------------------------------------------------------|
Languages can allow compilers to optimize in a way which compilers do not bother to do. That was true of APL and other languages.
|----------------------------------------------------------------| |"ACM killed off SIGAPL about 5-6 years ago. Sorry to see it go."| |----------------------------------------------------------------|
SIGAPL exists. In what way was SIGAPL "killed off"?
|-----------------------------------------------------------------------| |"Have a look at the DARPA HPCS languages, notably, Chapel, Fortress and| |X10. Not entirely sure about their respective statuses, but they were | |an attempt in the HPC arena to raise the level of abstraction. | | | | | |-scooter" | |-----------------------------------------------------------------------|
Someone of Oracle authored an article in "The Journal of the ACM" or in "The Communications of the ACM", mainly re replacing efficient Fortran code with fewer lines of Fortran with "only" a drop in performance of circa 100%. Fortress and circa two other languages (maybe Chapel and Fortress) were briefly mentioned.
In a manuscript by myself which is currently under review, I mention Fortress (and Fortran). In some drafts of the manuscript I mentioned part of Fortress which is less abstract for efficiency (or maybe at a higher level and less efficient). I edited that observation out before submitting the manuscript to the journal because of a space constraint and the focus of the manuscript is something else.
The edited Fortress section still shows that the idea that the notion that high abstraction is deployed in Fortress is laughable.
Sincerely, Paul Colin Gloster