CPPLASTIC Telegram 373
Зараз вже важко собі уявити програмування без використання вказівників на ділянки памʼяті. Навіть якщо ваша мова не дає вам працювати з адресами напряму, ви певно все одно знаєте, що «десь там» у трансляторі вони скоріш за все є. Появу вказівників у мовах програмування високого рівня зазвичай повʼязували зі створенням мови PL/1, а чуваку на імʼя Гарольд Ловсон навіть присудили за це Computer Pioneer Award від IEEE у 2000 році.

Але днями я дізнався, що ще у 1955 році, на 9 років раніше за PL/1, українка Катерина Ющенко створила Адресну мову програмування, яка вже мала цю концепцію.

До речі ця мова високорівнева, тобто не привʼязана до конкретного заліза, що дозволило успішно її використовувати на багатьох радянських компʼютерах тих часів. І це робить її однією з найстаріших мов високого рівня. Ті ж ALGOL та Fortran, схоже, зʼявилися пізніше, наприклад. (Першою мовою високого рівня вважається Plankalkül Конрада Цузе, створений у 1940-х, але реальна імплементація зʼявилася лише в 1970-х).

У прикладі коду на зображенні (це просто рандомний шматок) цікавий також оцей запис: ²d3. Оця двійка на початку — це замінник двох штрихів, а штрих — це розіменування вказівника. Тобто в мову вже були закладені вказівники вищих порядків. Дуже круто.

Окрема історія — як я про це дізнався. Дружбан, з яким я патякаю про Prolog, скинув мені статтю про Meta. Я почав гуглити, що значить --> у пролозі й вийшов на дивний український ютуб-канал, де якісь викладачі й студенти щось парять про Prolog. А там побачив згадку Катерини Ющенко й вирішив почитати докладніше.
13🔥5👍2👏1



tgoop.com/cpplastic/373
Create:
Last Update:

Зараз вже важко собі уявити програмування без використання вказівників на ділянки памʼяті. Навіть якщо ваша мова не дає вам працювати з адресами напряму, ви певно все одно знаєте, що «десь там» у трансляторі вони скоріш за все є. Появу вказівників у мовах програмування високого рівня зазвичай повʼязували зі створенням мови PL/1, а чуваку на імʼя Гарольд Ловсон навіть присудили за це Computer Pioneer Award від IEEE у 2000 році.

Але днями я дізнався, що ще у 1955 році, на 9 років раніше за PL/1, українка Катерина Ющенко створила Адресну мову програмування, яка вже мала цю концепцію.

До речі ця мова високорівнева, тобто не привʼязана до конкретного заліза, що дозволило успішно її використовувати на багатьох радянських компʼютерах тих часів. І це робить її однією з найстаріших мов високого рівня. Ті ж ALGOL та Fortran, схоже, зʼявилися пізніше, наприклад. (Першою мовою високого рівня вважається Plankalkül Конрада Цузе, створений у 1940-х, але реальна імплементація зʼявилася лише в 1970-х).

У прикладі коду на зображенні (це просто рандомний шматок) цікавий також оцей запис: ²d3. Оця двійка на початку — це замінник двох штрихів, а штрих — це розіменування вказівника. Тобто в мову вже були закладені вказівники вищих порядків. Дуже круто.

Окрема історія — як я про це дізнався. Дружбан, з яким я патякаю про Prolog, скинув мені статтю про Meta. Я почав гуглити, що значить --> у пролозі й вийшов на дивний український ютуб-канал, де якісь викладачі й студенти щось парять про Prolog. А там побачив згадку Катерини Ющенко й вирішив почитати докладніше.

BY Cіпласпластик




Share with your friend now:
tgoop.com/cpplastic/373

View MORE
Open in Telegram


Telegram News

Date: |

4How to customize a Telegram channel? Joined by Telegram's representative in Brazil, Alan Campos, Perekopsky noted the platform was unable to cater to some of the TSE requests due to the company's operational setup. But Perekopsky added that these requests could be studied for future implementation. Click “Save” ; 1What is Telegram Channels? A Telegram channel is used for various purposes, from sharing helpful content to implementing a business strategy. In addition, you can use your channel to build and improve your company image, boost your sales, make profits, enhance customer loyalty, and more.
from us


Telegram Cіпласпластик
FROM American