Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: novomente 25. 08. 2026, 10:37:40

Název: Programovací jazyk BASIX
Přispěvatel: 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
Název: Re:Programovací jazyk BASIX
Přispěvatel: RDa 25. 08. 2026, 13:37:12
AI slop v plne krase, gratulki.
Název: Re:Programovací jazyk BASIX
Přispěvatel: novomente 25. 08. 2026, 14:40:47
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: RDa 25. 08. 2026, 14:56:58
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?
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 25. 08. 2026, 15:06:50
@RDa stoji ti to za to???????
Název: Re:Programovací jazyk BASIX
Přispěvatel: LA_user 25. 08. 2026, 15:10:42
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? :-)
Název: Re:Programovací jazyk BASIX
Přispěvatel: alobalova_ciapocka 25. 08. 2026, 15:24:04
Preco nie je tato otazka v kategorii Odkladiste alebo /dev/null?
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 25. 08. 2026, 15:38:23
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 25. 08. 2026, 15:39:26
Preco nie je tato otazka v kategorii Odkladiste alebo /dev/null?

Protože tam nepatří.
Název: Re:Programovací jazyk BASIX
Přispěvatel: snugar_i 25. 08. 2026, 16:33:58
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: xyz 25. 08. 2026, 16:49:59
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).

Název: Re:Programovací jazyk BASIX
Přispěvatel: RDa 25. 08. 2026, 16:52:13
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Exceptions 25. 08. 2026, 17:07:37
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: JenBob 25. 08. 2026, 17:18:05
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!
Název: Re:Programovací jazyk BASIX
Přispěvatel: alobalova_ciapocka 25. 08. 2026, 20:35:44
Citace
Pojmenoval bych to C# Script a donutil v tom lidi psát webové aplikace!

Viac web technologii, viac adidados!
Název: Re:Programovací jazyk BASIX
Přispěvatel: xyz 25. 08. 2026, 21:48:32
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: novomente 26. 08. 2026, 02:00:14
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Jožka Niemand 26. 08. 2026, 08:19:33
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Exceptions 26. 08. 2026, 09:38:41
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Ondrej Nemecek 26. 08. 2026, 09:54:56
Podle mě by to šlo výhodně prodat nějaké velké korporaci  :D
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 26. 08. 2026, 10:09:06
Podle mě by to šlo výhodně prodat nějaké velké korporaci  :D

tak jen dejte vedet ktere, at tam nelezu 😎
Název: Re:Programovací jazyk BASIX
Přispěvatel: PavelPalda 26. 08. 2026, 10:24:44
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!
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 26. 08. 2026, 10:57:53
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
Název: Re:Programovací jazyk BASIX
Přispěvatel: Exceptions 26. 08. 2026, 11:12:48
linux bez systemd?! Neděs mě. To ještě někde existuje?
Název: Re:Programovací jazyk BASIX
Přispěvatel: Jiří Havel 26. 08. 2026, 11:32:55
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: PavelPalda 26. 08. 2026, 12:43:57
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!
Název: Re:Programovací jazyk BASIX
Přispěvatel: novomente 26. 08. 2026, 13:10:37
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í?
Název: Re:Programovací jazyk BASIX
Přispěvatel: xyz 26. 08. 2026, 13:30:07
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.

Název: Re:Programovací jazyk BASIX
Přispěvatel: alobalova_ciapocka 26. 08. 2026, 13:36:39
Citace
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 ;)
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 26. 08. 2026, 13:52:47
kdyby bara basikova mela mit svuj unixovy system, tak by to byl basix a init by nebyl systemd, ale strombolid.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 26. 08. 2026, 13:57:46
Citace
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š.
Název: Re:Programovací jazyk BASIX
Přispěvatel: RDa 26. 08. 2026, 14:14:27
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/
Název: Re:Programovací jazyk BASIX
Přispěvatel: Jožka Niemand 26. 08. 2026, 14:16:24
Citace
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í.
Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 26. 08. 2026, 16:05:57
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 26. 08. 2026, 16:12:10
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?
Název: Re:Programovací jazyk BASIX
Přispěvatel: Jožka Niemand 26. 08. 2026, 16:25:08
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?"
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 26. 08. 2026, 16:39:52
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ří.
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 26. 08. 2026, 16:40:13
a co kdyz je to tady takovy moltbook a mluvi tu mezi sebou jen chatboti?!
Název: Re:Programovací jazyk BASIX
Přispěvatel: xyz 26. 08. 2026, 16:48:36
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: xyz 26. 08. 2026, 16:55:49
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Jiří Havel 26. 08. 2026, 16:59:48
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á.
Název: Re:Programovací jazyk BASIX
Přispěvatel: snugar_i 26. 08. 2026, 19:04:44
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
Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 26. 08. 2026, 20:06:07
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 26. 08. 2026, 20:18:01
ja mam rad c, podle me jsou ostatni proceduralni, objektove jazyky zbytecne.

Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 27. 08. 2026, 00:55:14
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í.
Název: Re:Programovací jazyk BASIX
Přispěvatel: novomente 27. 08. 2026, 03:58:39
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
Název: Re:Programovací jazyk BASIX
Přispěvatel: snugar_i 27. 08. 2026, 06:10:32
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ý
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 27. 08. 2026, 06:51:35
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: xyz 27. 08. 2026, 08:04:41
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 :).
Název: Re:Programovací jazyk BASIX
Přispěvatel: novomente 27. 08. 2026, 08:30:12
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.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Jožka Niemand 27. 08. 2026, 08:38:34
Znovu opakuji - nejlepší způsob, jak ověřit, jestli ten jazyk vyhovuje "vašim záměrům", je zkusit si v něm napsat program, řešící nějaký typický problém, který se předpokládá, že by se v tom vašem jazyku řešil. Na to nepotřebujete žádný překladač, na to stačí mít specifikovánu syntax, tužka a papír. Nic víc. My tady vaše záměry neznáme - a nemohu se zbavit dojmu, že ani vy sám je vlastně neznáte.

Programovacích jazyků vznikla za těch uplynulých 70 let hromada - většinu většina lidí ani nezná, protože zapadly a/nebo to jsou nějaké obskurnosti - ale sem-tam v nich můžete narazit na nějakou zajímavou myšlenku. Na 99,9 % jsem si jistý, že nevymyslíte nic tak inovativního či pohodlného, co už by dávno před vámi někoho nebylo napadlo.

Už jsem vám to psal v jiném vlákně - vykašlete se na názory ostatních a udělejte to pro sebe, aby to vám sedělo. Když zjistíte, že se vám podařilo udělat něco, co vypadá užitečně, pak s tím teprve vyrukujte - a je dost velká šance, že někomu jinému se to taky bude líbit. Asi bych začal tím, že bych se v tom oboru dovzdělal - když máte tak rád LLM, zeptejte se ho, jakou by vám doporučil literaturu ke studiu.

Ten váš návrh jsem přelétl už včera. V životě jsem napsal 2 interprety (PL/0 v Pascalu jako semestrální práci, LISP v C ze zvědavosti), jeden interpret/kompilátor (FORTH v assembleru) a 2 kompilátory v C (PL/0 ze zvědavosti a jeden vlastní jazyk inspirovaný Oberonem). Celý život se pohybuji v low-level, embedded a systémařině. Můj názor - ten váš výtvor je totální bizár. Jeho syntax rozhodně není jednoduchá a vaše odůvodnění je IMHO dosti mimo a plyne z toho, že nevíte nic o teorii překladačů a syntaktické analýzy (=parsingu). Největší úlety jsou ale vaše dělení nulou (N / 0 je podle vás N) a implicitní saturace indexů (odkaz na index 20 v desetiprvkovém poli vrátí desátý prvek) - z toho, co jsem tak postřehl. Dále mi není jasné, proč by možnost překladu čehokoli měla být vázána na nějaký operační systém - co konkrétně to váže nezbytně zrovna na Unix? Také mi není jasné, proč to má být transpiler - ono to totiž není jednodušší než kompilátor. Napsat překladač do strojového kódu, bajt-kódu či nějakého p-kódu/intermediate kódu (jak se to řeší dnes - rozdělení na front-end překládající jazyk do intermediate kódu a back-end překládající intermediate kód do strojového kódu příslušné platformy) je přímočařejší než třeba do C, nebo dokonce C++.
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 27. 08. 2026, 10:31:06
>> 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.

naucte se c, udelejte z toho svuj zivotni jazyk a teprve nad c vymyslete nejakou knihovnu, funkcionalitu, ktera dela neco zajimaveho.
prani, aby to byla hracka v tom programovat, je falesne prani, tohle nebude stimulovat mozkove bunky.

udelejte treba kompiler/transpiler z c do svahilstiny, vezme c kod a prevypravi jeho funkcionalitu do svahilskeho jazyka.
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 27. 08. 2026, 10:39:20
nebo vytvorte programovaci jazyk jako nadstavbu nad c, ale ta nadstavba bude udelana pomoci ascii artu.

+--------------x=0
|       
x
+    printf("%d\n", x);
+
|
+---------------x<10

a transpiler to prelozi jako c kod pro smycku.
Název: Re:Programovací jazyk BASIX
Přispěvatel: alobalova_ciapocka 27. 08. 2026, 12:05:29
Ekonomicka vyzva!
Citace
Ale bud frajer a buchni sa po penazenke a spal .. vela tokenov na vibe code implementaciu ;)

Realisticka odpoved :-D
Citace
A neboť jsem pracoval s free verzí Clauda, nebylo to zas až tak lehké, jak jsem si myslel.


Zaujimavy a asi aj realisticky nazor.
Citace
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í.
Název: Re:Programovací jazyk BASIX
Přispěvatel: RDa 27. 08. 2026, 12:59:28
Celý život se pohybuji v low-level, embedded a systémařině. Můj názor - ten váš výtvor je totální bizár. Jeho syntax rozhodně není jednoduchá a vaše odůvodnění je IMHO dosti mimo a plyne z toho, že nevíte nic o teorii překladačů a syntaktické analýzy (=parsingu). Největší úlety jsou ale vaše dělení nulou (N / 0 je podle vás N) a implicitní saturace indexů (odkaz na index 20 v desetiprvkovém poli vrátí desátý prvek) - z toho, co jsem tak postřehl. Dále mi není jasné, proč by možnost překladu čehokoli měla být vázána na nějaký operační systém - co konkrétně to váže nezbytně zrovna na Unix?

+1

Ja se na VS celkem rozjel v nejednom projektu z teto uzke aplikacni skupiny - kde jsem delal prekladac prekladacu, s vizualizaci stromu a prohlizenim v html, load jednoho jazyka a vyprodukovani jineho jazyka - pac ty jazyky jsou jen takova syntakticka vomacka pro lidi.

Bych rad vedel kolik je autorovi let a jake ma vlastne vzdelani, kdyz produkuje tyhle cicoviny - bez spetky sebekritickeho mysleni :D

Název: Re:Programovací jazyk BASIX
Přispěvatel: novomente 27. 08. 2026, 13:18:02
Znovu opakuji - nejlepší způsob, jak ověřit, jestli ten jazyk vyhovuje "vašim záměrům", je zkusit si v něm napsat program, řešící nějaký typický problém, který se předpokládá, že by se v tom vašem jazyku řešil. Na to nepotřebujete žádný překladač, na to stačí mít specifikovánu syntax, tužka a papír. Nic víc. My tady vaše záměry neznáme - a nemohu se zbavit dojmu, že ani vy sám je vlastně neznáte.

Programovacích jazyků vznikla za těch uplynulých 70 let hromada - většinu většina lidí ani nezná, protože zapadly a/nebo to jsou nějaké obskurnosti - ale sem-tam v nich můžete narazit na nějakou zajímavou myšlenku. Na 99,9 % jsem si jistý, že nevymyslíte nic tak inovativního či pohodlného, co už by dávno před vámi někoho nebylo napadlo.

Už jsem vám to psal v jiném vlákně - vykašlete se na názory ostatních a udělejte to pro sebe, aby to vám sedělo. Když zjistíte, že se vám podařilo udělat něco, co vypadá užitečně, pak s tím teprve vyrukujte - a je dost velká šance, že někomu jinému se to taky bude líbit. Asi bych začal tím, že bych se v tom oboru dovzdělal - když máte tak rád LLM, zeptejte se ho, jakou by vám doporučil literaturu ke studiu.

Ten váš návrh jsem přelétl už včera. V životě jsem napsal 2 interprety (PL/0 v Pascalu jako semestrální práci, LISP v C ze zvědavosti), jeden interpret/kompilátor (FORTH v assembleru) a 2 kompilátory v C (PL/0 ze zvědavosti a jeden vlastní jazyk inspirovaný Oberonem). Celý život se pohybuji v low-level, embedded a systémařině. Můj názor - ten váš výtvor je totální bizár. Jeho syntax rozhodně není jednoduchá a vaše odůvodnění je IMHO dosti mimo a plyne z toho, že nevíte nic o teorii překladačů a syntaktické analýzy (=parsingu). Největší úlety jsou ale vaše dělení nulou (N / 0 je podle vás N) a implicitní saturace indexů (odkaz na index 20 v desetiprvkovém poli vrátí desátý prvek) - z toho, co jsem tak postřehl. Dále mi není jasné, proč by možnost překladu čehokoli měla být vázána na nějaký operační systém - co konkrétně to váže nezbytně zrovna na Unix? Také mi není jasné, proč to má být transpiler - ono to totiž není jednodušší než kompilátor. Napsat překladač do strojového kódu, bajt-kódu či nějakého p-kódu/intermediate kódu (jak se to řeší dnes - rozdělení na front-end překládající jazyk do intermediate kódu a back-end překládající intermediate kód do strojového kódu příslušné platformy) je přímočařejší než třeba do C, nebo dokonce C++.
Děkuji ze velmi seriózní odpověď a rady. Ano přiznávám, že sám ještě tak úplně nevím, co od jazyka čekat. Ten cíl je ve vývinu stejně, jako moje snaha najít nějaký jazyk. Mám sice nějakou představu, ale jak jsem řekl, je ve vývinu.

Jinak se mi také čím dál tím více líbí jazyky, které jdou přímo na věc bez nějaké omáčky (několikanásobné abstrakce). Céčko jsem se učil dříve a napsal jsem v tom pár věcí, čistě pro sebe. Líbí se mi i minimalistické FORTH a LISP (mimochodem existuje už i porkročilejší FORTH nazvaný EIGHT). A samozřejmě assembler. Ale to je věc čistě moje osobní.

Abych něco prozradil, chtěl bych vlastně dva jazyky:
1) jazyk pro backend, ve kterém by programovali profesionálové
2) jazyk pro frontend, ve kterém by programovali obyčejní lidé (neprofesionálové)

Chtěl bych vyzkoušet Delphi. Ale dnes se zabývám jazykem Nim.

Ještě jednou děkuji.

nm
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 27. 08. 2026, 14:54:26
Ještě nebyl zmíněn jazyk Lua. Je jednoduchý a spolupracuje s C.

Delphi se dnes používá už jen na údržbu starých projektů, na nové není doporučován.

Zkus se zamyslet, zda místo kompilace do C není lepší kompilovat do LLVM, který je k takovému účelu určen.
Název: Re:Programovací jazyk BASIX
Přispěvatel: RDa 27. 08. 2026, 15:37:26
Delphi se dnes používá už jen na údržbu starých projektů, na nové není doporučován.

Videl jsem tento tyden inzerat na zobrazovadla pro letecky prumysl.
Holt nekde to porad jede z historickych duvodu.
Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 27. 08. 2026, 18:05:39
naucte se c, udelejte z toho svuj zivotni jazyk

C je mrtvé Dejve.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Zdenek Tomes 27. 08. 2026, 20:45:54
naucte se c, udelejte z toho svuj zivotni jazyk

C je mrtvé Dejve.

Definuj "mrtvé". Jako třeba takto? https://www.tiobe.com/tiobe-index/
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 27. 08. 2026, 21:40:29
Jsou také jazyky, které sice nejsou univerzální, ale ve své doméně jsou velmi výkonné, například https://www.r-project.org/ (https://www.r-project.org/). Na zpracování dat ze senzorů je skvělý. Co takhle vyzkoušet třeba https://www.wolfram.com/language/ (https://www.wolfram.com/language/) předtím, než začneš psát svůj jazyk?

Motivace napsat si svůj vlastní jazyk je jednoduchá: Stávající jazyk nám nevyhovuje, protože je ukecaný. Zpočátku si děláme generátory, knihovny, později frameworky a ve chvíli, kdy nám začne vadit syntaxe, navrhneme vlastní jazyk. Zpočátku je rychlý a elegantní, ale jak do něj přidáme další a další vlastnosti, stane se z něj stejný moloch jako z těch ostatních.

Je dobré si uvědomit, že když někdo v železářství kupuje vrták, tak vlastně chce díru. Občas je vhodné se rozhlédnout, zda by se ta díra nedala vytvořit jinak.
Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 27. 08. 2026, 23:53:20
naucte se c, udelejte z toho svuj zivotni jazyk

C je mrtvé Dejve.

Definuj "mrtvé". Jako třeba takto? https://www.tiobe.com/tiobe-index/

Že můžeš sežrat půlku posádky, ale nikdo soudný už v něm novou aplikaci1) psát nebude.


1) Samozřejmě zjednodušuji. Pro mikrokontrolery a podobné brutálně nízkoúrovňové věci to ještě pár let praktické bude. I když...
Název: Re:Programovací jazyk BASIX
Přispěvatel: RDa 28. 08. 2026, 00:08:04
Že můžeš sežrat půlku posádky, ale nikdo soudný už v něm novou aplikaci1) psát nebude.

A proc ne?

U me je typicky cyklus - prvne PHP pro rychle prototypovani / pokusy a pak C knihovna, ktera se necha uzit totalne vsude.
Kdyz je potreba, tak do toho vstupuji platform specific SIMD intrinsics.

Rust mi fakt nepomuze, control plane je porad v gesci meho kodu a neni ovlivnen zpracovanymi daty.
Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 28. 08. 2026, 00:22:15
A proc ne?

Protože sebestředné vnímání světa. Tak nějak předpokládám, že každý stejně jako já, chce od jazyka záruky. Že když odevzdá produkt klientovi, tak že může v klidu spát. Což C ani u nadprůměrně dobrého Céčkaře tak nějak neposkytne.
Název: Re:Programovací jazyk BASIX
Přispěvatel: RDa 28. 08. 2026, 00:48:39
A proc ne?
Protože sebestředné vnímání světa. Tak nějak předpokládám, že každý stejně jako já, chce od jazyka záruky. Že když odevzdá produkt klientovi, tak že může v klidu spát. Což C ani u nadprůměrně dobrého Céčkaře tak nějak neposkytne.

Byt v roli klienta, tak vam to omlatim o hlavu, jazyk-nejazyk. Vy jste zodpovedny za odevzdanou praci a jestli jste tam nasekali chyby - jde to plne k vasi tizi. Tecka. Nemuzete svoji neschopnost schovavat za to, ze vas rodice vytahnou z pruseru, nebo ze vas restriktivnejsi jazyk parkrat profackuje behem vyvoje. Tohle opravdu neni mozne akceptovat.
Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 28. 08. 2026, 00:56:09
A proc ne?
Protože sebestředné vnímání světa. Tak nějak předpokládám, že každý stejně jako já, chce od jazyka záruky. Že když odevzdá produkt klientovi, tak že může v klidu spát. Což C ani u nadprůměrně dobrého Céčkaře tak nějak neposkytne.

Byt v roli klienta, tak vam to omlatim o hlavu, jazyk-nejazyk. Vy jste zodpovedny za odevzdanou praci a jestli jste tam nasekali chyby - jde to plne k vasi tizi. Tecka. Nemuzete svoji neschopnost schovavat za to, ze vas rodice vytahnou z pruseru, nebo ze vas restriktivnejsi jazyk parkrat profackuje behem vyvoje. Tohle opravdu neni mozne akceptovat.


Rozumím.

Tak si to rozdělme.

Vy si budete žít tuto svou pohádku.

Já zase budu mít spokojené klienty, kterým dodám nezabugovanou aplikaci.

Domluveno? :-)
Název: Re:Programovací jazyk BASIX
Přispěvatel: Jožka Niemand 28. 08. 2026, 08:59:18
A proc ne?
Protože sebestředné vnímání světa. Tak nějak předpokládám, že každý stejně jako já, chce od jazyka záruky. Že když odevzdá produkt klientovi, tak že může v klidu spát. Což C ani u nadprůměrně dobrého Céčkaře tak nějak neposkytne.

Byt v roli klienta, tak vam to omlatim o hlavu, jazyk-nejazyk. Vy jste zodpovedny za odevzdanou praci a jestli jste tam nasekali chyby - jde to plne k vasi tizi. Tecka. Nemuzete svoji neschopnost schovavat za to, ze vas rodice vytahnou z pruseru, nebo ze vas restriktivnejsi jazyk parkrat profackuje behem vyvoje. Tohle opravdu neni mozne akceptovat.


Rozumím.

Tak si to rozdělme.

Vy si budete žít tuto svou pohádku.

Já zase budu mít spokojené klienty, kterým dodám nezabugovanou aplikaci.

Domluveno? :-)
Vy jste typický rustafarián - věříte na pohádku, že Rust nějakým zázrakem odstraní všechny bugy z programu. Už si konečně uvědomte, že chyby spojené s adresací a s dynamickou pamětí tvoří jen určitou třídu chyb. A v mém případě, po více než 30 letech programování v C, mohu zodpovědně prohlásit, že tento typ chyb u mě už rozhodně nedominuje.

Vy rustafariáni jste jak sekta, která by místo češtiny tlačila nějaký jiný jazyk, protože nemá vyjmenovaná slova a shodu podmětu s přísudkem. Když vám na to řeknu, že v těchto pravopisných jevech žádné chyby nedělám a nepředstavují pro mne žádný problém, začnete blekotat, že to je nesmysl, protože v tom přece každý dělá chyby. No - není tomu tak. Nesmíte podle sebe soudit ostatní.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Ink 28. 08. 2026, 13:44:52
Vy jste typický rustafarián - věříte na pohádku, že Rust nějakým zázrakem odstraní všechny bugy z programu. Už si konečně uvědomte, že chyby spojené s adresací a s dynamickou pamětí tvoří jen určitou třídu chyb. A v mém případě, po více než 30 letech programování v C, mohu zodpovědně prohlásit, že tento typ chyb u mě už rozhodně nedominuje.

Vy rustafariáni jste jak sekta, která by místo češtiny tlačila nějaký jiný jazyk, protože nemá vyjmenovaná slova a shodu podmětu s přísudkem. Když vám na to řeknu, že v těchto pravopisných jevech žádné chyby nedělám a nepředstavují pro mne žádný problém, začnete blekotat, že to je nesmysl, protože v tom přece každý dělá chyby. No - není tomu tak. Nesmíte podle sebe soudit ostatní.

Kdyby se dal přirozený jazyk nahradit snadno nějakým lepším umělým, určitě bychom to udělali, jenže to nejde. Programovací jazyky jsou umělé všechny a tak je logické, pokud je nějaký z nich vhodnější (o čemž lze vést spory), že někdo navrhuje postupnou náhradu těch méně vhodných. Tohle Ti vadí?

Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 28. 08. 2026, 14:03:58
Vy jste typický rustafarián - věříte na pohádku, že Rust nějakým zázrakem odstraní všechny bugy z programu. Už si konečně uvědomte, že chyby spojené s adresací a s dynamickou pamětí tvoří jen určitou třídu chyb. A v mém případě, po více než 30 letech programování v C, mohu zodpovědně prohlásit, že tento typ chyb u mě už rozhodně nedominuje.

Vy rustafariáni jste jak sekta, která by místo češtiny tlačila nějaký jiný jazyk, protože nemá vyjmenovaná slova a shodu podmětu s přísudkem. Když vám na to řeknu, že v těchto pravopisných jevech žádné chyby nedělám a nepředstavují pro mne žádný problém, začnete blekotat, že to je nesmysl, protože v tom přece každý dělá chyby. No - není tomu tak. Nesmíte podle sebe soudit ostatní.

A to, že ty děláš přesně to z čeho mě obviňuješ a ještě víc, to ti nevadí? To se určitě taky nějak jmenuje.

Dokud nebudete mít úroveň dovolím si vás zařadit na blocklist.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Jožka Niemand 29. 08. 2026, 09:54:54
Vy jste typický rustafarián - věříte na pohádku, že Rust nějakým zázrakem odstraní všechny bugy z programu. Už si konečně uvědomte, že chyby spojené s adresací a s dynamickou pamětí tvoří jen určitou třídu chyb. A v mém případě, po více než 30 letech programování v C, mohu zodpovědně prohlásit, že tento typ chyb u mě už rozhodně nedominuje.

Vy rustafariáni jste jak sekta, která by místo češtiny tlačila nějaký jiný jazyk, protože nemá vyjmenovaná slova a shodu podmětu s přísudkem. Když vám na to řeknu, že v těchto pravopisných jevech žádné chyby nedělám a nepředstavují pro mne žádný problém, začnete blekotat, že to je nesmysl, protože v tom přece každý dělá chyby. No - není tomu tak. Nesmíte podle sebe soudit ostatní.

A to, že ty děláš přesně to z čeho mě obviňuješ a ještě víc, to ti nevadí? To se určitě taky nějak jmenuje.
Já snad někoho odrazuji od nějakého jazyka nebo ho označuji za mrtvý, ač to je v příkrém rozporu s realitou? Já snad tvrdím, že díky použití nějakého specifického zázračného jazyka jsem schopen vytvářet bug-free programy? Ale no tak... ;) Já nemám nutkání existující software přepisovat dejme tomu do Common Lispu, všude to na sílu tlačit i když to nefunguje tak jak by mělo a ještě to pojmenovávat tak, aby všichni viděli jméno toho jazyka ve jménu toho softwaru. :) Neříkám, že zrovna vy tohle děláte, mluvím ale o sektě rustafariánů obecně. Víme s určitostí jen že děláte to, co jsem napsal na začátku tohoto odstavce.

Dokud nebudete mít úroveň dovolím si vás zařadit na blocklist.
Myslím, že s tím dokážu žít. :D
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 29. 08. 2026, 11:55:35
Dokud nebudete mít úroveň dovolím si vás zařadit na blocklist.

jeste lepsi by bylo, kdyby autor umistil provinilce na block-chain 😁🥸😜
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 29. 08. 2026, 13:24:40
A proc ne?

Protože sebestředné vnímání světa. Tak nějak předpokládám, že každý stejně jako já, chce od jazyka záruky. Že když odevzdá produkt klientovi, tak že může v klidu spát. Což C ani u nadprůměrně dobrého Céčkaře tak nějak neposkytne.

Zkus vysvětlit Linusovi, že vsadil na špatného koně.
Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 29. 08. 2026, 14:47:20
Vy jste typický rustafarián - věříte na pohádku, že Rust nějakým zázrakem odstraní všechny bugy z programu. Už si konečně uvědomte, že chyby spojené s adresací a s dynamickou pamětí tvoří jen určitou třídu chyb. A v mém případě, po více než 30 letech programování v C, mohu zodpovědně prohlásit, že tento typ chyb u mě už rozhodně nedominuje.

Vy rustafariáni jste jak sekta, která by místo češtiny tlačila nějaký jiný jazyk, protože nemá vyjmenovaná slova a shodu podmětu s přísudkem. Když vám na to řeknu, že v těchto pravopisných jevech žádné chyby nedělám a nepředstavují pro mne žádný problém, začnete blekotat, že to je nesmysl, protože v tom přece každý dělá chyby. No - není tomu tak. Nesmíte podle sebe soudit ostatní.

A to, že ty děláš přesně to z čeho mě obviňuješ a ještě víc, to ti nevadí? To se určitě taky nějak jmenuje.
Já snad někoho odrazuji od nějakého jazyka nebo ho označuji za mrtvý, ač to je v příkrém rozporu s realitou? Já snad tvrdím, že díky použití nějakého specifického zázračného jazyka jsem schopen vytvářet bug-free programy? Ale no tak... ;) Já nemám nutkání existující software přepisovat dejme tomu do Common Lispu, všude to na sílu tlačit i když to nefunguje tak jak by mělo a ještě to pojmenovávat tak, aby všichni viděli jméno toho jazyka ve jménu toho softwaru. :) Neříkám, že zrovna vy tohle děláte, mluvím ale o sektě rustafariánů obecně. Víme s určitostí jen že děláte to, co jsem napsal na začátku tohoto odstavce.

Přemýšlím, jak konverzovat na úrovni s někým kdo si vymejšlí a neumí číst?

Ano, mohli bychom zde vést dlouhá vlákna ve stylu páně Jirsáka, ale co bych z toho měl?

Buďte v míru.
Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 29. 08. 2026, 14:48:03
Dokud nebudete mít úroveň dovolím si vás zařadit na blocklist.

jeste lepsi by bylo, kdyby autor umistil provinilce na block-chain 😁🥸😜

To je mimo moje schopnosti.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Ink 29. 08. 2026, 14:51:51
A proc ne?

Protože sebestředné vnímání světa. Tak nějak předpokládám, že každý stejně jako já, chce od jazyka záruky. Že když odevzdá produkt klientovi, tak že může v klidu spát. Což C ani u nadprůměrně dobrého Céčkaře tak nějak neposkytne.

Zkus vysvětlit Linusovi, že vsadil na špatného koně.

V roce 1991?
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 29. 08. 2026, 15:03:28
A proc ne?

Protože sebestředné vnímání světa. Tak nějak předpokládám, že každý stejně jako já, chce od jazyka záruky. Že když odevzdá produkt klientovi, tak že může v klidu spát. Což C ani u nadprůměrně dobrého Céčkaře tak nějak neposkytne.

Zkus vysvětlit Linusovi, že vsadil na špatného koně.

V roce 1991?

Chtěl jsem tím sdělit, že C je skvělým jazykem pro tvorbu OS a že Linus vsadil na dobrého koně.
Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 29. 08. 2026, 15:23:10
A proc ne?

Protože sebestředné vnímání světa. Tak nějak předpokládám, že každý stejně jako já, chce od jazyka záruky. Že když odevzdá produkt klientovi, tak že může v klidu spát. Což C ani u nadprůměrně dobrého Céčkaře tak nějak neposkytne.

Zkus vysvětlit Linusovi, že vsadil na špatného koně.

V roce 1991?

Chtěl jsem tím sdělit, že C je skvělým jazykem pro tvorbu OS a že Linus vsadil na dobrého koně.

Redox OS


Linus ve své době zvolil dobře. C je předvídatelné, nízkoúrovňové, tedy má vlastnosti které pro vývoj OS jsou potřeba. Jenže za těch několik desítek let vznikli nové jazyky s novými možnostmi, které stojí za zvážení. I kdyby to vedlo k tomu, že se autor vrátí zpět k C, tak alespoň bude mít argumenty proč (viz třeba Linus a jeho důvody proč nepoužít C++).
Název: Re:Programovací jazyk BASIX
Přispěvatel: a6b 29. 08. 2026, 15:48:03
linux zvolil dobre, ze linus napsal v c 🥸😜😁😂😉😍


rust tam protlacili jini.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Radovan . 29. 08. 2026, 18:54:50
(na Windows by to podle AI nešlo zkompilovat)
Windows je crippleware, AI je crippleware. Prostě to udělej.

A abys nabral nějaké zkušenosti, zkus si splnit úlohu ze Soutěže dětí a mládeže v programování z roku 1990:

V příkazech DATA je napsán program v jazyce KONVALINKA.
Napište program, který jej vykoná.
Příkazy jazyka KONVALINKA jsou:


ECHO .... Výstup proměnné, nebo textového řetězce na obrazovku.
          ECHO I1
          ECHO 'Retezec'

INPUT ... Vstup čísla z klávesnice.
          INPUT I5

LET ..... Přiřazení hodnoty proměnné. Ve výrazu se smí vyskytovat: celočíselné konstanty, proměnné a operátory + a -.
          LET I1 = 23
          LET I1 = -4
          LET I1 = I5
          LET I1 = I6+1
          LET I1 = I0-7
          LET I1 = I2+I1
          LET I1 = I4-I8

DO ...... Příkaz cyklu. Je obdobou příkazu FOR v BASICu.
          DO I2 = 16 (význam jako FOR I2 = 1 TO 16 STEP 1)
          DO I1 = I5 (význam jako FOR I1 = 1 TO I5 STEP 1)

ENDDO ... Příkaz konce cyklu. Je obdobou příkazu NEXT V BASICu.
          ENDDO

END ..... Příkaz konce programu. Musí být uveden vždy na konci programu. Nesmí být uveden vícekrát.
          END

Pozn.
- Počet vnořených cyklů DO je omezen na 50.
- Maximální počet řádků v programu je 100.
- Jazyk KONVALINKA dovoluje pracovat pouze s celočíselnými proměnnými, jejichž jména jsou I0 až I9.
- Na jednom řádku smí být pouze jeden příkaz.
- Řádek smí obsahovat nadbytečné mezery, ale nikoli v klíčových slovech.


1000 DATA "ECHO'Ukazkovy program'"
1010 DATA "ECHO'Kolik cisel chces scitat:'"
1020 DATA "INPUT I2"
1030 DATA "LET I1=0"
1040 DATA "DO I3=I2"
1050 DATA "ECHO'Zadej cislo'"
1060 DATA "INPUT I4"
1070 DATA "LET I1=I1+I4"
1080 DATA "ENDDO"
1090 DATA "ECHO'Soucet je:'"
1100 DATA "ECHO I1"
1110 DATA "END"


Tolik tedy kompletní specifikace jednoduchého jazyka, stačilo by i méně.
Nemusíš to samozřejmě programovat v BASICu na PMD-85, použij cokoliv moderního.
A jak vidíš, prováděný kód je uložen v textových řetězcích, takže ho můžeš načíst z textového souboru.

Jak pravil Linus: "Kecy nic nestojí, ukaž kód!" :-D
Název: Re:Programovací jazyk BASIX
Přispěvatel: listoper 29. 08. 2026, 19:05:22
(viz třeba Linus a jeho důvody proč nepoužít C++).

No to je moc pekny priklad.. Slysel jsem rozhovor s Linusem kde rekl, ze jeden z hlavnich argumentu proc nepouzit C++ bylo aby se nemusel koukat na ten hnusnej kod co C++ vyvojari pisou protoze jsou zmlsany z STL a Boost
Název: Re:Programovací jazyk BASIX
Přispěvatel: Radovan . 29. 08. 2026, 19:09:36
(viz třeba Linus a jeho důvody proč nepoužít C++).
No to je moc pekny priklad.. Slysel jsem rozhovor s Linusem kde rekl, ze jeden z hlavnich argumentu proc nepouzit C++ bylo aby se nemusel koukat na ten hnusnej kod co C++ vyvojari pisou protoze jsou zmlsany z STL a Boost
Zrovna tohle je velmi dobrý důvod!
Název: Re:Programovací jazyk BASIX
Přispěvatel: BoneFlute 29. 08. 2026, 19:36:10
(viz třeba Linus a jeho důvody proč nepoužít C++).

No to je moc pekny priklad.. Slysel jsem rozhovor s Linusem kde rekl, ze jeden z hlavnich argumentu proc nepouzit C++ bylo aby se nemusel koukat na ten hnusnej kod co C++ vyvojari pisou protoze jsou zmlsany z STL a Boost

Tak já jsem slyšel verzi, že to bylo kvůli nepředvídatelnosti. A že jinak jádro není čisté C, je to subset C++, že šikovným featurám se nebrání, ale musí být vidět co se děje. Což vtable tak nějak nesplňuje (o STL nemluvě).
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 29. 08. 2026, 19:42:04
(na Windows by to podle AI nešlo zkompilovat)
Tolik tedy kompletní specifikace jednoduchého jazyka, stačilo by i méně.
Nemusíš to samozřejmě programovat v BASICu na PMD-85, použij cokoliv moderního.
A jak vidíš, prováděný kód je uložen v textových řetězcích, takže ho můžeš načíst z textového souboru.

Dnes jsem se seznámil s jazykem Julia. Pro ty, kterým se nelíbí Python, by se mohl hodit. Příjemně mě překvapilo, že se dá zobrazit výsledek kompilace do LLVM i do JSI. Pokud někdo chce dělat vlastní kompilátor, tak by ho to mohlo inspirovat, protože je tam vidět, jak se co překládá.

Kompilaci do C# nebo podobného jazyka bych nedoporučoval.
Název: Re:Programovací jazyk BASIX
Přispěvatel: alobalova_ciapocka 30. 08. 2026, 10:43:54
Citace
Dnes jsem se seznámil s jazykem Julia.

Zaujimal by ma tvoj nazor na jazyk Brainfuck.
Název: Re:Programovací jazyk BASIX
Přispěvatel: Kit 30. 08. 2026, 11:45:56
Citace
Dnes jsem se seznámil s jazykem Julia.

Zaujimal by ma tvoj nazor na jazyk Brainfuck.

V Brainfucku se obtížně programuje, blbě se čte, ale pořád je lepší než Ook! Waduzitdo byl použitelnější než ona dva dohromady.

Jaký máš názor na jazyk Julia?