(no subject)
Nov. 25th, 2022 06:55 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
У мене тільки світо дали. От сижу і думаю, якщо так піде і далі, то мовам програмування, що жеруть енергію та пам'ять як не в себе місця не буде. Здадуть в утіль перлопітони, жаби, ШІ, можливо наворочену вебню, жирні бібліотеки. Залишається чиста сішечка та алгоритми.
no subject
Date: 2022-11-25 07:55 pm (UTC)Це так, моделювання ситуації, див. комент нижче.
Я не думаю, що так вже й скінчиться, чоловіків не дуже випускають, а ІТ буде потрібно для власних потреб у тих гіпотетичних умовах, що описано в тому коменті.
Бейсік навряд чи, він ніколи не був швидким. Паскаль, чисто як мова так, але по бібліотекам Сішечка його зарулює.
no subject
Date: 2022-11-25 08:05 pm (UTC)> Бейсік навряд чи, він ніколи не був швидким.
Ти, може, просто не бачив швидкі Бейсики:
https://en.wikipedia.org/wiki/PowerBASIC
https://en.wikipedia.org/wiki/PureBasic
> Паскаль, чисто як мова так, але по бібліотекам Сішечка його зарулює.
Бібліотеки можна написати.
P. S.
Забувся про FreeBASIC:
https://en.wikipedia.org/wiki/FreeBASIC
no subject
Date: 2022-11-25 08:29 pm (UTC)А сішні вже є на всі випадки. Власне, С тому і виграв змагання, бо за семантикою вони не сильно відрізняються.
no subject
Date: 2022-11-25 08:43 pm (UTC)no subject
Date: 2022-11-25 09:18 pm (UTC)Більшість систем є posix-сумісними, а в учбовій мові pascal теж є вазівники, ручне керування пам'яттю, арифметика вказівників. За великим рахунком ці мови відрізняються синтаксисом.
no subject
Date: 2022-11-25 09:25 pm (UTC)Різниця у тім, що в Паскалі це все використовувати не обов’язково, а в Сі без цього не вийде зробити нічого складного.
Та це не головне в моєму коменті. Головне те, що Сі було створено для конкретної архітектури, Сі має вбудовані засоби для зручного використання саме цієї архітектури. Для інших архітектур ця мова вже не є «високорівневим асемблером».
no subject
Date: 2022-11-26 04:13 am (UTC)Pascal теж було створено для конкретних учбових цілей. Для практичного застосування Вірт створив Modula (яка вплинула на Java) та Oberon. Але, як бачиш, у змаганні C vs Pascal переміг C.
У ситуації, яку я моделюю, вигідніше застосувати С бо вже купу всього написано, а писати наново дорого і по запрлаті, і по часу, і по електриці.