JavaScript literatura v CZ-SK

Co se nevešlo do definovaných kategorií a souvisí s tvorbou hudby
Uživatelský avatar
dendy
Příspěvky: 14115
Registrován: 12 črc 2002 11:16

Re: JavaScript literatura v CZ-SK

Příspěvek od dendy »

jo jasne OS, mikrocipy, veci narocne na performance to ano, tam je jasny vitaz C++ (a asm)

I ked - v byvalej firme som v ExtJS robil taky kvazi skoro az operacny system co bezal v browseri a v nom nezavisle aplikacie, kazda v svojom sandboxe.. celkom sranda projekt :)

Pre klasicke aplikacie (aj mobilne nativne vdaka nastrojom ako Cordova) nije v podstate pre JS nic nemozne.. s prehladom v JS kludne napises 2D hru :) Pri 3D uz by som samozrejme siahol po Cku, napriklad koli pristupu na GPU (i ked aj v HTML/CSS vies pouzivat GPU na 2D/3D transformacie elemntov a vykreslovanie, ale uznavam ze pisat 3D strielacku v JS by bolo asi sialenstvo :mrgreen: )

GUI kniznice (frameworky) existuju pre JS velmi velmi vyspele (len namatkovo Sencha, Ionic - oboje umoznujuce tvorbu nativnych monilnych app napisanych v JS)

PMC
Příspěvky: 209
Registrován: 28 bře 2017 18:03

Re: JavaScript literatura v CZ-SK

Příspěvek od PMC »

Existuje binding pro GTK nebo QT pro možnost psaní destopových aplikací?

PMC
Příspěvky: 209
Registrován: 28 bře 2017 18:03

Re: JavaScript literatura v CZ-SK

Příspěvek od PMC »

Lze v JS psát ponohodnotné aplikace pro Android, tj. s plným přístupem k jeho API? Zejména k midi?

Uživatelský avatar
Stan
Příspěvky: 2523
Registrován: 27 dub 2013 15:26

Re: JavaScript literatura v CZ-SK

Příspěvek od Stan »

Od 1995 se hodne zmenilo a to DOST. tady je jen jeden namatkovy clanek ale pokud se zajimate o JS tak jeho obsah pro vas nebude nicim revolucnim ...
https://www.wired.com/2016/05/javascrip ... g-desktop/

Uživatelský avatar
€X•74
Příspěvky: 194
Registrován: 07 srp 2015 23:02
Vybavení

Re: JavaScript literatura v CZ-SK

Příspěvek od €X•74 »

PMC píše:
17 pro 2017 15:49
€X•74 píše:
17 pro 2017 08:23
toto je velky omyl.. JS nie je jazyk a uz vobec nie programovaci jazyk, je to interpreter cize script.. a z javascriptu nie su odvodene tym padom ziadne jazyky..

ak sa chceme bavit o jazykoch tak sa budeme musiet bavit o C, C++ atd. lebo to su programovacie jazyky
JS je interpretovaný jazyk, ale pořád je to programovací jazyk. To bys mohl říct, že jazyk C není jazyk, ale překladač. JavaScript fakticky není interpret. Původní interpret JavaScriptu se jmenovalm SpiderMonkey, dnes jich je několik, třeba V8 od google. JavaScript je programovací jazyk standardizovaný jako ECMA-262.
v tom pripade mozme nazvat vsetko programovacim jazykom.. C je dnes v podstate low level vrstva, este nizsie je asm..

a to nie je dobry priklad ze by si mohl rict ze C je prekladac, prekladac je kompilator.. to su dve veci.. ale ak niekto potrebuje sa nazyvat programatorom a kodi-skripti v JS, nech sa paci, neberem mu to.. ale ked bude niekto chciet programatora a dojde takyto "programator" tak velmi rychlo zisti ze je skripter, lebo sa nepohne dalej a to je ten rozdiel ktory mam ja na mysli..

stale tu bude skripter a programator a to su pre mna dve rozdielne veci..

programovanie je pre mna suhra HW a SW.. interpretacne jazyky su uplne oddelene od tejto cinnosti, pretoze maju medzi sebou framework, alebo dajaku dalsiu vrstvu..

ano mohli by sme vsetko zjednotit do pojmu jedneho slova programator a programovaci jazyk.. ale potom kde je logika v rozliseni v dvoch rizdielnych veci ktore funguju rozdielne? na to tu predsa mame definicie ktore to odlisuju

a je mi to v podstate fuk :) nech je kazdy koder pre mna za mna 8)

Uživatelský avatar
€X•74
Příspěvky: 194
Registrován: 07 srp 2015 23:02
Vybavení

Re: JavaScript literatura v CZ-SK

Příspěvek od €X•74 »

dendy, JS je predsa obmedzena na ekosystem web browsera.. to je cela jeho pointa.. a jeho velka limitacia.. nepohnes sa s nim dalej

Uživatelský avatar
dendy
Příspěvky: 14115
Registrován: 12 črc 2002 11:16

Re: JavaScript literatura v CZ-SK

Příspěvek od dendy »

> programovanie je pre mna suhra HW a SW.. interpretacne jazyky su uplne oddelene od tejto cinnosti, pretoze maju medzi sebou framework, alebo dajaku dalsiu vrstvu..

ale prosimta vsak brutal low level dneska uz sa programuje len vinimocne... aj v C++ sa pouzivaju frameworky ( napriklas JUCE ked chces programovat hudobne aplikacie, pluginy).. este aj 3D hry sa robia v prostediach ako Unity kde kod pises v C# (alebo dokonca v JS).. mi ochodom podla tvojich kriterii ani C# nieje programovaci jazyk :-)

> dendy, JS je predsa obmedzena na ekosystem web browsera.. to je cela jeho pointa.. a jeho velka limitacia.. nepohnes sa s nim dalej

Toto vobec nieje pravda, len dva priklady

- node.js (server side spustanie javascriptu, vratane multithreadingu)
- platformy ktore pouzivaju interne JS (alebo nejaku jeho derivaciu) pre programovanie ich v utornych funkcionalit - uz to spomenute Unity, alebo Reaper (vies si v JS pisat vlastne pluginy), aj v Logic X je modul kde si vies v JS pisat efekty, v Synthmakeri si v JS klone poses vlastne moduly, a da sa pokracovat dalej...

Javascrit davno prekrocil hranice browsera, a s Ecmascript 6 sa ovela viac “sCéčkovatel”, i ked zial na rozdiel od PHP7 stale je slabo typovy, to je skoda

> ale potom kde je logika v rozliseni v dvoch rizdielnych veci ktore funguju rozdielne

A ma nejaky zmysel to rozdelovat ? V konecnom dosledku cielom je napisat nejaku aplikaciu co bude plnit svoj ucel. V JS vies napisat rozsiahlu aplikaciu pocitajucu statisice riadky kodov rovnako dobre ako v C++ .. je len na programatorovi aby si zvolil jazyk ktory pokryva jeho potreby a v ktorom vie danu aplikaciu realizovat..

Samozrejme HW driver nebudes pisat v JS ale ani komplexnu browser based aplikaciu zo spustou GUI nebudes pisat v C++ .. kazdy jazyk ma svoje silne a slabe stranky... ale vyhlasit ze nieco nieje programovaci jazyk lebo to nema kompilator je podla mna nezmysel ..

Uživatelský avatar
€X•74
Příspěvky: 194
Registrován: 07 srp 2015 23:02
Vybavení

Re: JavaScript literatura v CZ-SK

Příspěvek od €X•74 »

dendy ale framework je jedna vec ale ty mas na mysli skor sdk kniznice a kniznica je pristup kdezto framework je dajaka vykonavacia cast ktora procesuje vyssiu implementacnu vrstvu

dnes mas veci pisane v C a C++ a nasledne su vyuzivane vyssimi jazykmi-skriptami.. aj ta JAVA bude len nakodena v C/C++

node.js je jedna vec ale nativne to neriesi JS.. JS sa len dotazuje autorite a tou je pre nu server ktora len vykona poziadavku, ktoru si napisal v JS a to je rozdiel, nie je to nativna sucast v JS.. to co hovoris by znamenalo ze samotny JS by toto vedel ale on to bez server side nevie

co sa tyka platforiem.. neplet si syntax a postfix ktory je pouzit a vyzera jak povedzme JS.. preto sa pouziva JS lebo je jednoduchy na pochopenie.. ale ver tomu ze v Reaperi maju svoje api cez ktore to JS pristupuje.. kludne tam mozu dat aj LUA skript a bude to vykonavat len to iste cez API reapera.. to nema s JS nic co robit.. je to len syntax

a k C# ano, je to tiez intepretacny jazyk :) presne ako JAVA, to je presne na tej istej urovni

Uživatelský avatar
€X•74
Příspěvky: 194
Registrován: 07 srp 2015 23:02
Vybavení

Re: JavaScript literatura v CZ-SK

Příspěvek od €X•74 »

este k tomu unity :) neda mi to
vies ako to tam vobec funguje? presne ako povedzme v reapery js
ty kodis v C# alebo JS.. ale vo finale sa to zkompiluje ako C/C++ kod pretoze vsetko co si napisal v C# a JS je prelozene ako C/C++ a nasledne prekompilovane do binarky

samotne unity je C/C++ , nekodia ho v C# neboj :)

Uživatelský avatar
dendy
Příspěvky: 14115
Registrován: 12 črc 2002 11:16

Re: JavaScript literatura v CZ-SK

Příspěvek od dendy »

Tomu rozumiem... len hovorim to
ze aj jazyk ako JS je jazyk, keby si mal veci pre ktore je urceny kodit v C++ jebne ta :-)

Inak minimalne v tom Reaperovi sa nic nekompiluje do C++, proste tam maju interpreter rovnaky ako
v browseri.. Takze v zasade je to ten isty princip..

To si tiez moze niekto kto kodi ASM povedat ze kto nekodi v assembleri nieje skutocny programator :-))

A potom dojde typek co pise z hlavy strojovy kod v hexa a posle nas vsetkych do ...

Uživatelský avatar
€X•74
Příspěvky: 194
Registrován: 07 srp 2015 23:02
Vybavení

Re: JavaScript literatura v CZ-SK

Příspěvek od €X•74 »

mam k tomu vyhrady trosku nazvat Java Script jazykom programovacim :) asi aj ty co ho vytvorili ho spravne nazvali Java SCRIPT.. lebo to nie je programovaci jazyk ale skript

v samotnej podstate nemozes skriptom nic naprogramovat.. lebo najskor musi byt program na ktorom ten skript bude fungovat.. a script sam osebe je len vec ktora moze robit len to co jej dovoli prostredie-program na ktorom funguje.. nemoze nic viac a tu su definovane jeho limity a hranice.. viac nedokaze

Uživatelský avatar
dendy
Příspěvky: 14115
Registrován: 12 črc 2002 11:16

Re: JavaScript literatura v CZ-SK

Příspěvek od dendy »

pozri skriptovaci jazyk je podmnozina mnoziny programovaci jazyk.. to je cisty fakt..

https://sk.m.wikipedia.org/wiki/Skriptovac%C3%AD_jazyk

existuje urcite nazvoslovie, vseobecne akceptovane.. clovek co tvori kod je programator, a je fuk ci pouziva kompilovany jazyk alebo skriptovaci jazyk. Vyskedkom jeho prace je program.

Skript je kratsia cast kodu ktora plni len nejaky konkretny ucel, ked napisem kod ktoreho ulohs je prehladat adresarovu struturu a najst txt subory obsahujuce text "fico je kokot" napisal som skript... Ked napisem kod ktory umoznuje vyprodukovat celu skkadbu, nahravat audio stopy, su tam virtualnw syntaky a efekty - je to program (respektive aplikacia)

Ide o to ze, ked si teraz kazdy zacneme vymyslat svoje definicie dopadneme tak ze nikto nikomu nebude rozumiet.. :wink:

Dobry programator sa drzi definicii, vseobecne prijatych noriem a standardov... ci uz programuje v C++ alebo Javascripte ci Pythone ;)

Uživatelský avatar
Stan
Příspěvky: 2523
Registrován: 27 dub 2013 15:26

Re: JavaScript literatura v CZ-SK

Příspěvek od Stan »

Diky Dendy za smysluplne uzavreni, lepe by jsem to nenapsal. Uz mi to CX*74 skrabani jeho vlasviho ega za uchem zacinalo lezt krkem. On je pan programator s velkym "P" a my jsme sracky. Zalozil jsem vlakno pro ziskani informaci a krome toho ze jsem se dozvedel ze jsem vlastne povl, jsem se nic jineho nedozvedel. Teda kdyz pominu tvuj link. Tim by jsem to tu prohlasil za uzavrene. CELE.

PMC
Příspěvky: 209
Registrován: 28 bře 2017 18:03

Re: JavaScript literatura v CZ-SK

Příspěvek od PMC »

€X•74 píše:
17 pro 2017 18:36
PMC píše:
17 pro 2017 15:49
€X•74 píše:
17 pro 2017 08:23
toto je velky omyl.. JS nie je jazyk a uz vobec nie programovaci jazyk, je to interpreter cize script.. a z javascriptu nie su odvodene tym padom ziadne jazyky..
JS je interpretovaný jazyk, ale pořád je to programovací jazyk. To bys mohl říct, že jazyk C není jazyk, ale překladač. JavaScript fakticky není interpret. Původní interpret JavaScriptu se jmenovalm SpiderMonkey, dnes jich je několik, třeba V8 od google. JavaScript je programovací jazyk standardizovaný jako ECMA-262.
v tom pripade mozme nazvat vsetko programovacim jazykom.. C je dnes v podstate low level vrstva, este nizsie je asm..
Vsechno ne. Jen jazyky, ktere umoznuji zapis algoritmu.
a to nie je dobry priklad ze by si mohl rict ze C je prekladac, prekladac je kompilator.. to su dve veci.. ale ak niekto potrebuje sa nazyvat programatorom a kodi-skripti v JS, nech sa paci, neberem mu to..
Programatora dela programatorem nikoliv znalost nejakeho jazyka, ale schopnost pochopit a algoritmizovat ulohu. A to lze jak v kompilovanem tak interpretovanem jazyku. Neco lze delat v obojim, neco jen v jednom z techto druhu.
ale ked bude niekto chciet programatora a dojde takyto "programator" tak velmi rychlo zisti ze je skripter, lebo sa nepohne dalej a to je ten rozdiel ktory mam ja na mysli..
Neopodstatnena spekulace. Mozne je to i naopak. Ze programator znaly interpretovanych jazyku snadno pojme i kompilovane, kdezto programator znaly kompilovanych jazyku hrube selze, kdyz bude nucen pouzit interpretovany jazyk. Protoze pro programovani ve webovem prohlizeci je mu znalost C uplne na nic.
programovanie je pre mna suhra HW a SW.. interpretacne jazyky su uplne oddelene od tejto cinnosti, pretoze maju medzi sebou framework, alebo dajaku dalsiu vrstvu..
Tak to mas holt chybny pohled na vec. 1. programovani je tvorba software 2. interpretovane jazyky nejsou uplne oddelene od hardware a lze jimi s hardware manipulovat 3. systemove jazyky jako C jsou rovnez oddeleny od hardware. Kdyz chces v C napr. udelat takovou zakladni vec jako je alokace pameti, nedelas to primo, ale volanim systemovych funkci.
ano mohli by sme vsetko zjednotit do pojmu jedneho slova programator a programovaci jazyk.. ale potom kde je logika v rozliseni v dvoch rizdielnych veci ktore funguju rozdielne? na to tu predsa mame definicie ktore to odlisuju
Tva nechapavost prameni z toho, ze nevis co je to skript a skriptovat a nevis jaky rozdil je mezi skriptovanim a programovanim. Interpretovane jazyky lze je podle miry komplexnosti pouzit jak na skriptovani tak i na programovani.

Uživatelský avatar
dendy
Příspěvky: 14115
Registrován: 12 črc 2002 11:16

Re: JavaScript literatura v CZ-SK

Příspěvek od dendy »

> Ze programator znaly interpretovanych jazyku snadno pojme i kompilovane, kdezto programator znaly kompilovanych jazyku hrube selze, kdyz bude nucen pouzit interpretovany jazyk.

Inak, moja profesionalna skusenost z praxe, toto je vobec nieje vinimka.. Uz som viac krat zazil ze programator roky robiaci v C++ pisal v PHP/JS uplne katastrofalny kod :-) On sam sa vyhovaral na to ake je PHP hrozny jazyk, fakt bol ale ten ze to proste uplne zle napisal ..

Odpovědět