Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: qwerty 16. 05. 2016, 18:28:26

Název: Kdy bude Perl 6?
Přispěvatel: qwerty 16. 05. 2016, 18:28:26
Dobry den,

chtel bych se zeptat, kdy bude Perl 6? Ma smysl se ho ucit? Nebo je lepsi se naucit Python? Perl 6 mi prijde jako docela zajimavy jazyk, ale s velmi pomalym vyvojem. Myslite si, ze prorazi do sveta?
Název: Re:Kdy bude Perl6?
Přispěvatel: mikrom 16. 05. 2016, 19:42:41
Dobry den,

chtel bych se zeptat, kdy bude Perl 6? Ma smysl se ho ucit? Nebo je lepsi se naucit Python? Perl 6 mi prijde jako docela zajimavy jazyk, ale s velmi pomalym vyvojem. Myslite si, ze prorazi do sveta?

Myslim, ze teraz nema zmysel sa ho ucit.
Lepsie je venovat sa tomu co tu teraz je: Perl 5 - alebo nieco ine napr. Python, ...
Název: Re:Kdy bude Perl 6?
Přispěvatel: x14 18. 05. 2016, 14:23:10
kdy bude Perl 6? Ma smysl se ho ucit? Nebo je lepsi se naucit Python?
Těžko odpovědět. Stejné otázky jsem si kladl už před 5 roky...
Perl 6 je v každém případě super! Škoda, že pořád není final a celé to trvá tak dlouho. Ale není mrtvý, pořád se na něm pracuje. O minulých Vánocích vyšlo toto prohlášení (https://perl6advent.wordpress.com/2015/12/25/christmas-is-here/). V něm je mimo jiné uvedeno: "What we do claim is that you now have a stable language specification".
Název: Re:Kdy bude Perl 6?
Přispěvatel: Zelenac 02. 06. 2016, 19:09:29
Jestli chces jazyk, ktery za chvili taky umre, prejdi na python. V opacnem pripade se nauc neco poradneho.

Pamatuju si, kdyz jsem jako decko chodil mezi regalama a vsude byly knizky o Perlu. Dneska prebral oteze Python. Ale c++ je tu porad, bud chlap  8)
Název: Re:Kdy bude Perl 6?
Přispěvatel: marty 02. 06. 2016, 19:24:30
Uc se neco poradnyho, jak psal Zelenac, C++ nebo za mne C#.
Název: Re:Kdy bude Perl 6?
Přispěvatel: gl 02. 06. 2016, 19:44:04
Uc se neco poradnyho, jak psal Zelenac, C++ nebo za mne C#.

Jak můžeš srovnávat Perl 6 se sračkou jako C#? Píšeš skripty na linuxu v Monu nebo v C++?
Název: Re:Kdy bude Perl 6?
Přispěvatel: Trident 02. 06. 2016, 20:14:35
U C++ mi prislo po mnoha iteracich (poprve jsem cetl na zacatku 90tych let v SW novinach) ze je takove progrosky rozbordelene a snazi se uchopit kazdy problem/paradigma do pazour programovacicho jazyka, misto toho aby progros dostal dobre nastroje a  pouzil svuj rozum tak se musi ten jazyk nabiflovat z megatluste knihy a stejne nepouzive vsechno. Je to jako designovat specialni typ auta pro kazdy druh zatacky...

Krom toho mi taky prijde ze vyrabi problemy ktere neexistuji. Subjektivni pohled neprogramatora ktery musi denne delat veci KISS principem jinak to muze i nekoho stat balik penez(v lepsim pripade).
Takze zatim si vystacim se svou hlavni svatou trojci. Strojak x86/sparc/arm,milovane Ccko,perl 5, mezerove pikacu. bourne shell a ksh nepocitam nebot to je samozrejmost. K jave mam predsudky a psychicky odpor neb jsem pracoval po boku vyvojaru a v nasem slunicku byly javisti jiny vesmir tlacici sve silene tooly do operacniho systemu ( politicka vec ).
Ulety z mladi typu fortran,delphi,mailovaci jizdni rad cinskych drah a jine nepocitam.
C# se mi hodne libil co do navrhu a snadnosti pouziti pro neprogrose ale nejak na nej nebyl cas.
Název: Re:Kdy bude Perl 6?
Přispěvatel: čumil 02. 06. 2016, 20:24:35
Jestli chces jazyk, ktery za chvili taky umre, prejdi na python. V opacnem pripade se nauc neco poradneho.

Pamatuju si, kdyz jsem jako decko chodil mezi regalama a vsude byly knizky o Perlu. Dneska prebral oteze Python. Ale c++ je tu porad, bud chlap  8)
Vzhledem k tomu že google si python oblíbil, pochybuju že jen tak chcípne.

To že chcípa perl není až tak překvapení. Umožňuje psát totálně nečitelné sračky. A protože to umožňuje, tak to taky lidi dělaj.
Název: Re:Kdy bude Perl 6?
Přispěvatel: gl 02. 06. 2016, 20:44:41
Jestli chces jazyk, ktery za chvili taky umre, prejdi na python. V opacnem pripade se nauc neco poradneho.

Pamatuju si, kdyz jsem jako decko chodil mezi regalama a vsude byly knizky o Perlu. Dneska prebral oteze Python. Ale c++ je tu porad, bud chlap  8)
Vzhledem k tomu že google si python oblíbil, pochybuju že jen tak chcípne.

To že chcípa perl není až tak překvapení. Umožňuje psát totálně nečitelné sračky. A protože to umožňuje, tak to taky lidi dělaj.

Nečitelné sračky jdou psát ve všem. Pro některé úlohy je Python docela neohrabaný. Chybí mi například možnost pracovat s podprocesy jako se soubory, operátory pro testování souborů, víceřádkové anonymní funkce, interpolace v řetězcích, automatické přetypovávání a spousta jiných věcí. Defaultní pythonovská knihovna pro regulární výrazy neumí spoustu v Perlu samozřejmých věcí. Perl 6 opravuje nepěkné vlastnosti Perlu 5 a přidává spoustu super featur. Doufám, že se prosadí.
Název: Re:Kdy bude Perl 6?
Přispěvatel: marty 02. 06. 2016, 20:49:29
Uc se neco poradnyho, jak psal Zelenac, C++ nebo za mne C#.

Jak můžeš srovnávat Perl 6 se sračkou jako C#? Píšeš skripty na linuxu v Monu nebo v C++?
C# neni sracka, o cem to kecas? robils v tom nekdy? co jineho dokazes v perlu mimo skriptu? NIC! Podivej se na C# a nepiiicuj. v cem je napsany linux? no vcem? zeby v C++?

google si oblibil i google glass a pomalu je to mrtvej projekt. ;)
Název: Re:Kdy bude Perl 6?
Přispěvatel: gl 02. 06. 2016, 20:57:21
Uc se neco poradnyho, jak psal Zelenac, C++ nebo za mne C#.

Jak můžeš srovnávat Perl 6 se sračkou jako C#? Píšeš skripty na linuxu v Monu nebo v C++?
C# neni sracka, o cem to kecas? robils v tom nekdy? co jineho dokazes v perlu mimo skriptu? NIC! Podivej se na C# a nepiiicuj. v cem je napsany linux? no vcem? zeby v C++?

google si oblibil i google glass a pomalu je to mrtvej projekt. ;)

Dělal jsem jsem webové aplikace ve Webforms. Oproti Rails nebo Djangu to tenkrát byla sračka. Možná už je to lepší. V MVC jsem nic nedělal. Linux je napsaný v C.
Název: Re:Kdy bude Perl 6?
Přispěvatel: gl 02. 06. 2016, 21:16:03
co jineho dokazes v perlu mimo skriptu?

Co děláš v C#? To co jsem já dělal v C# bych v Perlu zvládl s menší námahou.
Název: Re:Kdy bude Perl 6?
Přispěvatel: mikrom 02. 06. 2016, 23:01:25
Jestli chces jazyk, ktery za chvili taky umre, prejdi na python
Na zaklade toho kolko MS technologii (roznych Visual .. ) v minulosti zakapalo, sa da predpokladat ze aj C# chcipne skor ako Perl alebo Python.

co jineho dokazes v perlu mimo skriptu? NIC! Podivej se na C# a ... :)
Povysenecky sa vyjadrujes k skriptu. Skript je uplne normalny program, len je interpretovany, to ale neznamena, ze neurobi taku istu alebo aj lepsiu pracu ako nejaky program v C#.
Ja si myslim, ze vacsinu veci urobim v skripte rychlejsie, ako v kompilovanom jazyku.
C# ma 2 problemy:
1.  je od Microsoftu
2.  je viazane na jedinu platformu
Preto ho nepouzivam.

To ze je od MS je velke minus, lebo je iba na lubovoli MS kedy zanikne. Je trochu podobne ako Java , akurat urobene naschval nekompatibilne - ina konvencia nazvu metod (napr. Main vs main) ... atd. C# ma asi tak jedno vyvojove prostredie - od MS a bezi na jednej platforme - tiez od MS. Ked napises program v C# a chces, aby ti bezal na inom Windows, musis tam minimalne nainstalovat .NET runtime prislusnej verzie. Vlastne ked pouzivas C# si vo vsetkom uplne zavisly od MS :)
U Perlu/Pythonu mas n vyvojovych prostredi. Ked sa ti jedno nepaci prejdes na druhe. Skripty bezia vsade kde mas nainstalovany interpret. Ked chces aky ti skript bezal na inom pocitaci musis tam mat Perl/Python a prislusne moduly. To je vcelku podobne, akurat rozdiel je v tom, ze ked napisem v Perle/Pythone skript, tak mi to pobezi bez zmeny na roznych platformach: mozem si to pustit aj na Windows, Linux alebo aj na exotickom stroji ako AS/400, s cim sa pri C# neda pocitat.

Pretoze nevyvijam pre Windows, tak C# je pre mna uplne off topic. Ale aj ked uz su nejake verzie zadarmo, aj tak ma to vobec nelaka ani ako hobby, alebo ako utilita.  Ked potrebujem nieco  rychlo odskusat pouzijem radsej Perl, Python, alebo Javu.
Rozdiel je sloboda vs nesloboda.
Název: Re:Kdy bude Perl 6?
Přispěvatel: gl 03. 06. 2016, 01:03:44
mailovaci jizdni rad cinskych drah

to je co?
Název: Re:Kdy bude Perl 6?
Přispěvatel: marty 03. 06. 2016, 08:00:34
co jineho dokazes v perlu mimo skriptu?

Co děláš v C#? To co jsem já dělal v C# bych v Perlu zvládl s menší námahou.

Delal jsem od webovych aplikaci psanych v asp.net webforms, asp.net mvc, az po desktopove aplikace psane ve WPF a mobilni aplikace. Jsem si jistej, ze kvalitne napsany GUI desktopo aplikaci nenapises ani v Perlu ani v Jave. Podivej se na WPF a az tehdy zistis silu toho, jak paradne se delaji aplikacie pro desktop.

To, ze je C# vazanej je blbost. MS jde pomaly ale jiste cestou OpenSource a muzes take programovat v linuxu.
Co se tyce runtimu.

Citace
Ked napises program v C# a chces, aby ti bezal na inom Windows, musis tam minimalne nainstalovat .NET runtime prislusnej verzie. Vlastne ked pouzivas C# si vo vsetkom uplne zavisly od MS

 No tak jiste, je to logicke, ze kdyz MS vytvori nove knihovny, nebo je nejak upravi, tak to nepujde na stroji, ktery danej framework nema. Obdobne je to i u Javy, takze klames. Skus napsat neco s pouzitim Java SDK 8 a spustit to na masine, kde je nainstalovano Java SDK 5. No ani hovno ti nepojede.

VS nepotrebuji, muzu to psat jenom v Notepadu, potrebuji jenom MSBuild. I u Javy potrebuji nejakej kompiler.

Citace
Na zaklade toho kolko MS technologii (roznych Visual .. ) v minulosti zakapalo, sa da predpokladat ze aj C# chcipne skor ako Perl alebo Python.
No to jiste, proto tahle statistika ukazuje presnej opak :D :D
http://www.tiobe.com/tiobe_index (http://www.tiobe.com/tiobe_index)
MS jen tak nepochova C#/.NET protoze je to jedna z nejlepsich technologii, kterou udelal, hlavne co do programovani.

Ja bych nechal lidi, nech si pisou sve skripty, vzdyt jiste, daji se v tom delat i dobre veci, ale ne tak poradni jako v C/C++/C#.
Název: Re:Kdy bude Perl 6?
Přispěvatel: . 03. 06. 2016, 09:26:15
To je neuvěřitelné, co všechno už dneska lidé považují za statistiku...
Název: Re:Kdy bude Perl 6?
Přispěvatel: Inkvizitor 03. 06. 2016, 09:41:52
Perl 6 uz tu je. Prosim spravce fora o prejmenovani tematu na "Kdy bude Perl 7?"
Název: Re:Kdy bude Perl 6?
Přispěvatel: gl 03. 06. 2016, 13:15:29
No to jiste, proto tahle statistika ukazuje presnej opak :D :D
http://www.tiobe.com/tiobe_index (http://www.tiobe.com/tiobe_index)

Důležitější je velikost komunity a množství knihoven třetích stran.
Název: Re:Kdy bude Perl 6?
Přispěvatel: gl 03. 06. 2016, 14:47:13
Podivej se na WPF a az tehdy zistis silu toho, jak paradne se delaji aplikacie pro desktop.

Co to umí navíc oproti html5? Když už potřebuješ dělat desktopovou aplikaci proč jí neudělat multiplatformní? Je qt a QML o tolik horší?
Název: Re:Kdy bude Perl 6?
Přispěvatel: čumil 03. 06. 2016, 17:53:53
co jineho dokazes v perlu mimo skriptu?

Co děláš v C#? To co jsem já dělal v C# bych v Perlu zvládl s menší námahou.

Delal jsem od webovych aplikaci psanych v asp.net webforms, asp.net mvc, az po desktopove aplikace psane ve WPF a mobilni aplikace. Jsem si jistej, ze kvalitne napsany GUI desktopo aplikaci nenapises ani v Perlu ani v Jave. Podivej se na WPF a az tehdy zistis silu toho, jak paradne se delaji aplikacie pro desktop.

To, ze je C# vazanej je blbost. MS jde pomaly ale jiste cestou OpenSource a muzes take programovat v linuxu.
Co se tyce runtimu.

Citace
Ked napises program v C# a chces, aby ti bezal na inom Windows, musis tam minimalne nainstalovat .NET runtime prislusnej verzie. Vlastne ked pouzivas C# si vo vsetkom uplne zavisly od MS

 No tak jiste, je to logicke, ze kdyz MS vytvori nove knihovny, nebo je nejak upravi, tak to nepujde na stroji, ktery danej framework nema. Obdobne je to i u Javy, takze klames. Skus napsat neco s pouzitim Java SDK 8 a spustit to na masine, kde je nainstalovano Java SDK 5. No ani hovno ti nepojede.

VS nepotrebuji, muzu to psat jenom v Notepadu, potrebuji jenom MSBuild. I u Javy potrebuji nejakej kompiler.

Citace
Na zaklade toho kolko MS technologii (roznych Visual .. ) v minulosti zakapalo, sa da predpokladat ze aj C# chcipne skor ako Perl alebo Python.
No to jiste, proto tahle statistika ukazuje presnej opak :D :D
http://www.tiobe.com/tiobe_index (http://www.tiobe.com/tiobe_index)
MS jen tak nepochova C#/.NET protoze je to jedna z nejlepsich technologii, kterou udelal, hlavne co do programovani.

Ja bych nechal lidi, nech si pisou sve skripty, vzdyt jiste, daji se v tom delat i dobre veci, ale ne tak poradni jako v C/C++/C#.
Pokud za důkaz "multiplatformity" považuješ MONO bastl tak oukej, každej má jiný chutě ...

Až se jednou v redmondu nějaký managorové vylekaj že nevykázali předepsanou aktivitu, C# zaříznou a co pak ...
Název: Re:Kdy bude Perl 6?
Přispěvatel: trrrrr 03. 06. 2016, 19:35:06
O MONO tady nikdo nemluví. .NET jako takový je open source a převádí se na OS X, iOS, a Linux, kromě toho je open source i MSBuild a Roslyn. Přidávám odkazy do github, kde jsou ty zdrojové kódy:
https://github.com/dotnet/coreCLR
https://github.com/dotnet/corefx
https://github.com/microsoft/msbuild
https://github.com/dotnet/roslyn

"Zaslepeným hejtrům" trošku ujel vlak a žijou hluboko v minulosti. Kromě toho se připravuje port Microsoft SQL server na Linux.
WPF nabízí daleko více něž html5, už proto, že, se může využít grafická akcelerace
https://www.youtube.com/watch?v=am6Rt2toZZc
https://www.youtube.com/watch?v=GzrAS9SGj2k
https://www.youtube.com/watch?v=OJgHMA2uJO0
Název: Re:Kdy bude Perl 6?
Přispěvatel: marty 03. 06. 2016, 19:47:17
To je neuvěřitelné, co všechno už dneska lidé považují za statistiku...
Lidem z forum.root.cz je tezky neco vysvetlovat. Oni maji svoji pravdu a jenom svuj linux svet. To je jeden z linku, pouzij google a zjistis ze ta statistika je spravna.
Ku te komunite. C# ma velkou komunitu a zatim jsem nasel vse, co jsem potreboval. A rozdil je kvalita a kvantita. Krasnej priklad jsou android aplikace. Je jich jako maku, jenomze asi 3/4 jsou k nicemu.
WPF srovnavat s html5 to dokaze jenom amater a clovek neznaly wpf. A jeste srovnavat jabka s hruskama.  :o
Název: Re:Kdy bude Perl 6?
Přispěvatel: gl 03. 06. 2016, 20:18:40
"Zaslepeným hejtrům" trošku ujel vlak a žijou hluboko v minulosti. Kromě toho se připravuje port Microsoft SQL server na Linux.
WPF nabízí daleko více něž html5, už proto, že, se může využít grafická akcelerace
https://www.youtube.com/watch?v=am6Rt2toZZc
https://www.youtube.com/watch?v=GzrAS9SGj2k
https://www.youtube.com/watch?v=OJgHMA2uJO0

Co je na tom tak úžasnýho? Proč by to nemělo jít udělat bez WPF? Žádný vlaky chytat nepotřebuju.
Název: Re:Kdy bude Perl 6?
Přispěvatel: gl 03. 06. 2016, 21:34:54
Otázka zněla, jestli je lepší používat perl 6 nebo python. Pochybuji, že tazatel chce dělat desktopové aplikace pro Windows. Proč sem taháte C# a WPF, tomu nerozumím.
Název: Re:Kdy bude Perl 6?
Přispěvatel: marty 03. 06. 2016, 21:41:39
No protoze jsme prisli ukazat tazateli i jine moznosti
Název: Re:Kdy bude Perl 6?
Přispěvatel: gl 03. 06. 2016, 21:43:36
No protoze jsme prisli ukazat tazateli i jine moznosti

Moznosti jak resit uplne jiny problem
Název: Re:Kdy bude Perl 6?
Přispěvatel: . 04. 06. 2016, 18:01:16
To je neuvěřitelné, co všechno už dneska lidé považují za statistiku...
Lidem z forum.root.cz je tezky neco vysvetlovat. Oni maji svoji pravdu a jenom svuj linux svet. To je jeden z linku, pouzij google a zjistis ze ta statistika je spravna.
Ku te komunite. C# ma velkou komunitu a zatim jsem nasel vse, co jsem potreboval. A rozdil je kvalita a kvantita. Krasnej priklad jsou android aplikace. Je jich jako maku, jenomze asi 3/4 jsou k nicemu.
WPF srovnavat s html5 to dokaze jenom amater a clovek neznaly wpf. A jeste srovnavat jabka s hruskama.  :o
Nechci se vás dotknout, ale možná by neškodilo si zopakovat, co je to statistika. Nevím, jestli jste na VŠ nechodil na kurz nebo ji nemáte, není to podstatné. Podstatné je to, že tady lidé často zaměňují pojmy s dojmy a ještě se cítí na koni.

Ten odkaz, který jste dal, nemá se statistikou nic společného. To je jen žebříček. Kdybyste na VŠ navštěvoval ten kurz, tak byste to věděl. Když na své stránce dáte anketu o nejpopulárnější programovací jazyk, taky to není statistika. Statistika má své metody a poměrně striktně daná pravidla. Na té stránce zveřejnili svá pravidla hodnocení programovacích jazyků a jediné, čím je zajímavá je to, že má dlouhou historii. Bohužel to trochu kazí fakt, že několikrát změnili metodiku. Neříkám, že jejich metodika do určité míry nevypovídá o oblibě programovacích jazyků a dá se z ní něco vyčíst, ale pokud byste nebyl tak zaslepený svou jedinou vírou, všiml byste si, že třeba Javascript a Ruby mají podle ní momentálně stejnou popularitu. Nevím jak vy, ale jestli z mého širokého programátorského okolí tak 5% někdy použilo Ruby (a to nejspíš jen při psaní konfigurace Vagrantu nebo Puppetu), Javascript někdy použili skoro všichni, protože buď mají své stránky, nebo pro někoho něco dělali nebo Javascript použijí se svým primárním jazykem. Momentální pozice Javascriptu je tak nezastupitelná, že bezpochyby patří mezi 5 nejrozšířenějších jazyků, navzdory tomu, jak jej hodnotí oni.

To, že zrovna podle jejich metodiky to nevychází může být způsobeno mnoha okolnostmi a je mi to celkem jedno. Žebříčky nesleduji, už jsem z toho vyrostl. O tom jestli použiji Python, Javascript, Javu, Perl nebo třeba Go rozhodují jiné věci, třeba to, že nějaká aplikace má API jenom v Perlu (a není takových případů málo - hlavně v TELCO sectoru). Že se někdo pohybuje v bankovnictví (Java) nebo českém podnikovém prostředí (.NET) neznamená, že v jiném prostředí neletí úplně něco jiného. Akorát nesmím být přesvědčen jen o té své jediné pravdě. Nadáváte čtenářů fóra, ale sám jste neochoten naslouchat.

A ještě k dotazu. Perl6 určitě nějakou budoucnost má ;) S největší pravděpodobností se z něj už asi nestane mainstreamový jazyk, na druhou stranu v něm bylo historicky napsáno tolik kódu, že to nejde jen tak zahodit, a v určitých oblastech je to stále jediná volba.
Název: Re:Kdy bude Perl 6?
Přispěvatel: marty 04. 06. 2016, 20:51:43
Cili vy tvrdite, ze ani C/C++ neni nejpouzivanejsi jazyk? Vy tvrdite ze perl je pred c#? Potom teda verte svym dojmum. Jedno je jisty. C# je pred Perl ;)
Název: Re:Kdy bude Perl 6?
Přispěvatel: Cikáda 04. 06. 2016, 21:20:09
Ale vždyť nic takového nepíše...
Název: Re:Kdy bude Perl 6?
Přispěvatel: . 05. 06. 2016, 01:24:13
Cili vy tvrdite, ze ani C/C++ neni nejpouzivanejsi jazyk? Vy tvrdite ze perl je pred c#? Potom teda verte svym dojmum. Jedno je jisty. C# je pred Perl ;)
koukám, že nemáte ani kurz logiky :(
Název: Re:Kdy bude Perl 6?
Přispěvatel: Cikáda 05. 06. 2016, 08:54:41
To není o kurzu logiky, to je problém s pochopením psaného projevu... To se učí na základní škole v rámci povinné školní docházky.
Název: Re:Kdy bude Perl 6?
Přispěvatel: marty 05. 06. 2016, 09:08:02
Hrozne mne udivuji lide tady na rootu. To je nejspis jejich jediny forum, kde se muzou projevit. A hlavne plno odborniku :D
Název: Re:Kdy bude Perl 6?
Přispěvatel: x14 06. 06. 2016, 11:51:24
Perl 6 uz tu je.

To není jisté.
Máme sice stabilní specifikaci jazyka (verze 6.c), ale už se pracuje na na verzi 6.d.
Máme sice oficiální vydání Perl 6 (Rakudo Perl 6). Ale: "There is still plenty of work ahead for us to improve speed, portability, and stability. Do not expect the level of perfection that you see in established products. This is essentially a .0 release of a compiler. We do not claim an absence of bugs or instabilities. We do not claim the documentation is complete. We do not claim portability to many architectures. ..."
Rozhodně tam nikde nenajdete slovo final.