Тёмный

APL demonstration 1975 

Imperial College London
Подписаться 226 тыс.
Просмотров 101 тыс.
50% 1

1975 live demonstration of the computer language APL (A Programming Language) by Professor Bob Spence, Imperial College London. Bob joined the staff of Imperial College in the 1962 and is now Professor Emeritus in EEED. His field of work has ranged from engineering design, to human-computer interaction (HCI) and along the way is credited with the invention of the first 'focus+context' technique, the Bifocal Display (aka Fisheye lens) featured in another video.
For more:wwwf.imperial.ac.uk/blog/video...

Наука

Опубликовано:

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 15   
@ovidiubuligan
@ovidiubuligan 9 лет назад
Cool vintage REPL
@1jcl1
@1jcl1 10 лет назад
Yes, he could (and probably should have) called UNIT from BOX. The old Selectric terminal brings back memories. For longer running expressions, the keyboard would lock up until done. To let the user know program was still runnng, the typeball would nod back and forth, creating a clicking sound. I spent many nights at home trying to get to sleep while a long running program was running on the terminal, which was connected to the remote mainframe via an acoustic coupler running at 134 baud.
@Syncopator
@Syncopator 3 года назад
APL's key innovation was that it made it possible to interactively program computers on very slow printing terminals in a timesharing environment. To on the other hand, be programming in Basic or Fortran at the time on such a terminal, just the printing out of the program could take pages and pages of printout and would be too time consuming to be considered, "interactive." The time it took to print out an APL program while developing it, was very short due to the character efficiency of the symbol and matrix oriented language, and APL provided a single-line oriented editor that further optimized interactive development on the printing terminals. APL code lines could be dozens of characters long, where editing rather than re-typing lines was an important feature.
@mrabuzin1
@mrabuzin1 10 лет назад
This - the memory of youth. APL could really work wonders, especially after the introduction of arbitrary arrays. Programming APL - is a game оf mind and grace. But it is the language of mathematics, not programmers. Sectarian bit.
@Russtopia
@Russtopia 3 года назад
Such a clear and well thought-out introduction. The latter segment really helped me understand what inner- and outer products in APL do.
@brianmcguinness9642
@brianmcguinness9642 3 года назад
I used one of those terminals when I learned APL back in high school. This is a good demo that I can refer people to for getting a basic understanding of what the language is like. GNU APL and NARS2000 are good freeware interpreters for people who want to experiment.
@wickensonline
@wickensonline 10 лет назад
Thanks for posting this - I've had a fondness for APL which seems recent but which actually stretches back around 10 years now. I'm only a dabbler, never really got any good!
@ZevEisenberg
@ZevEisenberg 10 лет назад
I wish he had called UNIT inside of BOX. Does anyone know if calling function within other functions was supported? Also, HOLY CRAP this is cool.
@cube1024
@cube1024 10 лет назад
Excellent video! I still use APL\11 sometimes.
@davidbock9281
@davidbock9281 10 лет назад
Wow. As soon as a heard that teletype, I was transported back to being a little kid in the 1970's and watching the Six Million Dollar Man opening credits (search youtube - they won't let me attach the link to the video in a comment)
@jflann81
@jflann81 10 лет назад
Mind blown.
@Bobaflott
@Bobaflott 10 лет назад
So, you can't make a function that takes three or more arguments?
@supereasymoneytoday
@supereasymoneytoday 9 лет назад
7:23 2*5+1 = 12. in APL back then you actually needed brackets for that cool. Its easier to read with brackets anyway.
@Uterr
@Uterr 10 лет назад
Awesome! a want to program some APL
Далее
Turing Complete - Computerphile
6:26
Просмотров 307 тыс.
Прилетели в Дубай
00:17
Просмотров 74 тыс.
ГЕНИИ МАРКЕТИНГА 😂
00:35
Просмотров 1,2 млн
Fast Inverse Square Root - A Quake III Algorithm
20:08
AT&T Archives: The UNIX Operating System
27:27
Просмотров 1,9 млн
Functional vs Array Programming
30:40
Просмотров 128 тыс.
The benefits of a bilingual brain - Mia Nacamulli
5:04
Regular Expressions - Computerphile
17:19
Просмотров 238 тыс.
Richard Dawkins - The Selfish Gene explained
4:12
Просмотров 334 тыс.
APL + Game of Life = ❤️
14:46
Просмотров 34 тыс.
Топ-3 суперкрутых ПК из CompShop
1:00
Power up all cell phones.
0:17
Просмотров 49 млн
iPhone 12 socket cleaning #fixit
0:30
Просмотров 2,5 млн
What’s your charging level??
0:14
Просмотров 7 млн