CPPLASTIC Telegram 178
Щойно дізнався від другана, що 1 січня 2024 року помер Ніклаус Вірт — автор мов програмування Pascal, Modula, Oberon, книги «Algorithms + Data Structures = Programs» тощо. Чувак мав величезний вплив на світ компʼютерів — наш з вами світ — за що я його дуже поважаю.

Я памʼятаю, як із задоволенням переходив з Pascal на C, бо «останній більш популярний», «бо ним користуються професіонали», бо «він значно лаконічніший». Мені знадобилося майже 15 років, щоб усвідомити, що як раз-то на паскалі писати було значно приємніше, адже можна було просто дампати думки в код, а потім, що важливо, приблизно так само відновлювати думки з коду.

В той самий час код на C та багатьох його нащадках — це завжди челендж при написанні + челендж при читанні. Не прикольно ж написати щось по-людськи, значно цікавіше, коли
while (*d++ = *s++);

еге ж? Така собі жуйка для мозку. Коли бізнес-задачі нудні, треба знаходити собі джерело дофаміну.

От і виходить, що довгий час індустрія розвивалася коштом позерів (типу мене), які на рівному місці вигадували собі проблеми, а потім героїчно їх вирішували. Навіть жарт був, памʼятаю: «те, що було насилу написане, і читатися мусить насилу». Згодом, щоправда, виявилося, що це не зовсім і жарт для багатьох.

Отож, пане Вірте, ми все проїбали. Принаймні в боротьбі зі складністю.

До речі, є навіть так званий закон Вірта, згідно з яким
Софт стає повільнішим жвавіше, ніж залізо стає швидшим.

І дивлячись на софтварні «досягнення» останніх десятиліть, звучить вельми переконливо.

Але не переймайтеся, часи порівнянь C та Pascal позаду. Нині складність з мов програмування перейшла на рівень вище — на рівень архітектури, фреймворків, систем, сервісів, кластерів та клаудів. Тепер заживемо ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7😢3



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

Щойно дізнався від другана, що 1 січня 2024 року помер Ніклаус Вірт — автор мов програмування Pascal, Modula, Oberon, книги «Algorithms + Data Structures = Programs» тощо. Чувак мав величезний вплив на світ компʼютерів — наш з вами світ — за що я його дуже поважаю.

Я памʼятаю, як із задоволенням переходив з Pascal на C, бо «останній більш популярний», «бо ним користуються професіонали», бо «він значно лаконічніший». Мені знадобилося майже 15 років, щоб усвідомити, що як раз-то на паскалі писати було значно приємніше, адже можна було просто дампати думки в код, а потім, що важливо, приблизно так само відновлювати думки з коду.

В той самий час код на C та багатьох його нащадках — це завжди челендж при написанні + челендж при читанні. Не прикольно ж написати щось по-людськи, значно цікавіше, коли

while (*d++ = *s++);

еге ж? Така собі жуйка для мозку. Коли бізнес-задачі нудні, треба знаходити собі джерело дофаміну.

От і виходить, що довгий час індустрія розвивалася коштом позерів (типу мене), які на рівному місці вигадували собі проблеми, а потім героїчно їх вирішували. Навіть жарт був, памʼятаю: «те, що було насилу написане, і читатися мусить насилу». Згодом, щоправда, виявилося, що це не зовсім і жарт для багатьох.

Отож, пане Вірте, ми все проїбали. Принаймні в боротьбі зі складністю.

До речі, є навіть так званий закон Вірта, згідно з яким
Софт стає повільнішим жвавіше, ніж залізо стає швидшим.

І дивлячись на софтварні «досягнення» останніх десятиліть, звучить вельми переконливо.

Але не переймайтеся, часи порівнянь C та Pascal позаду. Нині складність з мов програмування перейшла на рівень вище — на рівень архітектури, фреймворків, систем, сервісів, кластерів та клаудів. Тепер заживемо ☺️

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




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

View MORE
Open in Telegram


Telegram News

Date: |

Invite up to 200 users from your contacts to join your channel Private channels are only accessible to subscribers and don’t appear in public searches. To join a private channel, you need to receive a link from the owner (administrator). A private channel is an excellent solution for companies and teams. You can also use this type of channel to write down personal notes, reflections, etc. By the way, you can make your private channel public at any moment. Telegram offers a powerful toolset that allows businesses to create and manage channels, groups, and bots to broadcast messages, engage in conversations, and offer reliable customer support via bots. Telegram users themselves will be able to flag and report potentially false content. The best encrypted messaging apps
from us


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