Chvalim rozumne zhodnoceni toho, ze ne vsechny vyrazy je treba prekladat do cestiny :)
jj zní, ale ten "fond vláken" a "fond připojení do databáze" (to druhé si přesně nepamatuju - prostě se vyhýbá cizím termitům, tedy až na "fond" a "databáze" :-) vyžaduje používat jeden nejmenovaný vyučující na FI MUNI. I v textu bakalářek a diplomek, takže k tomu láme studenty.
Zkusím si vzpomenout na další otrocké překlady, které tam zazněly.
Já obecně nejsem proti používání zavedené české terminologie, ale slovo fond tak trochu tu snahu o počeštění sabotuje.
Ja bych spis rekl, ze bohuzel je mozne psat IT bakalarku i v cestine. Anglictina je aspon na FEL preferovana, ale student ma narok psat v AJ, CJ nebo slovenstine, pokud je jeho rodny jazyk. Takhle jsem letos delal review bakalarky, ve ktere chudak student vymyslel krasne ceske slovo "topik".
Tyhle vypatlaniny sbiram. Primlouvam se za dalsi :-) Kakademicka sfera je toho plna vic nez zumpa pensionu po zajezdu se salmonelou.
O duvod vic proc se takovemu studiu vyhnout.
1. 12. 2021, 11:44 editováno autorem komentáře
A co místo "thread pool" říkat "nádrž vláken"? :-) Bazén je moc francouzský.
25. 11. 2021, 20:31 editováno autorem komentáře
Bazén je z galštiny (přes latinu). BTW moderní francouzština má stejný problém, viz například kniha "Les design patterns de Cocoa", tam je francouzsky jen člen a předložka :) Nechápu, jak to prošlo přes jazykovou komisi.
26. 11. 2021, 10:34 editováno autorem komentáře
„Design“ je, pokud vím, francouzským slovem tak jako mraky dalších slov v angličtině (předpokládám, že jste měl na mysli anglický původ).
26. 11. 2021, 12:14 editováno autorem komentáře
Ne, “design” se v moderním FJ považuje za anglicismus (a ta jejich slavná jazyková komise používání takto klasifikovaných slov kritizuje, ale Francouzi to evidentně ignorují).
Na "Systému řízení báze dat" je paradoxní, že to byla snaha termín počeštit, ale 3/4 těch slov nejsou česká. Že nepoužili třeba Ústroj řízení základny údajů :-)
Já tohle vídal ve verzi SŘBD, tam to není tak patrné :) Nicméně tohle je zrovna celkem ustálené. Furt lepší než “kopole” nebo “meziksicht”.
Co je kopole, to netuším, ale meziksicht vznikl koncem 80. let právě jako lidová parodie na ty oficiální obrozenecké překlady odborných termínů. Podobně jako "veselý klacek", ale ten se neujal, zatímco meziksicht se občas někde objeví i dnes.
Mýlíte se. Meziksicht a veselý klacek vůbec nevznikly ve snaze parodovat (nepodařené) obrozenecké překlady, ale ve snaze zesměšnit hloupé, neznalým nicneříkající anglické termíny, kterými je (nejen) IT narváno.
Setkal jsem se jen s pojmem "veselý klacík", což přeci jen evokuje jinou představu než ten rádoby "klacek".
Nic to však nemění na tom, že to bylo označení parodující snahu o překlad za každou cenu.
Zrovna u coarray jsem si říkal, jak to *dobře* počeštit. Protože co si budeme nalhávat, s termínem "kopole" jít na přednášku před studenty by bylo trošku nebezpečné :-)
Na druhou stranu "koprostor" nebo "kodimenze" se v matematice uchytily. A nesouvisí to ani se zeleninou, ani se skupinou Lucie.
Ano, máte pravdu! "A data object declared
with a codimension is a coarray object". https://dl.acm.org/doi/pdf/10.1145/3386322
Nic tak divného bych na tom nehledal.
To by chtělo vymyslet :-) coarrays jsou asi jedna z těch (nej)schůdnějších cest, jak lidsky pracovat se SIMD a více jádry, takže budoucnost.
Já byl spokojený s C++ AMP. Tam bylo vše potřebné (sync all) se zápisem přímo do zdrojáku. Bohužel to nějak vyšumělo.
Překládat se nemusí, stačilo by, jelikož pochází z latiny, použít českou gramatiku podle vzoru implicitní (tacitní programování). Slovo je to pořád nezvyklé, ale nejednalo by se o násilný nebo sporný překlad.
To je jen o konvenci, některé jazyky překládají vše cizí nebo si aspoň uzpůsobí pravopis. Čeština jde IMHO cestou rozumného kompromisu.
Dobrá připomínka, díky! Popravdě nemám klasické vzdělání ("jen" technické), takže mi ta latina nedocvakla v tomto kontextu.
Já taky ne. Ale zkoušel jsem to procházet v různých jazycích na Wikipedii, jak si s tím poradili (no, těch jazyků tam je asi 6) a hledal jsem etymologický původ a vyšlo mi tohle. Tak snad to dává nějaký smysl.
jo no :)
na druhou stranu velké vyjadřovací schopnosti dost často vedou k těsnému zápisu. Takové regulární výrazy například... Nebo (paradoxně) šablonovací jazyky (u těch se říká, jak jsou přehledné...).
Tak třeba jazyk používaný v Pythonu v metodě string.format. Jen tak namátkou, jak to vypadá v reálu:
{:<-10.5f}{:*^30}{:,}{:.2%}
Jasně, kdo s tím dělá, přečte to bez problémů. Ale to platí i pro Forth nebo J :-)
Aha, format stringy. Jo, to je jazyk v jazyce. Go má ještě "lepší" jazyk v jazyce v "template/...". Někdy se mi stýská po IO streamech.
P.S. Zrovna ty šablony v Go by si možná zasloužily samostatný článek ;)
24. 11. 2021, 10:28 editováno autorem komentáře
Hmm tyjo měl jsem pocit, že jsem to v seriálu o Go už někdy probíral. Ale byl to jen základ někde ve dvanácté části, o HTTP serveru.
Klidně můžu něco napsat, ale dopředu říkám, že třeba ukázka šablonování na straně backendu asi bude tady na Rootu hodně hejtovaná :-)
> " že třeba ukázka šablonování na straně backendu asi bude tady na Rootu hodně hejtovaná :-)"
proc myslite?
podle me tu prevazuji odpurci single-page aplikaci, nebo alespon donedavna tomu tak bylo.
mozna subjektivni dojem
Být odpůrce SPA je jako být odpůrce hrušek oproti jablkům nebo odpůrce černého rybízu oproti červenému. Kompletní absence logiky a myšlení vůbec.
Je to možné, já si všechna témata nepamatuju. Jen mě napadlo, že v tom Go je poměrně silný jazyk a hezky vše funguje přes reflexi. Připomíná mi to JSP dvacet let zpátky, ale to se překládalo do servletů, kdežto v Go se prochází AST.
Jsou horší věci než JSP. Například in-house templatovací systém, samozřejmě bez dokumentace. A rozumí tomu jen seniorní autor, který (pochopitelně) už nemá čas na to zaučovat další nebo dokonce opravovat chyby. TO byla noční můra :-)
Dante je popsal, první úroveň je Limbo (jazyk navržený Pikem pro OS Inferno). Druhá úroveň je Rust (překladatel do AJ udělal překlep: Lust) :)
Tak tak. Jednou jsme dokonce spadli do sedmého levelu https://toggl.com/blog/seven-levels-developer-hell
Ked vidím zápis chorého mozgu ako napr
[1000 >] [2 /] [3 *] ifte,
tak som rád že stále existuje Pharo Smalltalk.
tam ale bloky tak elegantně napsat nejdou ;-)
{10. [ :x | x > 1000 ]. [ :x | x / 2]. [ :x | x * 3]} ifte
to mi pripomelo
https://www.abclinuxu.cz/blog/wamba/2016/4/naucte-me-perl-6-iii.-zkracovani-kodu
my &multiply_three_numbers = * * * * *; #1. 3. a 5. * jsou parametry
Je tohle tacit programming? hvezdicka se chova jako drop.
https://docs.raku.org/type/Whatever
pripadne