Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: novomente 24. 09. 2026, 08:08:49

Název: Datový systém enginů aplikací
Přispěvatel: novomente 24. 09. 2026, 08:08:49
Návrh datového systému enginu aplikace je velmi důležitý. Rozhoduje o efektivitě a rychlosti aplikace. Rád bych se zeptal, jaké datové typy (pole, struktury, objekty atd.) a jaké techniky s datovými typy používáte pro datový systém enginů aplikací. Napište, prosím, co používáte nejčastěji.
Název: Re:Datový systém enginů aplikací
Přispěvatel: snugar_i 25. 09. 2026, 07:21:38
Používám pole, struktury, objekty atd. Podle toho, co zrovna dělám.

Tohle je zhruba tak užitečná otázka jako "jaké oblečení používáte". Co je vůbec "engine aplikace"?
Název: Re:Datový systém enginů aplikací
Přispěvatel: Marek Staněk 25. 09. 2026, 08:23:21
nediv se, pokud ti na tohle někdo odpoví sprostě, nebo ještě líp neodpoví vůbec.
UTG "Jak se správně ptát" a "Jak klást správné otázky". v angličtině "How to ask the right questions".
i hodně primitivní LLM by měl vědět, že takhle blbě položená otázka je zbytečná, obtěžující, a nežádoucí.
Název: Re:Datový systém enginů aplikací
Přispěvatel: listoper 25. 09. 2026, 10:26:44
Zdrahal jsem se odpovidat, ale pak mi doslo, ze stejne nechci odpovedet, ale jen komentovat...
Podle me novomente neusiluje o ziskani opravdovych odpovedi.. . uz v nekolika predchozich vlaknech jsem pozoroval ze offtopic mu nevadi a naopak ho vita. Dokonce mu ani nevadi kritika.
Takze ta otazka je mozna polozena presne v souladu s cilem.

A ja identifikuju jako cil, udrzet tohle forum v chodu. Nevim jaka je za tim motivace, ale jinak si to vysvetlit nedokazu.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Marek Staněk 25. 09. 2026, 10:42:35
teď jsem koukal, že existuje stránka novomente.cz se stejným logem, která v indexu vyhledávače má hromadu emocanců o osobním blogu a archivu myšlenek, ale hází 404 Forbidden.
takže nějakej zbytečnej hnojomet. osobně bych tomu dal permaban.
Název: Re:Datový systém enginů aplikací
Přispěvatel: a6b 25. 09. 2026, 10:56:27
tak pokud to je datovy engine, ktery musi pracovat na rozsahlymi daty, tak pak je nejdulezitejsi indexace dat, aby se dalo rychle vyhledavat.
dale pak efektivni ukladani, trideni dat.
takze urcite ruzne typy indexu, stromove datove struktury a obecne je toho tuna co by mohl clovek nastudovat.
Název: Re:Datový systém enginů aplikací
Přispěvatel: technomaniak 25. 09. 2026, 11:04:15
.
A ja identifikuju jako cil, udrzet tohle forum v chodu. Nevim jaka je za tim motivace, ale jinak si to vysvetlit nedokazu.

Já se zase domnívám, že taha rozumy. Tak jako tak zbytečně vyplýtvaný čas a energie.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Ondrej Nemecek 25. 09. 2026, 11:31:01
@novomente Přihlaš se na VŠ a tam to budeš mít jako předmět. Bude to tak užitečnější pro všechny.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Kit 25. 09. 2026, 11:49:32
@novomente Přihlaš se na VŠ a tam to budeš mít jako předmět. Bude to tak užitečnější pro všechny.

V dnešní době nemusí kvůli tomu chodit na VŠ, když se může zeptat AI, která mu vypracuje hezkého průvodce datovými strukturami i algoritmy a odpoví mu i na všetečné otázky. AI má hodně velkou trpělivost.
Název: Re:Datový systém enginů aplikací
Přispěvatel: LacconePanda 25. 09. 2026, 12:25:31
Pane novomente jaký je váš globální cíl dotazů?  Chcete sestrojit něco jako Superinteligence(SI) by Trump ?
Jde vám o sběr "odpovědí" k tématu, "komentáře" k povaze(obecnosti, tajuplnosti) dotazů?
Děláte encyklopedii softwarového inženýrství?

včerejší máte slovo(24.9) : i pipky* dokážou používat AI k diskuzi s chatbotem (dokonce zmiňují četdžibitý) o při pochybách o svém fyzickém sebevědomí  - chválí si že je neúnavný a dá afirmativní hezké slovo kdykoli

* pokud pochopíte téma toho dílu ,dojde vám to . (nestačí si jen název anotaci tématu dílu přečíst, chce to aspoň vydržet nasát diskuzi ze třech dvouminutových úseků)
Název: Re:Datový systém enginů aplikací
Přispěvatel: RDa 25. 09. 2026, 12:57:37
Návrh datového systému enginu aplikace je velmi důležitý. Rozhoduje o efektivitě a rychlosti aplikace. Rád bych se zeptal, jaké datové typy (pole, struktury, objekty atd.) a jaké techniky s datovými typy používáte pro datový systém enginů aplikací. Napište, prosím, co používáte nejčastěji.

Vyuzivam vsechny potrebne podle pozadavku aplikace, kterou delam pro nejaky produkt.

Get the job done.

Nemate zac.
Název: Re:Datový systém enginů aplikací
Přispěvatel: LA_user 25. 09. 2026, 14:07:47
Pro trénování AI modelů různé společnosti stahují hromady dat z internetu, po nakažení internetu AI slopem kupují ohromné množství knih, které pak nenávratně ničí..

Přemýšlím, jestli tohle nemůže být další krok, jak tahat z lidí nějaká další data, texty a myšlenkové pochody pro další tréning..
Název: Re:Datový systém enginů aplikací
Přispěvatel: a6b 25. 09. 2026, 15:22:00
@novomente Přihlaš se na VŠ a tam to budeš mít jako předmět. Bude to tak užitečnější pro všechny.

V dnešní době nemusí kvůli tomu chodit na VŠ, když se může zeptat AI, která mu vypracuje hezkého průvodce datovými strukturami i algoritmy a odpoví mu i na všetečné otázky. AI má hodně velkou trpělivost.

ty se mi snad zdas, autor to nacpe do ai a pak sem vlozi pdf s dokumentem o jeho datovem enginu datax, podobne jako to bylo s basix.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Standa Blábol 25. 09. 2026, 16:10:10
Ja si myslim, ze "Datový systém enginů aplikací" by měl shromažďovat obrázky plavajících žen
Název: Re:Datový systém enginů aplikací
Přispěvatel: LacconePanda 25. 09. 2026, 19:59:26
Já si myslím, že návrh struktur nedefinuje rychlost a efektivitu běhu aplikace, ale rychlost a efektivitu vývoje, špatný pattern (observer , pubsub, append-only log) spíš umlátí programátor ;  struktura (špatně vyvážený strom blublý sort nebo špatně škálující hash-keying dynamického pole) výkon tedy ano.
Ja si myslim, ze "Datový systém enginů aplikací" by měl shromažďovat obrázky plavajících žen
A komu tím prospějete.! Když je už posmrti. RIP.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Kit 25. 09. 2026, 21:46:54
Já si myslím, že návrh struktur nedefinuje rychlost a efektivitu běhu aplikace, ale rychlost a efektivitu vývoje, špatný pattern (observer , pubsub, append-only log) spíš umlátí programátor ;  struktura (špatně vyvážený strom blublý sort nebo špatně škálující hash-keying dynamického pole) výkon tedy ano.

Co je na observeru nebo append-only logu špatného a proč se na nich programátor umlátí?
Název: Re:Datový systém enginů aplikací
Přispěvatel: xyz 25. 09. 2026, 23:27:09
Nejcasteji pouzivam datovy typ int. Do enginu vynikajici. Jake techniky? Mno, obcas neco sectu, ale zvladnu i odcitani a nasobeni.
Název: Re:Datový systém enginů aplikací
Přispěvatel: snugar_i 26. 09. 2026, 07:16:41
Nejcasteji pouzivam datovy typ int. Do enginu vynikajici. Jake techniky? Mno, obcas neco sectu, ale zvladnu i odcitani a nasobeni.
Ale dělení ne, to je pomalý. To je lepší násobit bulharskou konstantou a pak dělat bitový posuny.
Název: Re:Datový systém enginů aplikací
Přispěvatel: novomente 26. 09. 2026, 07:39:36
Pracuji na novém programovacím jazyce se zcela novým paradigmatem a syntaxí. Spolupracuji při tom s pár výbornými programátory s desítkami let zkušeností. Tento programovací jazyk by měl být zaměřen na vývoj back-endu (enginu) aplikací a měl by být určen pro profesionální programátory.

Dělám ho bez AI.

P.S. Svoje internetové stránky jsem zrušil.
Název: Re:Datový systém enginů aplikací
Přispěvatel: a6b 26. 09. 2026, 08:05:26
Nejcasteji pouzivam datovy typ int. Do enginu vynikajici. Jake techniky? Mno, obcas neco sectu, ale zvladnu i odcitani a nasobeni.
Ale dělení ne, to je pomalý. To je lepší násobit bulharskou konstantou a pak dělat bitový posuny.

bitove posuny doleva a doprava zname, s presunem bitu nebo bez.
co takhle bitove posuny nahoru a dolu.
Název: Re:Datový systém enginů aplikací
Přispěvatel: novomente 26. 09. 2026, 09:55:45
Svým dotazem jsem myslel takové techniky, jako jsou:

- Zploštění pole (Flattening)
- Poskládání datových typů ve struktuře (problém paddingu a tail paddingu)
- Pointerovou aritmetiku namísto indexů pole
- atd.

To jsou jen základy, ale určitě řešíte v různých aplikacích jiné techniky. Pokud však je to firemní či osobní know-how, tak to sem nepište (možná ani nesmíte).

nm
Název: Re:Datový systém enginů aplikací
Přispěvatel: a6b 26. 09. 2026, 13:28:47
Svým dotazem jsem myslel takové techniky, jako jsou:

- Zploštění pole (Flattening)
- Poskládání datových typů ve struktuře (problém paddingu a tail paddingu)
- Pointerovou aritmetiku namísto indexů pole
- atd.

To jsou jen základy, ale určitě řešíte v různých aplikacích jiné techniky. Pokud však je to firemní či osobní know-how, tak to sem nepište (možná ani nesmíte).

nm

pointerova aritmetika je sranda a jednoduse to funguje pro indexovani.

int* a;

a je pointer a ukazuje na nejakou adresu v pameti.
hodnotu ulozenou na offsetu/indexu 0 lze ziskat takto *a, a[0], 0[a], *(a+0), *(0+a).
takze stejne lze ukazat na nasledujici misto v pameti a to takto *(a+1), a[1], 1[a], *(1+a).

proto se v c indexuje od 0 protoze ti je offset.
jednoduche a logicke.
Název: Re:Datový systém enginů aplikací
Přispěvatel: RDa 26. 09. 2026, 14:44:58
- Poskládání datových typů ve struktuře (problém paddingu a tail paddingu)

Achjo. Zas nejaky nouma bez zakladni skoly.

Pravidlo dobreho navrhu - nemichat abstrakci jazyka s implementaci / platform specific optimalizaci !
Nikdy. Opravdu nikdy!
Je uz rok 2026, uvedomte si to.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Marek Staněk 26. 09. 2026, 15:56:17
Nejcasteji pouzivam datovy typ int. Do enginu vynikajici. Jake techniky? Mno, obcas neco sectu, ale zvladnu i odcitani a nasobeni.
Ale dělení ne, to je pomalý. To je lepší násobit bulharskou konstantou a pak dělat bitový posuny.

bitove posuny doleva a doprava zname, s presunem bitu nebo bez.
co takhle bitove posuny nahoru a dolu.
´

Ještě si dovolím prezentovat svoji revoluční techniku bitových posunů dovnitř a ven. V bitě u stolu posouvám dovnitř, a pak v bitě na toaletě posouvám ven. Někdy pomalu, někdy rychle. Když jsem to popisoval ošetřujícímu gastroenterologovi, vykřikoval "himbajs to je kuwa HUSTÝ!". Samozřejmě někdy (ale fakt výjimečně) mi to zbuchne na neošetřené výjimce, a pak je to spíš řidký.
Název: Re:Datový systém enginů aplikací
Přispěvatel: RDa 26. 09. 2026, 16:54:17
Poprosim taky o operace bytovych rotaci - ackoliv ve vodorovne rovine to je jaksi prirozene a zname, pro ortogonalitu instrukcni sady je potreba definovat a implementovat i rotaci ve svislych rovinach. Optimalizovane algoritmy pro reseni rubikovy kostky toho muzou pak vyuzit!
Název: Re:Datový systém enginů aplikací
Přispěvatel: Kit 26. 09. 2026, 19:10:21
bitove posuny doleva a doprava zname, s presunem bitu nebo bez.
co takhle bitove posuny nahoru a dolu.
´

Bitový posun nahoru a dolů jsem naposledy použil při analýze selhání datového úložiště. Je dobré, když je na úrovni HW, protože emulace nebývají spolehlivé.
Název: Re:Datový systém enginů aplikací
Přispěvatel: snugar_i 26. 09. 2026, 19:39:16
Pracuji na novém programovacím jazyce se zcela novým paradigmatem a syntaxí. Spolupracuji při tom s pár výbornými programátory s desítkami let zkušeností. Tento programovací jazyk by měl být zaměřen na vývoj back-endu (enginu) aplikací a měl by být určen pro profesionální programátory.

Dělám ho bez AI.

P.S. Svoje internetové stránky jsem zrušil.
A v čem bude lepší než ty, co se používají teď?
Název: Re:Datový systém enginů aplikací
Přispěvatel: Marek Staněk 26. 09. 2026, 20:47:26
Bude to jeho a nikdo mu to nebude měnit pod rukama?
Název: Re:Datový systém enginů aplikací
Přispěvatel: balkovic 26. 09. 2026, 21:10:03
- Poskládání datových typů ve struktuře (problém paddingu a tail paddingu)

Achjo. Zas nejaky nouma bez zakladni skoly.

Pravidlo dobreho navrhu - nemichat abstrakci jazyka s implementaci / platform specific optimalizaci !
Nikdy. Opravdu nikdy!
Je uz rok 2026, uvedomte si to.

Dodám, že toto sme sa ako ľudstvo naučili "hard way", dôsledky po podobnom bordeli sa upratujú dodnes. Výnimka je assembly.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Kit 26. 09. 2026, 21:24:58
- Poskládání datových typů ve struktuře (problém paddingu a tail paddingu)

Achjo. Zas nejaky nouma bez zakladni skoly.

Pravidlo dobreho navrhu - nemichat abstrakci jazyka s implementaci / platform specific optimalizaci !
Nikdy. Opravdu nikdy!
Je uz rok 2026, uvedomte si to.

Dodám, že toto sme sa ako ľudstvo naučili "hard way", dôsledky po podobnom bordeli sa upratujú dodnes. Výnimka je assembly.

Místo assembly dnes máme LLVM.
Název: Re:Datový systém enginů aplikací
Přispěvatel: novomente 27. 09. 2026, 02:50:46
Pracuji na novém programovacím jazyce se zcela novým paradigmatem a syntaxí. Spolupracuji při tom s pár výbornými programátory s desítkami let zkušeností. Tento programovací jazyk by měl být zaměřen na vývoj back-endu (enginu) aplikací a měl by být určen pro profesionální programátory.

Dělám ho bez AI.

P.S. Svoje internetové stránky jsem zrušil.
A v čem bude lepší než ty, co se používají teď?
Bude jiný. To, na co se nakonec bude hodit, ukáže až praxe.
Název: Re:Datový systém enginů aplikací
Přispěvatel: snugar_i 27. 09. 2026, 11:56:51
Bude jiný. To, na co se nakonec bude hodit, ukáže až praxe.
To nezní jako příliš detailní plán. A v té praxi ho bude používat kdo, než se zjistí, na co se bude hodit?
Název: Re:Datový systém enginů aplikací
Přispěvatel: Marek Staněk 27. 09. 2026, 14:21:14
IMO úplně největší hodnota bude, že se o tom něco naučí. Protože představovat si, že se na to všichni vrhnou jako zvěstování Božího slova a ovládne to svět, je zcela nerealistická. Prostě si to zkusí a něco se naučí.
Jediná otázka je efektivita, tzn jestli má smysl to zkoušet takhle od nuly, a jestli by nebylo lepší se zabývat něčím co existuje, používá se to masově, je k tomu znalostní báze, a někam se to vyvíjí.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Kit 27. 09. 2026, 16:29:50
IMO úplně největší hodnota bude, že se o tom něco naučí. Protože představovat si, že se na to všichni vrhnou jako zvěstování Božího slova a ovládne to svět, je zcela nerealistická. Prostě si to zkusí a něco se naučí.
Jediná otázka je efektivita, tzn jestli má smysl to zkoušet takhle od nuly, a jestli by nebylo lepší se zabývat něčím co existuje, používá se to masově, je k tomu znalostní báze, a někam se to vyvíjí.

Souhlasím. Kdysi jsem udělal vlastní implementaci jazyka Waduzitdo podle specifikace a také jsem se na tom dost naučil, i když jsem s tím strávil jen pár hodin. Hodilo se to, když jsem později dělal interpretr šablon do programů v Clipperu.
Název: Re:Datový systém enginů aplikací
Přispěvatel: novomente 27. 09. 2026, 16:47:04
Jeden mladý člověk měl od dětství takový svůj sen. Postavit si svůj vlastní osboní počítač. Zkoušel to pořád znovu a znovu. Až jednoho dne se mu to povedlo. Pak měl ještě jeden sen. Dát ten počítač obyčejným lidem k užívání. Ten člověk se jmenuje Steve Wozniak.

Nejsem ani Steve Wozniak, ani Steve Jobs.

Také jsem měl jeden sen. Navrhnout si svůj vlastní programovací jazyk. Zkoušel jsem to dlouho. Až nakonec můj sen pohltil jiný sen, který se změnil ve víru. Že to, pro co žiji, nakonec dokážu.

Ptáte se, jaký že je to ten velký jiný sen? Otevřete oči i uši, pořádně a dokořán. A pokud vám to bude dáno, uzříte ho.

nm
Název: Re:Datový systém enginů aplikací
Přispěvatel: snugar_i 27. 09. 2026, 18:48:21
Jeden mladý člověk měl od dětství takový svůj sen. Postavit si svůj vlastní osboní počítač. Zkoušel to pořád znovu a znovu. Až jednoho dne se mu to povedlo. Pak měl ještě jeden sen. Dát ten počítač obyčejným lidem k užívání. Ten člověk se jmenuje Steve Wozniak.

Nejsem ani Steve Wozniak, ani Steve Jobs.

Také jsem měl jeden sen. Navrhnout si svůj vlastní programovací jazyk. Zkoušel jsem to dlouho. Až nakonec můj sen pohltil jiný sen, který se změnil ve víru. Že to, pro co žiji, nakonec dokážu.

Ptáte se, jaký že je to ten velký jiný sen? Otevřete oči i uši, pořádně a dokořán. A pokud vám to bude dáno, uzříte ho.

nm
Ano. Navrhnul sis BASIX, o tom už jsi nám nedávno vyprávěl. Taky "systém na vývoj aplikací", teď další programovací jazyk a bůhvíco dalšího. Jen jaksi žádná z těch věcí vlastně doopravdy neexistovala, nebo jsi ji aspoň nikomu neukázal. Existuje tenhle tvůj další jazyk už někde? Aspoň prototyp?

Doufám, že to ještě nesklouzne k diskusím o Bohu a víře, jako nakonec vždycky
Název: Re:Datový systém enginů aplikací
Přispěvatel: xyz 27. 09. 2026, 19:57:04
Jeden mladý člověk měl od dětství takový svůj sen. Postavit si svůj vlastní osboní počítač. Zkoušel to pořád znovu a znovu. Až jednoho dne se mu to povedlo. Pak měl ještě jeden sen. Dát ten počítač obyčejným lidem k užívání. Ten člověk se jmenuje Steve Wozniak.

Nejsem ani Steve Wozniak, ani Steve Jobs.

Také jsem měl jeden sen. Navrhnout si svůj vlastní programovací jazyk. Zkoušel jsem to dlouho. Až nakonec můj sen pohltil jiný sen, který se změnil ve víru. Že to, pro co žiji, nakonec dokážu.

Ptáte se, jaký že je to ten velký jiný sen? Otevřete oči i uši, pořádně a dokořán. A pokud vám to bude dáno, uzříte ho.

nm

A proc myslis, ze uspejes se slozitejsim problemem (nove paradigma), kdyz jsi neuspel na jednodussim problemu (BASIX)?
Mne to prijde jako nejaka neuroza. Nastesti tim nikomu neublizujes, jako jini, co si treba dali za cil ovladnout jine narody.

Název: Re:Datový systém enginů aplikací
Přispěvatel: Ondrej Nemecek 27. 09. 2026, 22:08:42
@novomente Přihlaš se na VŠ a tam to budeš mít jako předmět. Bude to tak užitečnější pro všechny.

V dnešní době nemusí kvůli tomu chodit na VŠ, když se může zeptat AI, která mu vypracuje hezkého průvodce datovými strukturami i algoritmy a odpoví mu i na všetečné otázky. AI má hodně velkou trpělivost.

Ano, ale novomentemu by sociální prostředí vysoké školy mohlo pomoci korigovat obsah i způsob uvažování. AI by mohla mít přesně opačný efekt.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Kit 27. 09. 2026, 22:14:57
Také jsem měl jeden sen. Navrhnout si svůj vlastní programovací jazyk. Zkoušel jsem to dlouho. Až nakonec můj sen pohltil jiný sen, který se změnil ve víru. Že to, pro co žiji, nakonec dokážu.

Má tvůj nový programovací jazyk nějakou syntaxi a sémantiku? A mohli bychom je vidět? Stačil by návrh v BNF nebo třeba jen nákres.

Používáš programy Flex a Bison? Bez nich se to dělá blbě.
Název: Re:Datový systém enginů aplikací
Přispěvatel: a6b 28. 09. 2026, 06:03:25

Doufám, že to ještě nesklouzne k diskusím o Bohu a víře, jako nakonec vždycky

mozna by mohl nadesignovat vlastni nabozenstvi. polyteismus i monoteismus uz mame, mohl by vymyslet nekonecny a stale rostouci pocet bozstev.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Jiří Havel 28. 09. 2026, 10:24:24

Doufám, že to ještě nesklouzne k diskusím o Bohu a víře, jako nakonec vždycky

mozna by mohl nadesignovat vlastni nabozenstvi. polyteismus i monoteismus uz mame, mohl by vymyslet nekonecny a stale rostouci pocet bozstev.
Rostoucí počet je celkem běžný. S nekonečným počtem můžou naopak ubývat.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Zdenek Tomes 28. 09. 2026, 11:17:28
A v čem bude lepší než ty, co se používají teď?
Bude jiný. To, na co se nakonec bude hodit, ukáže až praxe.

Potom bych si dovolil navrhnout začít korektně používat zavedenou terminologii. Protože jazyk, který někde na začátku popisu bude obsahovat nicneříkající a zavádějící "engine aplikací" asi málokdo bude adaptovat.

A asi by to chtělo nějakou nosnou myšlenku, která by ten jazyk mohla "prodávat". Každý úspěšnější jazyk, který vznikl po céčku, něco podobného měl (i když to třeba byla blbost - viz Java).

Za c). V době AI je vznik nového jazyka dost nepravděpodobný. Budeš "bojovat" jak se stávajícími jazyky, tak hlavně s natrénovanými systémy - a pro ně nebudeš mít dostatek potravy.
Název: Re:Datový systém enginů aplikací
Přispěvatel: ondrah 28. 09. 2026, 13:41:18
Vidím, že místní troll (trotl?) opět rozjíždí diskusi o ničem a "vymýšlí" novou převratnou věc. Doufám, že jako většina jeho dřívějších výplodů i tohle skončí v kategorii /dev/null.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Marek Staněk 28. 09. 2026, 14:22:15
nebo z toho nakonec bude docela čtivej román :-D
Název: Re:Datový systém enginů aplikací
Přispěvatel: Kit 28. 09. 2026, 16:09:49
Vidím, že místní troll (trotl?) opět rozjíždí diskusi o ničem a "vymýšlí" novou převratnou věc. Doufám, že jako většina jeho dřívějších výplodů i tohle skončí v kategorii /dev/null.

Zdrž se komentářů, pokud nemáš nic k věci.

Vymyslel jsi někdy svůj vlastní programovací jazyk? Implementoval jsi ho?
Název: Re:Datový systém enginů aplikací
Přispěvatel: BoneFlute 28. 09. 2026, 16:46:52
Jeden mladý člověk měl od dětství takový svůj sen. Postavit si svůj vlastní osboní počítač. Zkoušel to pořád znovu a znovu. Až jednoho dne se mu to povedlo. Pak měl ještě jeden sen. Dát ten počítač obyčejným lidem k užívání. Ten člověk se jmenuje Steve Wozniak.

Nejsem ani Steve Wozniak, ani Steve Jobs.

Také jsem měl jeden sen. Navrhnout si svůj vlastní programovací jazyk. Zkoušel jsem to dlouho. Až nakonec můj sen pohltil jiný sen, který se změnil ve víru. Že to, pro co žiji, nakonec dokážu.

Ptáte se, jaký že je to ten velký jiný sen? Otevřete oči i uši, pořádně a dokořán. A pokud vám to bude dáno, uzříte ho.

nm

Tady ti asi nikdo nebude vyčítat, že máš Sen. Spíše jde o to, že veškerou námahu na realizaci svého snu hážeš na nás. A na to jsou někteří, třeba já, dost alergičtí.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Kit 28. 09. 2026, 18:27:53
Tady ti asi nikdo nebude vyčítat, že máš Sen. Spíše jde o to, že veškerou námahu na realizaci svého snu hážeš na nás. A na to jsou někteří, třeba já, dost alergičtí.

Proč ti to vadí, když se tě to vůbec netýká? Můžeš vlákno ignorovat.

Je fakt, že jsme se zatím nedozvěděli vůbec nic o novém, přelomovém paradigmatu ani o syntaxi. Jenom víme, že už umí dělit nulou.
Název: Re:Datový systém enginů aplikací
Přispěvatel: oss 29. 09. 2026, 07:21:27
Ja odporucam zakladetelovi temy ist na vysoku skolu, aby si zistil ako vyzeraju programovacie jazyky, aka je historia odboru, naucil sa co su struktury a algoritmy a co je asymptoticky zlozitost.

Aby sa nepytal na davno vyriesne veci, neopakoval chyby jazykov, ktore su stare 50 rokov, a nevymslal si vlastnu terminologiu.
Název: Re:Datový systém enginů aplikací
Přispěvatel: xyz 29. 09. 2026, 07:43:23
Ja odporucam zakladetelovi temy ist na vysoku skolu, aby si zistil ako vyzeraju programovacie jazyky, aka je historia odboru, naucil sa co su struktury a algoritmy a co je asymptoticky zlozitost.

Aby sa nepytal na davno vyriesne veci, neopakoval chyby jazykov, ktore su stare 50 rokov, a nevymslal si vlastnu terminologiu.

No spíš aby pochopil, kde zhruba se se svými schopnostmi nachází v porovnání s ostatními studenty.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Wasper 29. 09. 2026, 15:41:44
Také jsem měl jeden sen. Navrhnout si svůj vlastní programovací jazyk. Zkoušel jsem to dlouho. Až nakonec můj sen pohltil jiný sen, který se změnil ve víru. Že to, pro co žiji, nakonec dokážu.
Mlady muzi, tenhle sen se muze splnit. Ale ne ted, nekdy v budoucnu. Pred tim vas, mladiku, ceka hodne dlouha cesta.

Behem ktere pochopite, proc jsou otazky, ktere kladete, spatne, a ze ty, ktere jsou podstatne, nekladete.

Programy nenavrhujeme a nepiseme kvuli nejakemu datovemu enginu, pouzitym datovym strukturam apod. To se takhle vezme zadani, vcetne mozneho rozsahu aplikace, po zamysleni se zvoli nejvhodnejsi programovaci jazyk z nejake skupiny (konvence ve firme, vsichni v teamu ho umi nebo jsou ochotni a schopni se ho naucit, pokud zadny neni dostatecne dobry), a teprve pak se obvykle pouzije to, co dany jazyk (/knihovny) nabizi a je na dany use-case vhodne. Navic ani obvykle nikoho netrapi, jestli za tim KV vyhledavanim je hash, spojovy seznam, RBtree nebo neco jineho, to se casto zjisti az pozdeji, kdyz je potreba optimalizovat.
(pravda, nekdy s tim clovek pocita od zacatku, ale s rizikem ktere zabilo spoustu projektu, ze to "preengineeruje" predcasnymi optimalizacemi, a na samotny projekt mu nezbyde cas)

Jako hlavni stopku, co tenhle topic bych videl v te nejistote - az to bude ve stavu "zkousel jsem tyhle jazyky, nevyhovuje mi tohle, tohle, myslim si ze jazyk zalozeny na tom, tom a tom dava smysl" a byt ty body schopen obhajit je dobry startovaci point.
Ale zatim jsme ve stavu "k cemu to je ukaze az praxe", jako wtf? Nijak tomu nepomaha ani "pár výbornými programátory s desítkami let zkušeností", sorry, ale z argumentu autoritou si tu na zadek nikdo nesedne. Az to bude ve stavu "ma to resit tyhle problemy pro tuhle tridu aplikaci", pak OK, nazral cas. Ted je to ale spis na urovni Cimrmanova "To, ze lejt vodu do kyseliny je pitomost, se mohl za mnohem mene dramatickych okolnosti naucit i z dostupnych ucebnic".

Edit: Ale bral bych i "Je to pitomost, nebude to k nicemu, ale naucim se na tom, jak se dela frontend do gcc a taky pro zabavu", to by byl validni duvod.
Název: Re:Datový systém enginů aplikací
Přispěvatel: Jiří Havel 30. 09. 2026, 10:16:41
...
Edit: Ale bral bych i "Je to pitomost, nebude to k nicemu, ale naucim se na tom, jak se dela frontend do gcc a taky pro zabavu", to by byl validni duvod.
Tak nějak. Pokud je cílem jazyk samotny, tak to z principu bude srandaprojekt (a tím nechci shazovat srandaprojekty). Ale pokud z toho má vzniknout nějaký prakticky použitelný jazyk, tak tam musí být nějaký jiný cíl. Nějaká potřeba, kterou ten jazyk naplňuje. Proč bych se měl nějakým jazykem vůbec zabývat? Jaké je jeho určení? Co mi to přinese?

A to je otázka, kterou musíte mít zodpovězenou ještě než začnete ten jazyk navrhovat. Protože na základě toho cíle volíte mezi různými kompromisy. A čím víc porušíte princip nejmenšího překvapení (třeba to v jiném threadu zmíněné dělení nulou je brutální mindfuck), tím lepší pro to musíte mít důvod. Protože za to zaplatíte krvavou daň, takže to musí stát za to.