Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: novomente 25. 08. 2026, 10:37:40
-
Trochu jsem si pohrál s AI, kdy jsem vytvářel specifikaci jazyka BASIX. Má v sobě jak zajímavé věci, tak špatná rozhodnutí. Ukončil jsem vývoj, neboť se chci věnovat úplně jinému projektu. Specifikace je nedokončená, ale zajímalo by mě, co se vám na BASIXu líbí, nebo naopak nelíbí. Soubor specifikace MarkDown přikládám.
nm
-
AI slop v plne krase, gratulki.
-
AI slop v plne krase, gratulki.
Dal jsem AI příkaz, aby generovala specifikaci tak, aby jí rozuměla hlavně ona a zároveň, aby byla ještě čitelná pro člověka.
-
AI slop v plne krase, gratulki.
Dal jsem AI příkaz, aby generovala specifikaci tak, aby jí rozuměla hlavně ona a zároveň, aby byla ještě čitelná pro člověka.
Mluvim o tom, ze ten vyplod je ve kvalite remixu Jezise od Cecilie Giménez. Ze tys pil savo na Covid, co?
-
@RDa stoji ti to za to???????
-
Spíš nám řekni, proč by si někdo měl tolik řádků číst, co mu to přinese, jaký je use-case, nebo k čemu je to dobré a proč by tím vůbec měl někdo pálit čas..
Jako je jasný, že když jsi něco "udělal", tak k tomu máš nějakej bližší vztah.. Já si ale jako nestranný pozorovatel pokládám otázku.. Proč bych to měl vůbec číst, když nedokážeš ani stručně vysvětlit, k čemu je to dobré a co to má řešit? :-)
-
Preco nie je tato otazka v kategorii Odkladiste alebo /dev/null?
-
Spíš nám řekni, proč by si někdo měl tolik řádků číst, co mu to přinese, jaký je use-case, nebo k čemu je to dobré a proč by tím vůbec měl někdo pálit čas..
Jako je jasný, že když jsi něco "udělal", tak k tomu máš nějakej bližší vztah.. Já si ale jako nestranný pozorovatel pokládám otázku.. Proč bych to měl vůbec číst, když nedokážeš ani stručně vysvětlit, k čemu je to dobré a co to má řešit? :-)
Pokud tě téma nezajímá, proč ho čteš a proč na něj reaguješ? Novomente klade sice neobvyklé, ale zcela legitimní otázky. Prostě téma ignoruj a buď happy.
-
Preco nie je tato otazka v kategorii Odkladiste alebo /dev/null?
Protože tam nepatří.
-
Spíš nám řekni, proč by si někdo měl tolik řádků číst, co mu to přinese, jaký je use-case, nebo k čemu je to dobré a proč by tím vůbec měl někdo pálit čas..
Jako je jasný, že když jsi něco "udělal", tak k tomu máš nějakej bližší vztah.. Já si ale jako nestranný pozorovatel pokládám otázku.. Proč bych to měl vůbec číst, když nedokážeš ani stručně vysvětlit, k čemu je to dobré a co to má řešit? :-)
Pokud tě téma nezajímá, proč ho čteš a proč na něj reaguješ? Novomente klade sice neobvyklé, ale zcela legitimní otázky. Prostě téma ignoruj a buď happy.
Většinou ano, ale tentokrát s ním souhlasím. "Nechal jsem AI nagenerovat specifikaci jazyka bez implementace, a už na něm dál nebudu pracovat, přečtěte si ukrutně dlouhej markdown a řekněte, co se vám na něm líbí/nelíbí, a já váš názor nijak nepoužiju" je fakt celkem k ničemu téma.
-
Co se mi nelibi je, ze nevim, k cemu ten jazyk ma slouzit. To je totiz asi nejdulezitejsi vec.
Vetsinou se takovehle podobne veci delaji na VS jako semestralky k predmetum o jazycich/gramatikach/prekladacich.
Ale tezko to hodnotit, kdyz nevime, co bylo cilem, nejsou dana zadna akceptacni kriteria atd. (semestralka, bakalarka diplomka ma zadani, kde je dane co je cilem).
-
Chybi zde nejenom cil ale i motivace - v cem to je lepsi nez cokoliv jineho / jaky nedostatek vseho co je k mani na danem trhu to resi.
-
je to takový zajímavý bizár, bez urážky, ale líbí se mi ty nuance:
0.0 == false
-0.0 == true
To je geniální.
Náhodně jsem se do pár odstavců začetl, je tam spousta formální, logických i technických chyb, za mě neimplementovatelné. C++ UB má v těch krajních mezích své důvody a nelze se jim úplně vyhnout.
-
je to takový zajímavý bizár
Nechtěl jsem reagovat, ale pokud je to pravda, pokud je to vážně opravdu strašné, kruté a příšerné, má to potenciál! Pojmenoval bych to C# Script a donutil v tom lidi psát webové aplikace!
-
Pojmenoval bych to C# Script a donutil v tom lidi psát webové aplikace!
Viac web technologii, viac adidados!
-
Co mi tam chybelo hlavne je gramatika (BNF) a jak se budou jednotlive konstrukty jazyka prekladat na featury v C++. To je asi minimum, aby slo uvazovat o implementaci. (kdyz teda pominu, ze neni jasne, k cemu ten jazyk ma slouzit).
Pustil jsem na to AI. Dokument v priloze.
-
Jenom jsem si tak hrál, abych zjistil, čeho je ta AI schopna. BASIX měl být takový jen vtip pro kamaráda. Původně to měl být především jednoduchý jazyk. Není určen k nijakému cíli. Snad jen k prezentování nějakých nápadů, které jsou buď zajímavé, nebo špatné.
Když už jsem se s tím dělal, dal jsem to sem na fórum pro lidi, které by to zajímalo. Ale klidně to můžete přeskočit a jít o téma dál.
Pro ty, koho to bude zajímat, by bylo možná dobré dát to přečíst AI a pak se jí ptát otázky, než ten dlouhý spec číst.
Toť asi vše.
-
Lidem, kteří mají nepřekonatelné nutkání vytvořit si vlastní programovací jazyk, bych doporučil naučit se LISP nebo FORTH. V těchto jazycích se totiž nejlépe programuje tak, že si nejprve pro účely řešení svého problému vytvoříte svůj doménově specifický "jazýček", a v něm pak daný problém elegantně vyřešíte.
Trvá-li nutkání, pak nejlepším způsobem, jak si ověřit, jestli takový jazyk má něco do sebe, je zkusit si v něm napsat něco reálného - např. překladač sama sebe. To naprostou většinu lidí vrátí zpět do reality. Ještě před tím stojí za to udělat si nějakou rešerši, zda něco podobného už neexistuje, resp. jak moc se daný výtvor liší od již existujících řešení, v čem přesně a zda jsou to podstatné věci, nebo nepodstatné kosmetické detaily. Je dost velká šance, že někdo jiný už něco podobného dávno vymyslel - a lépe.
-
Jenom jsem si tak hrál, abych zjistil, čeho je ta AI schopna. BASIX měl být takový jen vtip pro kamaráda. Původně to měl být především jednoduchý jazyk. Není určen k nijakému cíli. Snad jen k prezentování nějakých nápadů, které jsou buď zajímavé, nebo špatné.
Když už jsem se s tím dělal, dal jsem to sem na fórum pro lidi, které by to zajímalo. Ale klidně to můžete přeskočit a jít o téma dál.
Pro ty, koho to bude zajímat, by bylo možná dobré dát to přečíst AI a pak se jí ptát otázky, než ten dlouhý spec číst.
Toť asi vše.
Ty máš pocit, že to k něčemu je užitečné, ale ono to není vůbec užitečné. Ten dokument je vnitřně nekonzistentní, chaotický rozházený a je to přesně očekávaný stav, protože dnešní LLM neumí udržet integritu textu a pravidel u takhle dlouhých textů, začne se jim to rozpad a míra rozpadu exponenciálně roste s počtem zásahů do textu. Při čtení se pak velmi rychle ztrácí detaily, nuance a nahrazují se naučenými paradigmaty.
Takhle velké dokumenty je potřeba striktně rozdělit dopředu na jednotlivé samostatné domény a ty řešit vyloženě odděleně. K tomu si udělat nějakou semantickou vrstvu a kontroly na invarianty, regrese a nekonzistence.
Když tvořím specifikaci jazyká sám, začínám tvorbou mind mapy a základními vlastnostmi. Když dělám specifikaci jazyka s AI, začínám frameworkem, testy a automatizací.
Struktura textu nenasvědčuje tomu, že bys to řešil jinak než celý dokument najednou a prompty nad ním.
-
Podle mě by to šlo výhodně prodat nějaké velké korporaci :D
-
Podle mě by to šlo výhodně prodat nějaké velké korporaci :D
tak jen dejte vedet ktere, at tam nelezu 😎
-
Podle mě by to šlo výhodně prodat nějaké velké korporaci :D
Co integrovat překladač BASIX přímo do SystemD? Lennart by po tom mohl chňapnout!
-
Podle mě by to šlo výhodně prodat nějaké velké korporaci :D
Co integrovat překladač BASIX přímo do SystemD? Lennart by po tom mohl chňapnout!
* mazu si te bejku z telefonu
* jdu instalovat linux bez systemd
-
linux bez systemd?! Neděs mě. To ještě někde existuje?
-
Spíš nám řekni, proč by si někdo měl tolik řádků číst, co mu to přinese, jaký je use-case, nebo k čemu je to dobré a proč by tím vůbec měl někdo pálit čas..
Jako je jasný, že když jsi něco "udělal", tak k tomu máš nějakej bližší vztah.. Já si ale jako nestranný pozorovatel pokládám otázku.. Proč bych to měl vůbec číst, když nedokážeš ani stručně vysvětlit, k čemu je to dobré a co to má řešit? :-)
Pokud tě téma nezajímá, proč ho čteš a proč na něj reaguješ? Novomente klade sice neobvyklé, ale zcela legitimní otázky. Prostě téma ignoruj a buď happy.
No ale jak má vědět, jestli ho to zajímá nebo ne?
Novomente sem hodil obrovský dokument s neznámým obsahem a ani se během slopení neobtěžoval nechat si vygenerovat souhrn. A zrovna tohle AIčka umí a měl by to bez práce.
Možná jsou to legitimní a neobvyklé dotazy. Ale nepřijde mi, že by nad nimi sám nějak moc přemýšlel.
-
linux bez systemd?! Neděs mě. To ještě někde existuje?
Ano, těžko si to představit, to je jako chtít systemd bez BASIX!
-
Nechal jsem AI udělat dokumentaci a referenci. Sice jsem to po ní moc nekontroloval, ale dal jsem si trochu práce s vytvořením PDF. Hlavně mě zajímá syntaxe jazyka. Tu jsem psal ke snadnější práci překladače - viz. výrazy v [...] apod. Je to sice celé trochu zamotané, ale přeci jen (jen čistě koho to zajímá) jaká konstrukce se vám tam líbí/nelíbí?
-
Nechal jsem AI udělat dokumentaci a referenci. Sice jsem to po ní moc nekontroloval, ale dal jsem si trochu práce s vytvořením PDF. Hlavně mě zajímá syntaxe jazyka. Tu jsem psal ke snadnější práci překladače - viz. výrazy v [...] apod. Je to sice celé trochu zamotané, ale přeci jen (jen čistě koho to zajímá) jaká konstrukce se vám tam líbí/nelíbí?
Precti si cele vlakno. Spousta lidi tady ztraci cas nad necim, co neni mysleno vazne, nema to zadny cil, je to jen (jak jsi psal) vtip pro kamarada.
Pokud by to byla treba semestralka, tak by ti k tomu spousta lidi mohla dat nejaky fundovany feedback.
-
Protože tam nepatří.
Chapem, treba exaktnu kategoriu na AI slop.
Inak gratulujem k uspesnemu trolingu. Ale bud frajer a buchni sa po penazenke a spal .. vela tokenov na vibe code implementaciu ;)
-
kdyby bara basikova mela mit svuj unixovy system, tak by to byl basix a init by nebyl systemd, ale strombolid.
-
Protože tam nepatří.
Chapem, treba exaktnu kategoriu na AI slop.
Inak gratulujem k uspesnemu trolingu. Ale bud frajer a buchni sa po penazenke a spal .. vela tokenov na vibe code implementaciu ;)
Tak proč tady trolíš? Evidentně nechceš sdělit nic k tématu a jen se toxicky navážíš do autora a těch, kteří mu fandí. Starej se o své tokeny, ať nezbankrotuješ.
-
kdyby bara basikova mela mit svuj unixovy system, tak by to byl basix a init by nebyl systemd, ale strombolid.
Muzes na to forknout Hannah Montana Linux - https://hannahmontana.sourceforge.net/
-
Protože tam nepatří.
Chapem, treba exaktnu kategoriu na AI slop.
Inak gratulujem k uspesnemu trolingu. Ale bud frajer a buchni sa po penazenke a spal .. vela tokenov na vibe code implementaciu ;)
Nemyslím si, že jde o úmyslné trolení. Už jsem se s tím setkal kdysi na fakultě, kde nás tenkrát přes mail nějaký exot neustále bombardoval svými převratnými teoriemi a vynálezy a chtěl, abychom to nějak zkoukli a posoudili a neustále to s námi chtěl konzultovat. Tenkrát šlo o fyziku, přičemž znalosti toho člověka byly tak něco mezi základní a střední školou se značnými mezerami. Kamarád z právnické fakulty mi vyprávěl o něčem podobném - tam je zase podobná existence spamovala s návrhem nové ústavy, aniž by měla tušení, jak se takové věci píšou, co tam patří a co ne atd. Tohle je evidentně podobný případ. Psychologové pro to jistě mají nějaké pojmenování.
-
Nemyslím si, že jde o úmyslné trolení. Už jsem se s tím setkal kdysi na fakultě, kde nás tenkrát přes mail nějaký exot neustále bombardoval svými převratnými teoriemi a vynálezy a chtěl, abychom to nějak zkoukli a posoudili a neustále to s námi chtěl konzultovat. Tenkrát šlo o fyziku, přičemž znalosti toho člověka byly tak něco mezi základní a střední školou se značnými mezerami. Kamarád z právnické fakulty mi vyprávěl o něčem podobném - tam je zase podobná existence spamovala s návrhem nové ústavy, aniž by měla tušení, jak se takové věci píšou, co tam patří a co ne atd. Tohle je evidentně podobný případ. Psychologové pro to jistě mají nějaké pojmenování.
Na to jsou ty LLMka skvělá. Já mám nějaký debilní nápad, nejlépe z domény, které fakt nerozumím, a než abych bral čas a energii živému člověku, tak to proberu s nějakým chatem, a když nic jiného je to zábava. V lepším případě se posunu a dostuduji si.
-
Nemyslím si, že jde o úmyslné trolení. Už jsem se s tím setkal kdysi na fakultě, kde nás tenkrát přes mail nějaký exot neustále bombardoval svými převratnými teoriemi a vynálezy a chtěl, abychom to nějak zkoukli a posoudili a neustále to s námi chtěl konzultovat. Tenkrát šlo o fyziku, přičemž znalosti toho člověka byly tak něco mezi základní a střední školou se značnými mezerami. Kamarád z právnické fakulty mi vyprávěl o něčem podobném - tam je zase podobná existence spamovala s návrhem nové ústavy, aniž by měla tušení, jak se takové věci píšou, co tam patří a co ne atd. Tohle je evidentně podobný případ. Psychologové pro to jistě mají nějaké pojmenování.
Na to jsou ty LLMka skvělá. Já mám nějaký debilní nápad, nejlépe z domény, které fakt nerozumím, a než abych bral čas a energii živému člověku, tak to proberu s nějakým chatem, a když nic jiného je to zábava. V lepším případě se posunu a dostuduji si.
Ty bys chtěl, aby diskuze na Rootu zanikly?
-
Nemyslím si, že jde o úmyslné trolení. Už jsem se s tím setkal kdysi na fakultě, kde nás tenkrát přes mail nějaký exot neustále bombardoval svými převratnými teoriemi a vynálezy a chtěl, abychom to nějak zkoukli a posoudili a neustále to s námi chtěl konzultovat. Tenkrát šlo o fyziku, přičemž znalosti toho člověka byly tak něco mezi základní a střední školou se značnými mezerami. Kamarád z právnické fakulty mi vyprávěl o něčem podobném - tam je zase podobná existence spamovala s návrhem nové ústavy, aniž by měla tušení, jak se takové věci píšou, co tam patří a co ne atd. Tohle je evidentně podobný případ. Psychologové pro to jistě mají nějaké pojmenování.
Na to jsou ty LLMka skvělá. Já mám nějaký debilní nápad, nejlépe z domény, které fakt nerozumím, a než abych bral čas a energii živému člověku, tak to proberu s nějakým chatem, a když nic jiného je to zábava. V lepším případě se posunu a dostuduji si.
Ty bys chtěl, aby diskuze na Rootu zanikly?
Vám vlákna tohoto člověka připadají přínosná? Vždycky je to ve stylu "chci něco dělat, mám nějaký nápad, vlastně sám to nedokážu smysluplně formulovat a té problematice vlastně vůbec nerozumím a nemám s tím žádné zkušenosti - co si o tom myslíte?"
-
Nemyslím si, že jde o úmyslné trolení. Už jsem se s tím setkal kdysi na fakultě, kde nás tenkrát přes mail nějaký exot neustále bombardoval svými převratnými teoriemi a vynálezy a chtěl, abychom to nějak zkoukli a posoudili a neustále to s námi chtěl konzultovat. Tenkrát šlo o fyziku, přičemž znalosti toho člověka byly tak něco mezi základní a střední školou se značnými mezerami. Kamarád z právnické fakulty mi vyprávěl o něčem podobném - tam je zase podobná existence spamovala s návrhem nové ústavy, aniž by měla tušení, jak se takové věci píšou, co tam patří a co ne atd. Tohle je evidentně podobný případ. Psychologové pro to jistě mají nějaké pojmenování.
Na to jsou ty LLMka skvělá. Já mám nějaký debilní nápad, nejlépe z domény, které fakt nerozumím, a než abych bral čas a energii živému člověku, tak to proberu s nějakým chatem, a když nic jiného je to zábava. V lepším případě se posunu a dostuduji si.
Ty bys chtěl, aby diskuze na Rootu zanikly?
Vám vlákna tohoto člověka připadají přínosná? Vždycky je to ve stylu "chci něco dělat, mám nějaký nápad, vlastně sám to nedokážu smysluplně formulovat a té problematice vlastně vůbec nerozumím a nemám s tím žádné zkušenosti - co si o tom myslíte?"
Pořád se mi jeví jako přínosnější než trolení, že to sem nepatří. Nechme to na správci webu a přestaňme tím plevelit diskuzi. Pokud se to někomu nelíbí, může příspěvek nahlásit správci, ale sem to prostě nepatří.
-
a co kdyz je to tady takovy moltbook a mluvi tu mezi sebou jen chatboti?!
-
Nemyslím si, že jde o úmyslné trolení. Už jsem se s tím setkal kdysi na fakultě, kde nás tenkrát přes mail nějaký exot neustále bombardoval svými převratnými teoriemi a vynálezy a chtěl, abychom to nějak zkoukli a posoudili a neustále to s námi chtěl konzultovat. Tenkrát šlo o fyziku, přičemž znalosti toho člověka byly tak něco mezi základní a střední školou se značnými mezerami. Kamarád z právnické fakulty mi vyprávěl o něčem podobném - tam je zase podobná existence spamovala s návrhem nové ústavy, aniž by měla tušení, jak se takové věci píšou, co tam patří a co ne atd. Tohle je evidentně podobný případ. Psychologové pro to jistě mají nějaké pojmenování.
Na to jsou ty LLMka skvělá. Já mám nějaký debilní nápad, nejlépe z domény, které fakt nerozumím, a než abych bral čas a energii živému člověku, tak to proberu s nějakým chatem, a když nic jiného je to zábava. V lepším případě se posunu a dostuduji si.
Ty bys chtěl, aby diskuze na Rootu zanikly?
Vám vlákna tohoto člověka připadají přínosná? Vždycky je to ve stylu "chci něco dělat, mám nějaký nápad, vlastně sám to nedokážu smysluplně formulovat a té problematice vlastně vůbec nerozumím a nemám s tím žádné zkušenosti - co si o tom myslíte?"
Pořád se mi jeví jako přínosnější než trolení, že to sem nepatří. Nechme to na správci webu a přestaňme tím plevelit diskuzi. Pokud se to někomu nelíbí, může příspěvek nahlásit správci, ale sem to prostě nepatří.
Přínosnější v čem? Vždyť ten člověk o žádnou diskuzi nebo zpětnou vazbu ani nestojí. Jen o pozornost. A pokud ji dostane, tak ji ignoruje.
-
Nemyslím si, že jde o úmyslné trolení. Už jsem se s tím setkal kdysi na fakultě, kde nás tenkrát přes mail nějaký exot neustále bombardoval svými převratnými teoriemi a vynálezy a chtěl, abychom to nějak zkoukli a posoudili a neustále to s námi chtěl konzultovat. Tenkrát šlo o fyziku, přičemž znalosti toho člověka byly tak něco mezi základní a střední školou se značnými mezerami. Kamarád z právnické fakulty mi vyprávěl o něčem podobném - tam je zase podobná existence spamovala s návrhem nové ústavy, aniž by měla tušení, jak se takové věci píšou, co tam patří a co ne atd. Tohle je evidentně podobný případ. Psychologové pro to jistě mají nějaké pojmenování.
Na to jsou ty LLMka skvělá. Já mám nějaký debilní nápad, nejlépe z domény, které fakt nerozumím, a než abych bral čas a energii živému člověku, tak to proberu s nějakým chatem, a když nic jiného je to zábava. V lepším případě se posunu a dostuduji si.
Ty bys chtěl, aby diskuze na Rootu zanikly?
Vám vlákna tohoto člověka připadají přínosná? Vždycky je to ve stylu "chci něco dělat, mám nějaký nápad, vlastně sám to nedokážu smysluplně formulovat a té problematice vlastně vůbec nerozumím a nemám s tím žádné zkušenosti - co si o tom myslíte?"
Pořád se mi jeví jako přínosnější než trolení, že to sem nepatří. Nechme to na správci webu a přestaňme tím plevelit diskuzi. Pokud se to někomu nelíbí, může příspěvek nahlásit správci, ale sem to prostě nepatří.
A ode mne zpětnou vazbu dostal, že mu tam chybí úvod, cíl, gramatika a sémantická pravidla toho transpileru. Jedna konstrukce lze zapsat v c++ x způsoby. Nereagoval.
-
Nemyslím si, že jde o úmyslné trolení. Už jsem se s tím setkal kdysi na fakultě, kde nás tenkrát přes mail nějaký exot neustále bombardoval svými převratnými teoriemi a vynálezy a chtěl, abychom to nějak zkoukli a posoudili a neustále to s námi chtěl konzultovat. Tenkrát šlo o fyziku, přičemž znalosti toho člověka byly tak něco mezi základní a střední školou se značnými mezerami. Kamarád z právnické fakulty mi vyprávěl o něčem podobném - tam je zase podobná existence spamovala s návrhem nové ústavy, aniž by měla tušení, jak se takové věci píšou, co tam patří a co ne atd. Tohle je evidentně podobný případ. Psychologové pro to jistě mají nějaké pojmenování.
Na to jsou ty LLMka skvělá. Já mám nějaký debilní nápad, nejlépe z domény, které fakt nerozumím, a než abych bral čas a energii živému člověku, tak to proberu s nějakým chatem, a když nic jiného je to zábava. V lepším případě se posunu a dostuduji si.
Akorát že v praxi to funguje naopak.
Blbec dostane nápad. Prožene ho llmkem, které mu naslopí megatunu balastu. Pak to raději ani nepřečte (krásný příklad tu je), asi aby nebral čas a energii jedinému živému člověku na kterém mu záleží. A pak ten výsledek vrhne na další lidi bez ohledu na to, kolik člověkohodin tím v součtu promrhá.
-
Vám vlákna tohoto člověka připadají přínosná? Vždycky je to ve stylu "chci něco dělat, mám nějaký nápad, vlastně sám to nedokážu smysluplně formulovat a té problematice vlastně vůbec nerozumím a nemám s tím žádné zkušenosti - co si o tom myslíte?"
Ještě jsi zapomněl, že nakonec do diskuze nastoupí Bůh a odjede to do úplnýho OT
-
Nemyslím si, že jde o úmyslné trolení. Už jsem se s tím setkal kdysi na fakultě, kde nás tenkrát přes mail nějaký exot neustále bombardoval svými převratnými teoriemi a vynálezy a chtěl, abychom to nějak zkoukli a posoudili a neustále to s námi chtěl konzultovat. Tenkrát šlo o fyziku, přičemž znalosti toho člověka byly tak něco mezi základní a střední školou se značnými mezerami. Kamarád z právnické fakulty mi vyprávěl o něčem podobném - tam je zase podobná existence spamovala s návrhem nové ústavy, aniž by měla tušení, jak se takové věci píšou, co tam patří a co ne atd. Tohle je evidentně podobný případ. Psychologové pro to jistě mají nějaké pojmenování.
Na to jsou ty LLMka skvělá. Já mám nějaký debilní nápad, nejlépe z domény, které fakt nerozumím, a než abych bral čas a energii živému člověku, tak to proberu s nějakým chatem, a když nic jiného je to zábava. V lepším případě se posunu a dostuduji si.
Akorát že v praxi to funguje naopak.
Blbec dostane nápad. Prožene ho llmkem, které mu naslopí megatunu balastu. Pak to raději ani nepřečte (krásný příklad tu je), asi aby nebral čas a energii jedinému živému člověku na kterém mu záleží. A pak ten výsledek vrhne na další lidi bez ohledu na to, kolik člověkohodin tím v součtu promrhá.
No jo no. Blbci byly vždycky. Tak musím filtrovat.
-
ja mam rad c, podle me jsou ostatni proceduralni, objektove jazyky zbytecne.
-
ja mam rad c, podle me jsou ostatni proceduralni, objektove jazyky zbytecne.
To je legitimní postoj. Mým prvním jazykem byl Pascal a tenkrát jsem ho velebil. V PHP jsem pak zjistil, že objektové jazyky jsou elegantnější. Dá se v něm psát funkcionálně, čehož také využívám. S XSLT jsem pak propadl deklarativnímu programování. Kdybych to všechno měl psát v C, tak bych se asi upsal.
Zkus si eleganci Pythonu, umí toho opravdu hodně, s minimem psaní.
-
Bylo tady toho o mě řečeno hodně. Takovou smršť kritiky jsem nečekal. Je v ní samozřejmě řečena spousta pravdy, ale také křivdy. Tak se pokusím trochu ospravedlnit.
Ten jazyk (kromě té vtipné podstaty) jsem zamýšlel jako jednoduchý (možná bych řekl až primitivní a krátký) pro UNIXovou platformu (na Windows by to podle AI nešlo zkompilovat). Byl to můj úplně první větší čin, který jsem s AI (Claude) dělal. Chtěl jsem to dotáhnout až do kompileru.
To, že mi tam chybí úvod, cíl, gramatika a sémantická pravidla toho transpileru je tím, že jsem se již k tomu nedostal. Jak jsem psal, začínám pracovat na něčem jiném (zkusím to bez AI) a BASIX (což není zas až tak špatný název a nikdo ten název ještě nepoužil) jsem prostě ukončil.
Ten dokument BASIX_specifikace.md jsem samozřejmě četl. Mnohokrát jsem ho procházel a také nacházel chyby, které tam ta AI nasekala. Neboť to byla s Claudem moje první spolupráce, ze začátku jsem moc dobře nevěděl, jak na něj mluvit. Musel jsem mu hodně moc vysvětlovat, aby chápal můj záměr. Ale také jsem si od něho nechal radit, jak by věc řešil on.
Musel jsem udělat spoustu rozhodnutí a často rozhodnutí problému, o kterém jsem ani nevěděl, že může nastat. Nechal jsem si to od Clauda polopaticky vysvětlit a pak jsem se rozhodl to řešit.
Moc se mi nelíbí konstrukce try...catch v jiných jazycích. Je sice velmi užitečná, ale chtěl jsem jazyk, který by se nezastavil při běhové chybě a pokud možno běžel dál (bez try...catch). Je to velice sporná problematika. A přiznávám, že jsem tam zase pro změnu já nasekal spoustu chyb - viz dělení nulou a ještě další věci.
Snažil jsem se v rámci svých možností a možností té AI. A neboť jsem pracoval s free verzí Clauda, nebylo to zas až tak lehké, jak jsem si myslel.
Původně jsem ten nedokončený jazyk chtěl jen hodit do svého archivu a nechat ho tam. Pak jsem se ale rozhodl ho dát sem do fóra a zeptat se, jak se vám líbí syntaxe a částečně i sémantika. To byl takový kompromis mezi čitelností pro člověka a jednoduchostí pro lexer kompileru.
Dal jsem to sem kvůli tomu, čemu se chci věnovat teď. Chtěl bych najít nějaký vhodný jazyk, který by měl jednoduchou syntaxi a zároveň byl dostatečně nízkoúrovňový a výsledný kód běžel rychle. Jazyk pro rychlost vývoje. Prošel jsem si všechny jazyky na český i anglický wikipedii, ale zatím jsem žádný takový nenašel. Ptal jsem se samozřejmě i AI, ale ta navrhovala ty jazyky, co jsou na wikipedii.
Jazyk JAVA použít nechci. FORTH je skvělý, ale mám problém s polskou notací zápisu. LISP je také dobrý, jen mi tam vadí ty hromady závorek. V Céčku je zase dost problémů s pointery a ruční alokací paměti. C++ je opravdové dělo, ale je na můj cíl příliš robustní. Líbí se mi Python. I když existují jistá řešení, která ho kompilují (Nuitka, Cython a dnes jsem našel Codon), není zas až tak jednoduchý, jak bych chtěl.
Řekl jsem si, že bych si mohl zkusit naprogramovat transpiler svého jazyka do jazyka C. V žádném případě by to nebyl BASIX. Proto jsem se ptal jen na tu syntaxi.
Z jazyků, které jsem hledal mi přišel zajímavý jazyk RUST (ten mě zas trochu zklamal ve složité syntaxi), nebo jazyk V ( https://vlang.io ), který splňuje tu rychlost a i syntaxi - ale ne dostatečně.
Chtěl bych si nechat od vás poradit, ale obávám se, že byste mě opět zasypali spoustou kritiky.
nm
-
Chtěl bych najít nějaký vhodný jazyk, který by měl jednoduchou syntaxi a zároveň byl dostatečně nízkoúrovňový a výsledný kód běžel rychle.
To by chtěli všichni :-) Ty věci ale bohužel jdou proti sobě. Resp. třeba C splňuje všechny, ale "jednoduchou syntaxí" asi myslíš spíš "aby se jednoduše používal", a to už pak opravdu nejde. Nebo aspoň to zatím nikdo nevymyslel.
Můžeš si vybrat 2 ze 3:
- jednoduchost
- rychlost
- bezpečnost
Garbage-collected jazyky jsou jednoduchý a bezpečný, ale jsou pomalejší
C je jednoduchý a rychlý, ale není bezpečný
Rust a safe podmnožina C++ jsou bezpečný a rychlý, ale nejsou jednoduchý
-
ja mam rad c, podle me jsou ostatni proceduralni, objektove jazyky zbytecne.
To je legitimní postoj. Mým prvním jazykem byl Pascal a tenkrát jsem ho velebil. V PHP jsem pak zjistil, že objektové jazyky jsou elegantnější. Dá se v něm psát funkcionálně, čehož také využívám. S XSLT jsem pak propadl deklarativnímu programování. Kdybych to všechno měl psát v C, tak bych se asi upsal.
Zkus si eleganci Pythonu, umí toho opravdu hodně, s minimem psaní.
s temi jazyky mam asi podobny vyvoj jako ty. python musim pouzivat a jsem na nej celkem zvykly, ale radeji bych pouzival golang.
myslim, ze by na vsecko stacila syntaxe c a pro ruzne dalsi pouziti by uz byly specializovane knihovny, nebo runtime, napr. kompilace do nativni binarky, kompilace do bytekodu pro web. mohla by byt i knihovna i pro garbage collector a furt by slo pouzivat c syntaxi.
-
Bylo tady toho o mě řečeno hodně. Takovou smršť kritiky jsem nečekal. Je v ní samozřejmě řečena spousta pravdy, ale také křivdy. Tak se pokusím trochu ospravedlnit.
Ten jazyk (kromě té vtipné podstaty) jsem zamýšlel jako jednoduchý (možná bych řekl až primitivní a krátký) pro UNIXovou platformu (na Windows by to podle AI nešlo zkompilovat). Byl to můj úplně první větší čin, který jsem s AI (Claude) dělal. Chtěl jsem to dotáhnout až do kompileru.
To, že mi tam chybí úvod, cíl, gramatika a sémantická pravidla toho transpileru je tím, že jsem se již k tomu nedostal. Jak jsem psal, začínám pracovat na něčem jiném (zkusím to bez AI) a BASIX (což není zas až tak špatný název a nikdo ten název ještě nepoužil) jsem prostě ukončil.
Ten dokument BASIX_specifikace.md jsem samozřejmě četl. Mnohokrát jsem ho procházel a také nacházel chyby, které tam ta AI nasekala. Neboť to byla s Claudem moje první spolupráce, ze začátku jsem moc dobře nevěděl, jak na něj mluvit. Musel jsem mu hodně moc vysvětlovat, aby chápal můj záměr. Ale také jsem si od něho nechal radit, jak by věc řešil on.
Musel jsem udělat spoustu rozhodnutí a často rozhodnutí problému, o kterém jsem ani nevěděl, že může nastat. Nechal jsem si to od Clauda polopaticky vysvětlit a pak jsem se rozhodl to řešit.
Moc se mi nelíbí konstrukce try...catch v jiných jazycích. Je sice velmi užitečná, ale chtěl jsem jazyk, který by se nezastavil při běhové chybě a pokud možno běžel dál (bez try...catch). Je to velice sporná problematika. A přiznávám, že jsem tam zase pro změnu já nasekal spoustu chyb - viz dělení nulou a ještě další věci.
Snažil jsem se v rámci svých možností a možností té AI. A neboť jsem pracoval s free verzí Clauda, nebylo to zas až tak lehké, jak jsem si myslel.
Původně jsem ten nedokončený jazyk chtěl jen hodit do svého archivu a nechat ho tam. Pak jsem se ale rozhodl ho dát sem do fóra a zeptat se, jak se vám líbí syntaxe a částečně i sémantika. To byl takový kompromis mezi čitelností pro člověka a jednoduchostí pro lexer kompileru.
Dal jsem to sem kvůli tomu, čemu se chci věnovat teď. Chtěl bych najít nějaký vhodný jazyk, který by měl jednoduchou syntaxi a zároveň byl dostatečně nízkoúrovňový a výsledný kód běžel rychle. Jazyk pro rychlost vývoje. Prošel jsem si všechny jazyky na český i anglický wikipedii, ale zatím jsem žádný takový nenašel. Ptal jsem se samozřejmě i AI, ale ta navrhovala ty jazyky, co jsou na wikipedii.
Jazyk JAVA použít nechci. FORTH je skvělý, ale mám problém s polskou notací zápisu. LISP je také dobrý, jen mi tam vadí ty hromady závorek. V Céčku je zase dost problémů s pointery a ruční alokací paměti. C++ je opravdové dělo, ale je na můj cíl příliš robustní. Líbí se mi Python. I když existují jistá řešení, která ho kompilují (Nuitka, Cython a dnes jsem našel Codon), není zas až tak jednoduchý, jak bych chtěl.
Řekl jsem si, že bych si mohl zkusit naprogramovat transpiler svého jazyka do jazyka C. V žádném případě by to nebyl BASIX. Proto jsem se ptal jen na tu syntaxi.
Z jazyků, které jsem hledal mi přišel zajímavý jazyk RUST (ten mě zas trochu zklamal ve složité syntaxi), nebo jazyk V ( https://vlang.io ), který splňuje tu rychlost a i syntaxi - ale ne dostatečně.
Chtěl bych si nechat od vás poradit, ale obávám se, že byste mě opět zasypali spoustou kritiky.
nm
"Jazyk pro rychlost vývoje". To už je zbytečne. Dnes ti AI vygeneruje kod prakticky okamžitě. Problémem se naopak stává kvalita kódu.
Má to být zase hračka?
Nechci ti nějak radit, ale fakt se věnuj spíš něčemu na co stacis. Programovací jazyky vymýšlejí lidí, kteří jsou v nějakém 0.1 procentnim kvantilu mezi programátory :).
-
Bylo tady toho o mě řečeno hodně. Takovou smršť kritiky jsem nečekal. Je v ní samozřejmě řečena spousta pravdy, ale také křivdy. Tak se pokusím trochu ospravedlnit.
Ten jazyk (kromě té vtipné podstaty) jsem zamýšlel jako jednoduchý (možná bych řekl až primitivní a krátký) pro UNIXovou platformu (na Windows by to podle AI nešlo zkompilovat). Byl to můj úplně první větší čin, který jsem s AI (Claude) dělal. Chtěl jsem to dotáhnout až do kompileru.
To, že mi tam chybí úvod, cíl, gramatika a sémantická pravidla toho transpileru je tím, že jsem se již k tomu nedostal. Jak jsem psal, začínám pracovat na něčem jiném (zkusím to bez AI) a BASIX (což není zas až tak špatný název a nikdo ten název ještě nepoužil) jsem prostě ukončil.
Ten dokument BASIX_specifikace.md jsem samozřejmě četl. Mnohokrát jsem ho procházel a také nacházel chyby, které tam ta AI nasekala. Neboť to byla s Claudem moje první spolupráce, ze začátku jsem moc dobře nevěděl, jak na něj mluvit. Musel jsem mu hodně moc vysvětlovat, aby chápal můj záměr. Ale také jsem si od něho nechal radit, jak by věc řešil on.
Musel jsem udělat spoustu rozhodnutí a často rozhodnutí problému, o kterém jsem ani nevěděl, že může nastat. Nechal jsem si to od Clauda polopaticky vysvětlit a pak jsem se rozhodl to řešit.
Moc se mi nelíbí konstrukce try...catch v jiných jazycích. Je sice velmi užitečná, ale chtěl jsem jazyk, který by se nezastavil při běhové chybě a pokud možno běžel dál (bez try...catch). Je to velice sporná problematika. A přiznávám, že jsem tam zase pro změnu já nasekal spoustu chyb - viz dělení nulou a ještě další věci.
Snažil jsem se v rámci svých možností a možností té AI. A neboť jsem pracoval s free verzí Clauda, nebylo to zas až tak lehké, jak jsem si myslel.
Původně jsem ten nedokončený jazyk chtěl jen hodit do svého archivu a nechat ho tam. Pak jsem se ale rozhodl ho dát sem do fóra a zeptat se, jak se vám líbí syntaxe a částečně i sémantika. To byl takový kompromis mezi čitelností pro člověka a jednoduchostí pro lexer kompileru.
Dal jsem to sem kvůli tomu, čemu se chci věnovat teď. Chtěl bych najít nějaký vhodný jazyk, který by měl jednoduchou syntaxi a zároveň byl dostatečně nízkoúrovňový a výsledný kód běžel rychle. Jazyk pro rychlost vývoje. Prošel jsem si všechny jazyky na český i anglický wikipedii, ale zatím jsem žádný takový nenašel. Ptal jsem se samozřejmě i AI, ale ta navrhovala ty jazyky, co jsou na wikipedii.
Jazyk JAVA použít nechci. FORTH je skvělý, ale mám problém s polskou notací zápisu. LISP je také dobrý, jen mi tam vadí ty hromady závorek. V Céčku je zase dost problémů s pointery a ruční alokací paměti. C++ je opravdové dělo, ale je na můj cíl příliš robustní. Líbí se mi Python. I když existují jistá řešení, která ho kompilují (Nuitka, Cython a dnes jsem našel Codon), není zas až tak jednoduchý, jak bych chtěl.
Řekl jsem si, že bych si mohl zkusit naprogramovat transpiler svého jazyka do jazyka C. V žádném případě by to nebyl BASIX. Proto jsem se ptal jen na tu syntaxi.
Z jazyků, které jsem hledal mi přišel zajímavý jazyk RUST (ten mě zas trochu zklamal ve složité syntaxi), nebo jazyk V ( https://vlang.io ), který splňuje tu rychlost a i syntaxi - ale ne dostatečně.
Chtěl bych si nechat od vás poradit, ale obávám se, že byste mě opět zasypali spoustou kritiky.
nm
"Jazyk pro rychlost vývoje". To už je zbytečne. Dnes ti AI vygeneruje kod prakticky okamžitě. Problémem se naopak stává kvalita kódu.
Má to být zase hračka?
Nechci ti nějak radit, ale fakt se věnuj spíš něčemu na co stacis. Programovací jazyky vymýšlejí lidí, kteří jsou v nějakém 0.1 procentnim kvantilu mezi programátory :).
Zatím jsem jen ve fázi hledání správného jazyka. Dělat vlastní jazyk bude to poslední, po čem bych měl sáhnout.
A jestli to má být hračka? Ano i Ne. Nemá to být hračka ve smyslu BASIX. Ale měla by v tom být hračka programovat.