(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 05:17 pm (UTC)Передбачаю повернення в маси Паскаля з його швидким компілятором і Рекса. :) Жартую. Ймовірніше, що в Україні скінчиться ЙойТі. Ніхто не хоче працювати з країною, де по кілька діб нема електрики і зв’язку.
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.
У ситуації, яку я моделюю, вигідніше застосувати С бо вже купу всього написано, а писати наново дорого і по запрлаті, і по часу, і по електриці.
no subject
Date: 2022-11-25 05:56 pm (UTC)Это, мне кажется, одни мечты. Пора чистой сишечки давно прошла, например. Вы как, с FP знакомы? А с линейной логикой и Rust? Если нет - то советую ознакомиться, прежде чем высказывать экспертное мнение. Что ж касается питона, то я думаю, что язык останется, а вот энджин будет интеллектуальным и оптимизированным.
no subject
Date: 2022-11-25 06:26 pm (UTC)no subject
Date: 2022-11-25 07:54 pm (UTC)А хз, кто за это возьмется; кто-нибудь да возьмется же.
no subject
Date: 2022-11-25 07:21 pm (UTC)Це навіть не мрії, а так, прикидки. На сьогодні, по електриці, можна або в дорогу та слабку автономність, або в дешеву та потужну, але централізовану. Як у нас почалися проблеми зі світлом, то і спробував змоделювати ситуацію, коли є тільки автономно: це панелі, генератори, тощо.
За Сішечку ви праві, хоча вона квітне та пахкотить у ембедщині. Там ще плюси є, але запихнути в мікроконтролер код на них не завжди виходить.
Знаю я і за ФП, і за раст багато гарного чув, але не знаю, як він у плані енергоспоживання.
no subject
Date: 2022-11-25 07:52 pm (UTC)Насчет энергии, я думаю, раст побьет всех... за исключением ситуации, когда памяти хватает, и когда jit может раскочегарить код, и оптимизировать, для длительного исполнения. Собственно, она может это сделать заранее, на "типовом примере". Но этого я еще не видывал.
no subject
Date: 2022-11-25 08:10 pm (UTC)Добре, якщо так. Як буде можливість поковиряю. А в плані ефективності... до 24 лютого я цінив emacs просто бо він класний і для всякої дрібноти дружній, а код кодив у ідеї. Коли довелося їхати, я взяв raspberry pi 4, бо габарити і простота живлення, і зараз це моя основна машина. Нормальний комп у мене знову є, але тепер я користуюсь ним вряди-годи. Такий от даунгрейд. І тут я дуже зацінив emacs і радий, що є навички роботи з ним.
А проблеми викликані перебоями з живленням (вилазить те, про що не думав) вже доводиться вирішувати. І далі буде тільки цікавіше.
no subject
Date: 2022-11-25 08:45 pm (UTC)no subject
Date: 2022-11-25 09:09 pm (UTC)26 та 27. Далі важливі мені розширення не працюють.