Radeji bych videl rozvoj napr. multiplatformniho jazyka Dao https://github.com/daokoder/dao , ktery krome strceni do kapsy Pythonu, Ruby, apod. aspiruje tez na nahradu Go nebo Javy. Knihovny jsou od zacatku nadherne navrzene a jedine co jazyku chybi je komercni vyuziti a podpora.
Kdyz uz je rec o Apple, tak stastlivcum, kteri vlastni iPhone (nepatrim mezi ne) doporucim rozjet testovaci 3D aplikaci napsanou v Dao, kterou pise sam hlavni borec z tymu okolo Dao.
Vzdyt ani nemaji funkcni stranky a navic netepou: https://github.com/daokoder/dao/pulse/monthly
Nu, je fakt, ze prezentace je dobra pro prvni dojem, avsak programovaci jazyk jako kazdy jiny jazyk (nejen programovaci) neni o prezentaci, nybrz o kvalite (a ze za 9 let vyvoje vypadne na mesic server se stalo poprve). Doporucuji mrknout na zdrojak a vyzkouset.
Pokud nejste technik, nybrz manazer ci business-orientovana osoba, tak poprosim o strpeni, protoze dle mne dostupnych informaci byly problemy s dostupnosti servirovanych dat (daovm.net) z tech Utazskych serveru v Cine.
Kazdopadne diky za tepani - tuto "feature" jsem na githubu neznal.
abych neztracel cas temi, ktere nemaji ani stranky.
Nu, po stazeni a spusteni make se vygeneruje webova stranka s dokumentaci. O nicem jinem totiz webove stranky nejsou.
Mozna je to jazyk plny genialnich napadu (no neni, ale mohl by byt)
Z meho pohledu to jsou genialni napady, a to dokonce uvedene v realitu.
ale je to natolik ocividny signal nedostatku zazemi...
Ano, to jsem zminil jiz v puvodnim prispevku ( jedine co jazyku chybi je komercni vyuziti a podpora
).
"O nicem jinem totiz webove stranky nejsou."
Tak s timhle pristupem to nema sanci. Stranky jsou nejen o dikumentaci ale i o marketingu. Protoze nikdo nebude klonovat cizi repa a poustet make bez dostatecne motivace.
"Z meho pohledu to jsou genialni napady, a to dokonce uvedene v realitu."
Kdyz v lese spadne strom a nikdo to neslysi...
Zazemi nemusi byt nutne firma/firmy. Ale kdyz komunita nema stranky, na githubu vidim nulovou aktivitu...
Tak s timhle pristupem to nema sanci. Stranky jsou nejen o dikumentaci ale i o marketingu. Protoze nikdo nebude klonovat cizi repa a poustet make bez dostatecne motivace.
Je fakt, ze pred deseti lety si kazdy schopny jeste zdrojaky vsude prochazel. Nu, zkusim rozpohybovat ten Dao marketing. Kdybyste mel nejaky napad co vsechno netechnickeho by bylo potreba, tak dejte vedet.
Ale kdyz komunita nema stranky, na githubu vidim nulovou aktivitu...
Vypada to, ze vedouci projektu (Cinan) se vzdalil do Ciny a zejmena diky Great Firewall of China ma zase problemy se kamkoliv pripojit a ostatni cekaji na jeho ano/ne u ticketu. Uz se to stalo, ale nikdy to jeste neovlivnilo webovky. Verim, ze po uzaverkach ve firmach pred Vanocemi se vse vrati do starych koleji - tedy vyvoj jdouci milovymi kroky kupredu kazdy tyden.
"Je fakt, ze pred deseti lety si kazdy schopny jeste zdrojaky vsude prochazel."
A proc bych to delal? Na svete je bambilion jazyku, nektere clovek potka temer nutne (C, JS, Python...) a jakou ma motivaci prochazet kus po kusu ten zbytek a pidit se po detailech, kdyz tvurum toho jazyka nestoji za namahu pro nej pripravit uvod?
"Nu, zkusim rozpohybovat ten Dao marketing. Kdybyste mel nejaky napad co vsechno netechnickeho by bylo potreba, tak dejte vedet."
Opisovat jinde. Vzdyt uz i ten Haskell ma pekne stranky s petiminutovym uvodem a REPLem, ze ktereho clovek pozna, proc by se mel zajimat dal. A hned nahore je to nejdulezitejsi "An advanced purely-functional programming language" a "Declarative, statically typed code."
Prednasky na konferencich.
Meetupy.
Minimalni naklady na zacatek. Pro bezne systemy proste musi byt triminutovy navod, jak to dostat do pouzitelneho stavu (a idealne takovy navod konci nekde v REPLu).
...
"Vypada to, ze vedouci projektu (Cinan) se vzdalil do Ciny a zejmena diky Great Firewall of China ma zase problemy se kamkoliv pripojit a ostatni cekaji na jeho ano/ne u ticketu."
O dalsi duvod s tim neztracet cas. Je mi lito - s takovouhle informaci bych si to do serioznejsiho projektu nejspis nezatahnul ani jako drobnou knihovni zavislost, natoz jako pouzivany jazyk.
"Je fakt, ze pred deseti lety si kazdy schopny jeste zdrojaky vsude prochazel."
A proc bych to delal? Na svete je bambilion jazyku, nektere clovek potka temer nutne (C, JS, Python...) a jakou ma motivaci prochazet kus po kusu ten zbytek a pidit se po detailech, kdyz tvurum toho jazyka nestoji za namahu pro nej pripravit uvod?
"Nu, zkusim rozpohybovat ten Dao marketing. Kdybyste mel nejaky napad co vsechno netechnickeho by bylo potreba, tak dejte vedet."
Opisovat jinde. Vzdyt uz i ten Haskell ma pekne stranky s petiminutovym uvodem a REPLem, ze ktereho clovek pozna, proc by se mel zajimat dal. A hned nahore je to nejdulezitejsi "An advanced purely-functional programming language" a "Declarative, statically typed code."
Prednasky na konferencich.
Meetupy.
Minimalni naklady na zacatek. Pro bezne systemy proste musi byt triminutovy navod, jak to dostat do pouzitelneho stavu (a idealne takovy navod konci nekde v REPLu).
Naprosto vse co zminujete krome pravidelnych meetupu bylo na daovm.net (vcetne peknych editovatelnych ukazek spustenych na klientovi ve webovem prohlizeci pomoci do JS zkompilovane virtualni masiny).
"Vypada to, ze vedouci projektu (Cinan) se vzdalil do Ciny a zejmena diky Great Firewall of China ma zase problemy se kamkoliv pripojit a ostatni cekaji na jeho ano/ne u ticketu."
O dalsi duvod s tim neztracet cas. Je mi lito - s takovouhle informaci bych si to do serioznejsiho projektu nejspis nezatahnul ani jako drobnou knihovni zavislost, natoz jako pouzivany jazyk.
Tohle nema na uzivatele vliv - ty tickety se tykaji dulezitych rozhodnuti ve vyvoji samotneho jazyka, nikoliv uzivatelskych bugu, ktere resi kdokoliv jiny.
„A proc bych to delal? Na svete je bambilion jazyku, nektere clovek potka temer nutne (C, JS, Python...) a jakou ma motivaci prochazet kus po kusu ten zbytek a pidit se po detailech, kdyz tvurum toho jazyka nestoji za namahu pro nej pripravit uvod?“
Třeba proto, že ty jazyky, se kterými se člověk potká skoro nutně za mnoho nestojí. Je to jenom na jedno brdo stejné nic.
Konekonců, nikdo vám nebrání pokračovat ve vašich názorech, že jen webové stránky dělají dobrý programovací jazyk. Neztrácejte s ničím, co není perfektně na webu čas, jiní to zkrátka budou dělat třeba jinak.
xxxxxxxxxxxxxxxx
„Opisovat jinde. Vzdyt uz i ten Haskell ma pekne stranky s petiminutovym uvodem …“
A proto se v něm nedělá téměř žádný projekt, neboť je to jazyk velice nepraktický pro běžné použití.
Jak už jsem napsal, někdo hledá kvalitu, vy webové stránky.
xxxxxxxxxxxxxxxx
„A hned nahore je to nejdulezitejsi "An advanced purely-functional programming language" a "Declarative, statically typed code." Prednasky na konferencich.Meetupy.“
To není to nejdůležitější. Teď si matně vzpomínám, že jsem si včera koupil kvalitní šroubováky bez toho, aniž by měly webovou stránku. Stejně tak řadu dalších věcí. Sakra, jestli to nebyla chyba?
xxxxxxxxxxxxxxxx
„O dalsi duvod s tim neztracet cas. Je mi lito - s takovouhle informaci bych si to do serioznejsiho projektu nejspis nezatahnul ani jako drobnou knihovni zavislost, natoz jako pouzivany jazyk.“
Rozumím správně, že se nepouštíte do sexu se žádnou ženou, která nemá vlastní webové stránky, kde o sobě napíše to nejdůležitější? To jest míry, nahé fotografie, ukázky vzdychání, soupis majetku, a další?
Já zase chápu, že Číňané nechtějí ztrácet čas s těmi, kdo chtějí mít vše pod nosem. Z takových žádný vývoj ani pokrok nekápne. To jsou pouzí konzumenti.
xxxxxxxxxxxxxxxxx
Já osobně, když jsem hledal praktický jazyk pro sebe, tak jsem dokonce psal autorům mnoha jazyků, a požádal jsem je o dodatečné informace. Byli rádi a ochotně posílali.
Mainstreamové jazyky jsou na jedno brdo, a takové C není nic, co by pro praxi bylo rozumně použitelné. Poměr výsledek/práce je velice mizerný, a ten jazyk je pralesní, v zásadě je to assembler. JavaScript opět není jazyk, vekterém bych chtěl programovat. Stejně tak nechci programovat v žádném programovacím jazyce, který nectí zpětnou kompatibilitu, a tedy nechrání úsulí programátora, jako je Pythom, Perl, Ruby.
"Konekonců, nikdo vám nebrání pokračovat ve vašich názorech, že jen webové stránky dělají dobrý programovací jazyk. "
Ty neumis cist?
xxx
"Já zase chápu, že Číňané nechtějí ztrácet čas s těmi, kdo chtějí mít vše pod nosem. Z takových žádný vývoj ani pokrok nekápne. To jsou pouzí konzumenti."
No a podle tohoto s tim jazykem dopadne.
xxx
"Rozumím správně, že se nepouštíte do sexu se žádnou ženou, která nemá vlastní webové stránky, kde o sobě napíše to nejdůležitější? To jest míry, nahé fotografie, ukázky vzdychání, soupis majetku, a další?"
No do projektu si vazne nezatahnu zavislost na nicem bez stranek a s nulovou aktivitou na githubu. Jak to souvisi s tim, co pises o zenach a sroubovacich, to tusis jenom ty.
...a na hrani mam zabavneho materialu dost. Oni nabizeji, ja vybiram. Oni nenabizeji -> maji smulu, tady jsme jednoznacne na trhu, kde je prebytek nabidky.
Jsem admin a zazil jsem situaci, kdy se neco naprgalo v Perlu. Pak se preslo na Python, ale za rok uz frcelo "jedine Ruby", aby se nasledne preslo na Haskel a Lua. Kazdy z tehle jazyku ma binding na nejaky Cckovy knihovny urcity verze a udrzet to pohromade na jednom serveru je fakt orisek.
Implementovat vlastni jazyk je mnohem jednodussi nez vytvorit pouzitelnou standarni knihovnu. Cckovy bindingy nejsou reseni naporad, nakonec se projevi problemy s memory leaky, thread-safety anebo narazite na problemy se stabilitou API.
Pokud ten jazyk za něco stojí, tak implementovat vlastní jazyk taková sranda není, zvláště pokud se jedná o kompilátor, nebo něco optimalizovaného. Stokrát spíše uděláte dobrou a použitelnou standardní knihovnu.
Spíše mám dojem, že jazyky jsou módou, a mezi nimi jsou stálice, které zůstávají. C, Fortran, Ada, Cobol, C++, a tím jsme plus mínus skončili.
Použitelný jazyk a použitelná standardní knihovna jsou obé takové, kde 90 % práce uděláte mimo implementaci, tj. pořádně si to rozmyslíte, popíšete klidně na papír, a budete nad tím přemýšlet několik měsíců. Teprve poté začnete implementovat. Nutnou podmínkou jsou alespoň dvacetileté zkušenosti s programováním a algoritmizací (ne, programování webových stránek či sázení formuláře NENÍ programování ve smyslu, které by vám k tomu dávalo zkušenosti).