Diskuse:Hello, world!
Název stránky
editovatHello world!/název (programovacího)jazyka (uživatelké jméno)
Tak zrovna tak, jako jsem předtím varoval před nadužíváním subpages, tak zrovna tady by mi to přišlo smysluplné, ale spíš bych to přehodil:
Hello world!/username/název_programovacího_jazyka
- Tím pádem ti od Hello world! vyroste strom, jehož nejtlustšími větvemi budou uživatelé, kteří se toho účastní
- Otázka, je jestli zrovna u tohoto projektu se dá čekat, že jeden uživatel vytvoří víc věcí, já myslím, že ne.--Juandev 10. 1. 2009, 17:33 (UTC)
- Já to neberu jen jako otázku tohodle triviálního projektu, ale když to bude fungovat, tak pak podobně můžeš řešit podobné věci. Uživatelé si na to zvyknou, jak na podobný typ úloh odpovídat, a nebudou pak ít problém s formalitami, až půjde o složitější zadání. --Kychot 10. 1. 2009, 18:22 (UTC)
- Otázka, je jestli zrovna u tohoto projektu se dá čekat, že jeden uživatel vytvoří víc věcí, já myslím, že ne.--Juandev 10. 1. 2009, 17:33 (UTC)
- můžeš si vytvořit seznam těchto uživatelů s odkazy na všechna jejich řešení
- To si ale ti uživatelé musí vytvořit svojí projektovou stránku - administrativa navíc--Juandev 10. 1. 2009, 17:33 (UTC)
- V primitivním případě ano. Ale mj. i proto se snažím vyřešit ty databáze, aby se takovéhle věci vytvářely automaticky, přeci. --Kychot 10. 1. 2009, 18:22 (UTC)
- To si ale ti uživatelé musí vytvořit svojí projektovou stránku - administrativa navíc--Juandev 10. 1. 2009, 17:33 (UTC)
- protože to budou podstránky, můžeš se jednoduše vracet ke kořenu
- Pokud nebude existovat zcela z mého pohledu zbytečná stránky uživatele pro projekt, tak se nikam nevrátím.--Juandev 10. 1. 2009, 17:33 (UTC)
- Viz výše. Proč zcela zbytečná? Uvidíš třeba, jaké úlohy kdo řešil.
- Pokud nebude existovat zcela z mého pohledu zbytečná stránky uživatele pro projekt, tak se nikam nevrátím.--Juandev 10. 1. 2009, 17:33 (UTC)
- Namísto vaše jméno, jak uvádíš předtím, bych použil to uživatelské jméno, aby někdo nepsal Jméno Příjmení, pokud to není jeho login
- souhlas.--Juandev 10. 1. 2009, 17:33 (UTC)
- takže např. Hello world!/Kychot/octave
- Tuhle strukturu bych používal pro všechny úlohy podobného typu
- nevím, nutno prodiskutovat pro a proti, následně prozkoušet.--Juandev 10. 1. 2009, 17:33 (UTC)
- Můžeš i naopak, nejdřív prozkoušet a pak diskutovt. --Kychot 10. 1. 2009, 18:22 (UTC)
- nevím, nutno prodiskutovat pro a proti, následně prozkoušet.--Juandev 10. 1. 2009, 17:33 (UTC)
- Přesně pro takovéto úlohy jsem si představoval ten jmenný prostor Úlohy:. Protože si představ, že to bude v hlavním jmenném prostoru a někdo bude vyhledávat "Hello world!" a vyjede mu 90 stránek, ve kterých 9 uživatelů bude mít své úlohy v deseti programovacích jazycích. A zblázní se z toho nebo nás pošle do neslušných krajin, protože to nejspíš nebude právě to, co hledal.
- chyba, ona mu vyjede hlavně hlavní strana.--Juandev 10. 1. 2009, 17:33 (UTC)
- To moc nechápu --Kychot 10. 1. 2009, 18:22 (UTC)
- chyba, ona mu vyjede hlavně hlavní strana.--Juandev 10. 1. 2009, 17:33 (UTC)
Vztah podstránek a databáze
editovatVysvětlení dotazu Wikiverzita diskuse:Jmenné prostory#Množiny podstránek:
Dejme tomu, že jako odpovědi ti budou postupně vznikat podstránky:
Tak to odpovídá situaci, že by ti postupně přibývaly záznamy (tj. řádky) do tabulky:
Uživatel | Úloha | Výsledek |
---|---|---|
Kychot | octave | odkaz na příslušný text |
Juan | C++ | odkaz na příslušný text |
Kychot | perl | odkaz na příslušný text |
V tak jednoduchém pořípadě ti to nemusí připadat jako nějaká zvláštní výhoda. Ale představ si, že těch uživatelů budeš mít 10 a možných úloh také třeba 10. A pak už z té tabulky můžeš číst odpovědi třeba na otázky:
- Kolik prograovacích jazyků zná průměrný uživatel?
- Které programovací jazyky jsou mezi danými uživateli nejpopulárnější?
- Jaké je pořadí uživatelů v počtu programovacích jazyků, které znají?
- Jak je pravděpodobné, že uživatel, který umí perl, umí rovněž python?
atd. atd. A teď si do té tabylky můžeš přidat třeba další sloupec s označením "Výsledek". Dejme tomu, že budeš ít nějakou možnost ten skript pustit a ověřit si, co ten napsaný program doopravdy dělá. Anebo to jen nechat projet parserem, který ti vyhodí počet syntaktických chyb. A tobě se do toho sloupce uloží počet chyb. A tak budeš moci klást té databázi další otázky, např.:
- V jakých programovacích jazycích se nejvíce chybuje?
- Je pravda, že uživatel, který má program v C++ bez chyby, má zpravidla bez chyby i program v jazyce Java?
No a teď takových úloh budeš mít zase deset, což bude reprezentovat třeba 500 podstránek s odpověďmi, a v tom už se těžko vyznáš. Ale když to převedeš na příslušné databázové tabulky, tak už v tom budeš mít lepší přehled a můžeš sledovat další, složitější závislosti.
Já taky nejsem žádný velký expert na databáze, ale to je prostě jasné, že s těmi tabulkami v databái se ti pak operuje pohodlněji, než traverzovat těmi podstránkami.
Tak to je takový ideální stav, kterého bych chtěl dosáhnout, moci si někde nadefinovat třeba takovouto korespondenci mezi obsashem wiki a nějakou databází. Mít něco takového už v tomto okamžiku třeba na tu databázi snů, tak si myslím, že by se z toho daly začít vyčítat zajímavé věci.
Kritika
editovatS ohledem na tento seznam bych řekl, že je tento projekt celkem na kočku. Z paměti bych mohl vypsat hello world jistě ve více než 5 jazycích, ale nemám čas pro každý jazyk zakládat extra stránku. Jediné, k čemu by to mohlo být snad dobré jsou exotické jazyky typu Brainfuck ... --Jkl 17. 1. 2009, 08:23 (UTC)
- Já si myslím, že v současném stavu má každý nápad na Wikiverzitě své místo. Proč by si lidé neměli vyzkoušet zpaměti napsat tento program v jazycích které znají a dovědět se, že např. v QBasicu je číslování nepovinný parametr?--Juandev 17. 1. 2009, 08:30 (UTC)
- To jo, ale předpoklad, že co uživatel to jeden jazyk není moc reálný. Ono je to podobné jako v reálném životě - když už se naučíte prvních 10 jazyků, tak už je to čím dál lehčí (pokud jsou každý z jiné rodiny). Chci tím říci, že když umíte na pokročilé úrovni řekněme 3 románské jazyky (třeba latina, francouzština a italština) a víte kudy se ubíral vývoj vulgární latiny, tak se po krátkém seznámení budete bez obtíží schopen si ve Španělsku objednat sklenici vína :-). Možná by byla lepší stuktura Hello world!/Uživatel#kód ...
- Nevím z čeho usuzujete, že je to nastaveno tak, že co uživatel to jeden jazyk, ale s vámi navrženou cestou souhlasím. Je to jednoduchý jazyk, tudíž to každý může mít vše na své stránce. Musím se přiznat, že výše sepsanou argumentaci Kychotem, jsem ještě neprostudoval - je poněkud dlouhá:(--Juandev 17. 1. 2009, 08:56 (UTC)
Budoucnost tohoto projektu
editovatProtože už deset let v projektu nic nepřibylo, je otázka, zda ve stávající podobě k něčemu je. Navrhoval bych udělat z něho obdobu en:Hello, world!, tedy prostě sbírku helouworldů ve všemožných jazycích, kterou by bylo možno dále rozšiřovat, ovšem bez nějakých úvah o tématu (které stejně skoro nikdo nepsal, jak koukám). Má někdo něco proti? --Mmh (diskuse) 11. 8. 2019, 11:26 (UTC)
Také bychom mohli při té příležitosti přidat do názvu tu čárku. --Mmh (diskuse) 11. 8. 2019, 11:29 (UTC)
- Ok, takže jdu na to. --Mmh (diskuse) 26. 9. 2019, 23:30 (UTC)