you.com

APL-related discussions - a stream of APL consciousness.
Not sure where to start a discussion ? Here's the place to be
Forum rules
This forum is for discussing APL-related issues. If you think that the subject is off-topic, then the Chat forum is probably a better place for your thoughts !

you.com

Postby kai on Sat Feb 11, 2023 12:10 pm

I just asked youchat (a chatGPT competitor) "What is APL?" and got this:

APL is a programming language developed in the 1960s by Kenneth E [1]. Iverson. Its central datatype is the multidimensional array [1]. It uses a large range of symbols to represent operations, and its syntax is designed to minimize the number of keystrokes required to express a given operation. APL is known for its concise and powerful capabilities, and is used in many areas of scientific and commercial programming. Additionally, it is the basis of the popular spreadsheet application, Microsoft Excel.
User avatar
kai
 
Posts: 137
Joined: Thu Jun 18, 2009 5:10 pm
Location: Hillesheim / Germany

Re: you.com

Postby Richard|Dyalog on Sun Feb 12, 2023 8:33 am

That looks like it is quite closely paraphrasing Wikipedia:

APL (named after the book A Programming Language)[3] is a programming language developed in the 1960s by Kenneth E. Iverson. Its central datatype is the multidimensional array. It uses a large range of special graphic symbols[4] to represent most functions and operators, leading to very concise code. It has been an important influence on the development of concept modeling, spreadsheets, functional programming,[5] and computer math packages.[6] It has also inspired several other programming languages.[7][8]


https://en.wikipedia.org/wiki/APL_(programming_language)

I find the fact it is not exactly parroting Wikipedia quite interesting!
User avatar
Richard|Dyalog
 
Posts: 44
Joined: Thu Oct 02, 2008 11:11 am

Re: you.com

Postby Phil Last on Sun Feb 12, 2023 11:13 am

Additionally, it is the basis of the popular spreadsheet application, Microsoft Excel.

Is that true?

I know there was already a plethora of array viewers amd editors spread around the APL community by that time, some purporting to mirror SQL and some more purely multi-d, probably more than a few still in operation, and I've seen the list of products that are said to have been influenced by APL but I never heard before that Excel was one of them.
User avatar
Phil Last
 
Posts: 624
Joined: Thu Jun 18, 2009 6:29 pm
Location: Wessex

Re: you.com

Postby kai on Sun Feb 12, 2023 4:30 pm

Phil Last wrote:Is that true?


I doubt this very much.
User avatar
kai
 
Posts: 137
Joined: Thu Jun 18, 2009 5:10 pm
Location: Hillesheim / Germany

Re: you.com

Postby petermsiegel on Sun Feb 12, 2023 4:54 pm

I asked ChatGPT, since it is authoritative (at least if you ask it enough)! Its answer:
Q. Was APL the basis for the popular spreadsheet application, Microsoft Excel?
A. No, APL (A Programming Language) was not the basis for Microsoft Excel. APL is a high-level programming language that uses mathematical symbols and operations, while Microsoft Excel is a spreadsheet application used for data manipulation and analysis. Excel was initially developed by Microsoft for Macintosh computers and was later released for Windows. While Excel does have some programming capabilities, it is not based on APL or any other programming language.

And after talking to its Public Relations department...
Q. Were any of the ideas in Excel drawn from APL?
A. It's possible that some of the ideas in Microsoft Excel were influenced by APL, but this has not been officially confirmed by Microsoft. [ABRIDGED]
petermsiegel
 
Posts: 141
Joined: Thu Nov 11, 2010 11:04 pm


Return to APL Chat

Who is online

Users browsing this forum: Bing [Bot] and 1 guest