Re: Přístup k C++ DLL z Pythonu
Petr Labaj
labaj na volny.cz
Sobota Červen 3 20:19:06 CEST 2023
Naprostý souhlas. Pokud člověk může pro nějaký úkol použít prostředky
které zná, nemusí nic instalovat a učit se nové nástroje, tak je úkol už
z poloviny hotový.
Stejně je zvláštní; jak různí lidé mají vlohy a naopak nevlohy na různé
věci.
Třeba já mám výrazné nevlohy k používání nových moderních (přece tak
intuitivních, že) prostředků. Viz třeba můj zoufalý boj s Home
Assistentem, který možná jiným lidem připadá nepochopitelný.
Ale zase na druhé straně jsem za celou svou programátorskou éru snad
nikdy nevyrobil chybu, vedoucí k úniku paměti. Prostě na správu
dynamicky přidělované paměti pro změnu mám vlohy, že nad tím ani nemusím
přemýšlet. Takže když čtu o nových programovacích jazycích, které líp
řeší správu paměti, tak se na to dívám s úsměvem a nepochopením, proč do
toho investovat a obětovat tomu část prostředků.
PL
*******************
Dne 3.6.2023 v 19:17 Miroslav Mraz napsal(a):
> Omlouvám se, s tou správou paměti jsem napsal blbost. To je deformace
> způsobená léty používání C/C++, pak si člověk na nějaký GC postě ani
> nevzpomene.
> Programátor je efektivní, pokud používá sadu nástrojů, kterou dobře
> zná a má už něco napsáno. Recyklovat kód v C++ je pak prosté, takže to
> zase takový masochismus být nemusí. Máte pravdu, C/C++ se na něco
> prostě nehodí, ale zase dá propašovat skoro do všeho. Třeba do
> webového prohlížeče.
>
> Mrazík
>
> On 03. 06. 23 18:14, Jindroush wrote:
>> U velkých projektů je prostě údržba to samé zlo - jde čistě o
>> velikost a explozivní růst závislostí, není rozdíl mezi jazyky.
>> Fáze překladu u Perlu/Pythonu je syntaktická, ta je úplně stejná, jen
>> se liší (a je jich víc) runtimové chyby, ale ty se ošetřují prakticky
>> stejně.
>> A valgrind, to je uvažování z jiného světa (C/C++), kde je životnost
>> objektů a paměti to "hlavní" (zlo). To je ve skriptovacích / garbage
>> collectorových jazycích úplně něco jiného (tj. ty problémy jsou zcela
>> jiné).
>> Jsem ASM/C/C++ programátor původně, ale dneska stejně všechno píšu ve
>> skriptech, protože život je krátký a C/C++ mi už dnes neposkytne
>> prakticky žádnou výhodu - ale to je specifickými problémy, které
>> řeším, kde (už) nepotřebuju nikomu nic distribuovat atp., tohle se
>> bude lišit podle cílové skupiny. Ale například napsat si samodomo
>> nástroj v C, to mi přijde jako cvičení v masochismu ;)
>>
>> Jak už jsem tu psal jinde - mluvit o rychlosti "nástroje" nedává
>> samostatně smysl. Musí se uvažovat celý řetězec.
>>
>> A ta poslední věta - dneska je programátor každý, protože jinak to
>> nejde. Uvidíme, zda a jak do toho zasáhne AI, protože mám obavu, že
>> to bude to samý, co manažování lidí - než jim to vysvětlím, mám to
>> napsaný. ;-)
>> Zatím mi AI jen přepisuje moji sucho-angličtinu do květnaté a hezké ;)
>>
>> J.
Další informace o konferenci Hw-list