Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Auto-Moto
Mobilní telefony
Notebooky  |  Tablety
Příslušenství
Wearables  |  Ostatní
Svět hardware  |  Digimanie  |   TV Freak

Pocket Programming Language

eXEden_ce4you (811)|25.5.2004 10:30
Až do nedávné doby bylo programování bez přítomnosti jednoho z produktů firmy Microsoft naprosto nepředstavitelné. "Tabu" v této oblasti nedávno prolomil až produkt ForwardPass pracující na základě JavaScriptu (či VBScriptu). No a dnes tu máme další produkt, který může být velice mocným nástrojem - Pocket Programming Language (PPL)

Přečtěte si stručnou recenzi.
e.kocourek (43)|26.5.2004 06:56
Clanek upozornuje na zajimavou vec, ale ty informace jsou chude! Na webu PPL je download betaverze zaheslovany a nikde jsem nenasel zadny udaj, zda to prodavaji, kde a za kolik. Neni to nakonec jenom nejaky hoax a reklama na jine produkty?
Samotny clanek obsahuje rozpor: nejdrive tvrdi "zadne typy" a pak vychvaluje typ "list". Bohuzel, o duvod vice domnivat se, ze je to jen reklamni trik ze strany "tvurcu" PPL.
eXEden_ce4you (811)|26.5.2004 07:26
[QUOTE="e.kocourek"]Clanek upozornuje na zajimavou vec, ale ty informace jsou chude! Na webu PPL je download betaverze zaheslovany a nikde jsem nenasel zadny udaj, zda to prodavaji, kde a za kolik. Neni to nakonec jenom nejaky hoax a reklama na jine produkty?
Samotny clanek obsahuje rozpor: nejdrive tvrdi "zadne typy" a pak vychvaluje typ "list". Bohuzel, o duvod vice domnivat se, ze je to jen reklamni trik ze strany "tvurcu" PPL.[/QUOTE]
Reklama to není v žádném případě a měl byste opatrně volit svá slova. A s těmi typy ... v pojetí PPL (tak jak jsem jej pochopil) list není typem ale pouze kolekcí a tím i rozšířením ve smyslu např. hashovacích tabulek známých z Javy apod... Víc informací k dispozici není... Článek měl být pouze upozorněním na nový zajímavý produkt, žádná recenze apod... Instalační soubor je samozřejmě zaheslovaný přesně jak je napsáno na jejich webu: This file is password protected. Only the selected beta testers can extract files from this archive. If you have previously installed PPL on your device, please uninstall it first and delete the folder it was installed in. This step is very important since PPL auto-creates compiled files that might not be compatible with newer releases. To znamená přesně to, co to znamená ... pouze vybraní betatesteři mají heslo k dispozici.
djax (48)|26.5.2004 07:47
[QUOTE="eXEden"][QUOTE="e.kocourek"]Clanek upozornuje na zajimavou vec, ale ty informace jsou chude! Na webu PPL je download betaverze zaheslovany a nikde jsem nenasel zadny udaj, zda to prodavaji, kde a za kolik. Neni to nakonec jenom nejaky hoax a reklama na jine produkty?
Samotny clanek obsahuje rozpor: nejdrive tvrdi "zadne typy" a pak vychvaluje typ "list". Bohuzel, o duvod vice domnivat se, ze je to jen reklamni trik ze strany "tvurcu" PPL.[/QUOTE]
Reklama to není v žádném případě a měl byste opatrně volit svá slova. A s těmi typy ... v pojetí PPL (tak jak jsem jej pochopil) list není typem ale pouze kolekcí a tím i rozšířením ve smyslu např. hashovacích tabulek známých z Javy apod... Víc informací k dispozici není... Článek měl být pouze upozorněním na nový zajímavý produkt, žádná recenze apod... Instalační soubor je samozřejmě zaheslovaný přesně jak je napsáno na jejich webu: This file is password protected. Only the selected beta testers can extract files from this archive. If you have previously installed PPL on your device, please uninstall it first and delete the folder it was installed in. This step is very important since PPL auto-creates compiled files that might not be compatible with newer releases. To znamená přesně to, co to znamená ... pouze vybraní betatesteři mají heslo k dispozici.[/QUOTE]



Hoax to není, sám se od ranných verzí účastním betatestingu, ale heslo vám bohužel sdělit nemohu. Více informací se dozvíte v tu pravou dobu, možná už příští týden. Nevím jak je to tu s odkazem na konkurenční weby, takže raději nebudu uvádět kde, kdyžtak pište PM.
Pavel Koza (4761)|26.5.2004 07:52
[QUOTE="djax"]Nevím jak je to tu s odkazem na konkurenční weby, takže raději nebudu uvádět kde, kdyžtak pište PM.[/QUOTE]

Za kazdy odkaz na konkurenci nasleduje pokuta ve vysi 1 PDA, 25 ran holi a machani v kosi ve Vltave:D Ne, vazne, az na vyjimky, kdy se v kazdem foru a u kazdeho prispevku objevi odkaz na nejakou super novou stranku, aplikaci ci recenzi je odkazovani na cokoliv k tematu nejen dovoleno, ale i vitano. Takze odkazy na MobilManii, SvetPDA, zahranicni servery, servery prodejcu, to vsechno neni, pokud JE to k tematu, skutecne nikterak omeznovano.
e.kocourek (43)|26.5.2004 07:56
[QUOTE="djax"]Hoax to není, sám se od ranných verzí účastním betatestingu, ale ...[/QUOTE]
Diky za info, djaxi! Dobra, pockame a uvidime. Jste-li v kontaktu s vyrobci PPL, poradte jim, prosim, at si na web nejak VIDITELNEJI umisti kontaktni adresu. Takhle ten jejich sajt vypada ponekud - opatrne volim slova - neuplne.
Arkobad (134)|26.5.2004 10:13
Je tedy mozne programovat, navrhovat formulare a kompilovat primo na PDA, nebo je na PDA pouze nejaky editor zdrojaku a kompilace musi probehnout na PC?
djax (48)|26.5.2004 10:25
[QUOTE="Arkobad"]Je tedy mozne programovat, navrhovat formulare a kompilovat primo na PDA, nebo je na PDA pouze nejaky editor zdrojaku a kompilace musi probehnout na PC?[/QUOTE]

Programovat je možné na PDA, kompilovat taktéž. Stolní PC verze vznikla nedávno, dříve se vše psalo na PDA. PC verze editoru je však mnohem pohodlnější, chcete-li smysluplně pracovat v PPL na PDA, potřebujete hardwarovou klávesnici.
RStein (2012)|26.5.2004 10:28
Mne to prijde spis jako kuriozita, je sice hezky, ze mohu kompilovat programy na PDA. ale nevidim prilis duvodu, proc to delat.:)
Predci to v necem compact .Net Framework? IMHO je lepsi psat veci v C# nez v dalsim proprietarnim jazyku, ktery nikde jinde nevyuziji.
djax (48)|26.5.2004 10:30
[QUOTE="e.kocourek"][QUOTE="djax"]Hoax to není, sám se od ranných verzí účastním betatestingu, ale ...[/QUOTE]
Diky za info, djaxi! Dobra, pockame a uvidime. Jste-li v kontaktu s vyrobci PPL, poradte jim, prosim, at si na web nejak VIDITELNEJI umisti kontaktni adresu. Takhle ten jejich sajt vypada ponekud - opatrne volim slova - neuplne.[/QUOTE]

Staci kliknou na odkaz Support :-). Vyrobce = jedna osoba :-)
limon (148)|26.5.2004 15:31
Jak se muzu stat testerem a ziskat heslo?????:?:
jerzy_ce4you (230)|26.5.2004 16:35
Také jsem se zájmem prošel informace o PPL. Vychází mi následující:
1. kompilát různých jazyků, myslím, odradí již zajeté programátory zvyklé na C, Basic nebo Javu... Ale třeba je silný, nikde jsem nenašel podrobnější informace.

2. Postřeh o tom, že tvůrce je jedna osoba vyplývá i z odpovědí diskuzního fóra 'kornalius'. To solidního začátečníka musí přeci odradit. Pokud ale nezastupuje nějaký skrytý tým. Nějak se mi nezdá, že by takovou věc zvládl jeden člověk.

3. Dost významným atributem je ale cena. Je přeci k dispozici řada vývojových prostředí "za hubičku" a tady to asi tak nebude. Nikde ani zmínka o cenové politice.

4. Dost blbé může být, pokud by s tím člověk začal, že není možné na ničem stavět. Musíte vše udělat od píky. Tedy nevím, z příkladů není jasné, jak moc bude struktura jazyka odlišná.

Nicméně i mně to zaujalo a budu postup produktu sledovat, člověk nemá odsoudit nic předem.
Adam Motvička (65)|26.5.2004 18:51
A ví někdo, kdy bude uveřejněna oficiální verze? A jak to bude s cenou? Na freeware to opravdu nevypadá a taková sranda může taky dost stát :).
eXEden_ce4you (811)|27.5.2004 07:39
[QUOTE="Adam Motvička"]A ví někdo, kdy bude uveřejněna oficiální verze? A jak to bude s cenou? Na freeware to opravdu nevypadá a taková sranda může taky dost stát :).[/QUOTE]
Stát to asi opravdu něco bude, což je vzhledem k free dostupnosti např. MS balíku dost na škodu... No však uvidíme...
djax (48)|27.5.2004 08:54
[QUOTE="jerzy"]Také jsem se zájmem prošel informace o PPL. Vychází mi následující:
1. kompilát různých jazyků, myslím, odradí již zajeté programátory zvyklé na C, Basic nebo Javu... Ale třeba je silný, nikde jsem nenašel podrobnější informace.

2. Postřeh o tom, že tvůrce je jedna osoba vyplývá i z odpovědí diskuzního fóra 'kornalius'. To solidního začátečníka musí přeci odradit. Pokud ale nezastupuje nějaký skrytý tým. Nějak se mi nezdá, že by takovou věc zvládl jeden člověk.

3. Dost významným atributem je ale cena. Je přeci k dispozici řada vývojových prostředí "za hubičku" a tady to asi tak nebude. Nikde ani zmínka o cenové politice.

4. Dost blbé může být, pokud by s tím člověk začal, že není možné na ničem stavět. Musíte vše udělat od píky. Tedy nevím, z příkladů není jasné, jak moc bude struktura jazyka odlišná.

Nicméně i mně to zaujalo a budu postup produktu sledovat, člověk nemá odsoudit nic předem.
[/QUOTE]

Mimo recenze zkusím psát i nějaké tutoriály o programovaní. Mimochodem už vyšla verze 0.4, která má mít zase o hodně víc vylepšení. Když to porovnám s verzí "nula nula nic", jde o výborný pokrok.
LongJohn (24)|27.5.2004 10:38
V te recenzi je napsano jednak tohle
[QUOTE]PPL je kombinací komplexního kompileru a rychlého interpreteru a do této kategorie také patří. Za běhu kompiluje kód a vykonává instrukce[/QUOTE]
a taky tohle:
[QUOTE]kompilace - je prováděna pouze při změně zdrojového kódu a výsledný kód je díky použité komprimaci velmi malý[/QUOTE]
Tyhle dve veci si navzajem protireci. Pokud to kompiluje za behu programu pak je to interpreter, pokud to kompiluje tesne pred spustenim a navic pouze po zmene zdrojoveho kodu pak to interpreter neni. (Kompilace "just in time" jak ji zname napr z MS .NET)

[QUOTE]podle autorů je jeho rychlost minimálně srovnatelná s rychlostí jiných interpreterů (např. Visual Basic). [/QUOTE] Tohle není pravda. Visual Basic nikdy nebyl interpreter.
Predpokladam ze ten PPL bude asi just in time kompiler, a pokud je rychlost jim vytvorenych programu srovnavana s interpretery pak to znamena ze je tragicky pomaly. Vi nekdo z tech betatesteru jak to vlastne je ?


Cele to ve me nebudi duveru z nasledujicich duvodu:

1. Programovací jazyk je kompilací jazyka C, Basic a Pascal - takze syntaxi nebude umet napoprve vubec nikdo. Dovede si nekdo predstavit duvod proc autor nezvolil jen jeden z techto jazyku ?

2. proměnné - neexistují zde žádné typy. Vše je postaveno na úroveň beztypových proměnných (tzv. variants). Dovedu si predstavit ty problemy ktere z automatickeho pretypovani promennych vyplyvaji. Navic sprava pameti je s timto velice neefektivni. Promenne typu Variant muzete pouzit i ve Visual Basicu a z vlastnich zkusenosti vim ze dost velka cast API funkci bez datovych typu nejde pouzit. Proto datovy typ Variant pouzivam jen minimalne, pouze v pripadech kdy je to uzitecne.

3. Ty nejasnosti ohledne kompilace nebo interpretace kodu, rychlosti atd...

4. Proc mam mit na PDA kompiler plus muj program, kdyz by mi stacil jen muj zkompilovany program. Kompiler bude zabirat misto ktereho na PDA neni nikdy dost. (Opomijim variantu kdy bych chtel primo na PDAcku programovat, coz je myslim jen malo vyuzitelne). Napadne nekoho k cemu je dobre psat program primo na PDAcku ?

5. Neni ten PPL jenom skriptovaci jazyk ? Tim by se vsechny predesle pripominky vysvetlili. (Pak to ale nemuzeme srovnavat s ostatnimi vyvojovymi prostredky pro PDA)

6. Pokud to navic neni free nebo za 10$ pak pochybuju ze to bude uspesne.(Ale kdo vi, uspech se neridi rozumem.)


John the Long



Dodatečná úprava tohoto přízpěvku:

Po přečtení webu PPL jsem zjistil že některé body v recenzi eXEdena jsou nepravdivé. Nechci eXEdena z ničeho obviňovat, možná ty informace při psaní recenze ještě nebyly k dispozici.;)

PPL compiles source code into StrongARM instructions on the fly and executes them. Execution speed is fast and comparable with other interpreted languages.

A semi-compiled version of the source file is saved (with a different extension) and automatically recompiled if the source file is changed.

Ta semi compiled version by mohl byt jakysi "intermediate language" ze ktereho se pak preklada do instrukci procesoru StrongARM.


[QUOTE]proměnné - neexistují zde žádné typy. Vše je postaveno na úroveň beztypových proměnných (tzv. variants). [/QUOTE]
There are no variable types in PPL. Everything is fully transparent, from string to char to integer or double.
Takze je to presne naopak nez napsal eXEden.;)
Neexistuji zde variantni promenne, pouze srozumitelné typy Char, Integer, Double ...

John the Long
eXEden_ce4you (811)|27.5.2004 10:47
[QUOTE="LongJohn"]Tyhle dve veci si navzajem protireci. Pokud to kompiluje za behu programu pak je to interpreter, pokud to kompiluje tesne pred spustenim a navic pouze po zmene zdrojoveho kodu pak to interpreter neni. (Kompilace "just in time" jak ji zname napr z MS .NET)[/QUOTE]
No nevím. Zkus si přečíst jejich informace ... Mám za to, že tohle o PPL tvrdí samotní tvůrci...
[QUOTE="LongJohn"]Visual Basic nikdy nebyl interpreter[/QUOTE]
Odkdy VB není interpreter??? Možná není interpreterem tak, jak jej známe ještě z dosu, ale pořád do té kategorie patří ...
LongJohn (24)|27.5.2004 11:06
[QUOTE="eXEden"][QUOTE="LongJohn"] Pokud to kompiluje za behu programu pak je to interpreter [/QUOTE]
[QUOTE="LongJohn"]Visual Basic nikdy nebyl interpreter[/QUOTE]
Odkdy VB není interpreter??? Možná není interpreterem tak, jak jej známe ještě z dosu, ale pořád do té kategorie patří ...[/QUOTE]

Nerozumim tomu ze Možná není interpreterem ... ale pořád do té kategorie patří :D
Nevim jestli visual basic byl pod DOSem ale myslim ze ne. Jestli si to nepletes s vecmi jako GWBasic, qBasic a podobne veci ktere byly v DOSu a byly opravdu interpretery. S Visual Basicem nemaji ale spolecneho nic (mozna velmi vzdalene podobnou syntaxi.)

John the Long
eXEden_ce4you (811)|27.5.2004 11:25
Ano myslel jsem tím GWBasic apod. a to, že MS přidal před Basic Visual neznamená, že předělal i jeho interpretovanost. VB je sice schopen produkovat EXE i DLL, ovšem dokud bude generovat i "jakýsi bajtový" kód a ten si později interpretovat, bude do té kategorie patřít pořád ... Toť můj názor :D
LongJohn (24)|27.5.2004 11:45
[QUOTE="eXEden"]Ano myslel jsem tím GWBasic apod. a to, že MS přidal před Basic Visual neznamená, že předělal i jeho interpretovanost. VB je sice schopen produkovat EXE i DLL, ovšem dokud bude generovat i "jakýsi bajtový" kód a ten si později interpretovat, bude do té kategorie patřít pořád ... Toť můj názor :D [/QUOTE]

Ale Visual Basic zadny bajtovy kod nedela a opravdu neni interpret. To ze ma v nazvu slovo Basic je jen marketingova fligna, dnes uz dedictvi z doby prvni verze VB.
Do toho mezistupne preklada .NET, ale to je zase neco uplne jineho nez VB. (VB.NET je jen jedna ze syntaxi jazyku ktere .NET rozumi)

bytecode
Machine-independent code generated by the Java compiler and executed by the Java interpreter or compiled at the last minute by a Just-In-Time compiler.


P.S. eXEdene, přečti si dodatečnou úpravu mého přízpěvku z 10:38

John the Long
eXEden_ce4you (811)|27.5.2004 12:07
[QUOTE="LongJohn"]bytecode
Machine-independent code generated by the Java compiler and executed by the Java interpreter or compiled at the last minute by a Just-In-Time compiler.
[/QUOTE]
A to jeho "cokoliv.vb" je co? Kód VB je podle mě taky kompilovanej na poslední chvíli (pokud jsi někdy zkoušel cracknout jakejkoli soft napsanej ve VB, tak víš, o čem mluvím) ... nehledě na to, že chyby se odhalují až při spuštění (typicky ActiveX), což ti opravdovej kompiler nikdy nedovolí (i přes OOP, inheritenci a RTTI) ... Upřímně se nechci pouštět do žádných rozepří. Mám na VB svůj názor a věřím, že jako hračka to může bejt dobrý, jinak mi to přijde k ničemu...
eXEden_ce4you (811)|27.5.2004 12:08
[QUOTE="LongJohn"]Do toho mezistupne preklada .NET, ale to je zase neco uplne jineho nez VB. (VB.NET je jen jedna ze syntaxi jazyku ktere .NET rozumi)[/QUOTE]
Ale já se nebavil o VB .NET a ani jsem o něm v článku nezmínil ...
e.kocourek (43)|27.5.2004 12:21
V ramci posuzovani kladu a zaporu PPL nadnesl LongJohn i nasledujici obecnejsi otazky:[QUOTE="LongJohn"]4. Proc mam mit na PDA kompiler plus muj program, kdyz by mi stacil jen muj zkompilovany program. Kompiler bude zabirat misto ktereho na PDA neni nikdy dost. (Opomijim variantu kdy bych chtel primo na PDAcku programovat, coz je myslim jen malo vyuzitelne). Napadne nekoho k cemu je dobre psat program primo na PDAcku ?

5. Neni ten PPL jenom skriptovaci jazyk ? Tim by se vsechny predesle pripominky vysvetlili. (Pak to ale nemuzeme srovnavat s ostatnimi vyvojovymi prostredky pro PDA)
[/QUOTE]

Neni uplne pravda, ze "interpret zabira misto", kdyz by "stacil jen muj program". Jsou-li funkce interpretu (nebo skriptovaciho jazyka) navrzeny "dobre", muze byt "program" (interpretovany kod, skript) velice usporny. Ale ta "chytrost" nekde byt musi. Je-li zakodovana v interpretu, je na PDA jedenkrat. Je-li ve skompilovanych programech, muze se tyz nebo podobny kod na PDA vyskytovat vicekrat. Kdyz ty spolecne funkce vyhodite do DLL, je to lepsi, ale tim se vlastne blizite tomu interpretu.

Proc bychom nemohli srovnavat skriptovaci jazyk s ostatnimi prostredky? Je nekde receno, co takovy skriptovaci jazyk smi a nesmi umet? Pokud bude umet zpracovavat grafiku a lovit v DB, proc ne?

BTW: co je to za silenost, kompilace "on the fly"? Cim se lisi toto udajne "kompilovani za behu" od interpretovani?
LongJohn (24)|27.5.2004 12:31
[QUOTE="eXEden"][QUOTE="LongJohn"]bytecode
Machine-independent code generated by the Java compiler and executed by the Java interpreter or compiled at the last minute by a Just-In-Time compiler.
[/QUOTE]
A to jeho "cokoliv.vb" je co?
[/QUOTE]
To teda nevím, při programování ve VB jsem se se souborem co by měl koncovku .vb nikdy nesetkal. Buď je to záležitost nějaké prastaré verze kterou jsem neviděl nebo něco s tím .NET který znám jen málo.

[QUOTE="eXEden"]
... nehledě na to, že chyby se odhalují až při spuštění (typicky ActiveX), což ti opravdovej kompiler nikdy nedovolí.[/QUOTE]
Tohle taky není vlastnost Visual Basicu, nemám ponětí s čím si to můžeš plést. Samozřejmě že kód s chybou prostě nezkompiluju, protože mi to kompiler VB nedovolí.

(a ActiveX je jen Microsoftí název pro COM, což spočívá v práci s interface knihovny DLL (neber mě prosím za slovo, určitě víš o co jde). Jak to souvisí s odhalováním chyb při kompilaci ???)

[QUOTE="eXEden"] Mám na VB svůj názor a věřím, že jako hračka to může bejt dobrý, jinak mi to přijde k ničemu...[/QUOTE]
Je mi jasné že ty jakožto programátor v C se na jinou filozofii programování díváš skrz prsty a to tě vede k takovýmhle opovržlivým výrokům.

Tahle diskuze už přestala být konstruktivní, navíc je trochu "off topic" tak navrhuju v ní už nepokračovat. Ale jedno mě ještě zajímá: Jak se slučuje tvé přesvědčení s používáním těch variantních nebo dokonce nedeklarovaných proměnných jak jsi psal v té nešťastné recenzi. (Bez urážky ;) )
eXEden_ce4you (811)|27.5.2004 12:34
[QUOTE="e.kocourek"]Proc bychom nemohli srovnavat skriptovaci jazyk s ostatnimi prostredky? Je nekde receno, co takovy skriptovaci jazyk smi a nesmi umet? Pokud bude umet zpracovavat grafiku a lovit v DB, proc ne? [/QUOTE]
Souhlas, třeba již v jiné diskuzi zmiňovaný ForwardPass, jež může být pro spoustu lidí naprosto dostačujícím...
eXEden_ce4you (811)|27.5.2004 12:43
[QUOTE="LongJohn"]Je mi jasné že ty jakožto programátor v C se na jinou filozofii programování díváš skrz prsty a to tě vede k takovýmhle opovržlivým výrokům.[/QUOTE]
No, nejsem odkojen jazykem C. Odkojen jsem v Pascalu... Nejsem dokonce ani zastáncem jazyka C a ani zarytým zastáncem jiných jazyků, v kterých musím programovat (Java, Delphi, C#, Python, SmallTalk).
[QUOTE="LongJohn"]Jak se slučuje tvé přesvědčení s používáním těch variantních nebo dokonce nedeklarovaných proměnných jak jsi psal v té nešťastné recenzi. (Bez urážky ;) )[/QUOTE]
Recenze to nebyla (to už jsem jednou uváděl). A co moje přesvědčení? Říká, že je to sice "hnus", ale vzhledem k tomu, že se s (hlavně s variants) tím setkávám i v jiných jazycích a musím to používat, to musím překousnout...
LongJohn (24)|27.5.2004 13:00
[QUOTE="e.kocourek"]Neni uplne pravda, ze "interpret zabira misto", kdyz by "stacil jen muj program". Jsou-li funkce interpretu (nebo skriptovaciho jazyka) navrzeny "dobre", muze byt "program" (interpretovany kod, skript) velice usporny. Ale ta "chytrost" nekde byt musi. Je-li zakodovana v interpretu, je na PDA jedenkrat. Je-li ve skompilovanych programech, muze se tyz nebo podobny kod na PDA vyskytovat vicekrat. Kdyz ty spolecne funkce vyhodite do DLL, je to lepsi, ale tim se vlastne blizite tomu interpretu.
[/QUOTE]
To mate pravdu. Ten kompiler, knihovny atd. zabira porad stejne misto, takze to muze byt i uspora podle toho kolik a jak velkych (jím vytvořených) programů mám nainstalovano.

[QUOTE="e.kocourek"]
Proc bychom nemohli srovnavat skriptovaci jazyk s ostatnimi prostredky? Je nekde receno, co takovy skriptovaci jazyk smi a nesmi umet? Pokud bude umet zpracovavat grafiku a lovit v DB, proc ne?
[/QUOTE]
Ja jsem to myslel tak, ze skriptovaci jazyk vlastne nevytvari program. Pouze se spousti skript v nejakem scripting engine. Me vyhrady by byly v takovem pripade neopodstatnene. Osobne bych celkem uvital mit na PDA nejaky skriptovaci stroj. (Mimochodem, neznas nejaky ?)

[QUOTE="e.kocourek"]
BTW: co je to za silenost, kompilace "on the fly"? Cim se lisi toto udajne "kompilovani za behu" od interpretovani? [/QUOTE]
No ja se domnivam ze vtomto pripade je to nejak takhle: Pri prvnim spusteni napsaneho programu se tento "zkompiluje" do "semi-compiled version" (ekvivalent intermediate language, bytecode), nasledne se tahle "semi-compiled version" interpretuje.

Ta "semi-compiled version" se ulozi aby se nemusela pri dalsim spusteni znovu vytvaret viz: A semi-compiled version of the source file is saved (with a different extension) and automatically recompiled if the source file is changed.
e.kocourek (43)|27.5.2004 13:09
[QUOTE="LongJohn"]Osobne bych celkem uvital mit na PDA nejaky skriptovaci stroj. (Mimochodem, neznas nejaky ?)
[/QUOTE]
Dekuji za optani. Nekdo tu pred chvilkou nejaky "oficialni" uvadel. Ale jak rikaval zednik Merunka v Trhaku: Ja, a to je moje zvlastnost, si svoje programy pisu sam. Skriptovaci jazyk a interpret taky. Byl bych nadsen, kdybys mel zajem to otestovat. (A kdybys byl dostatecne otrly a prekousnul muj nedokonaly zpusob instalace a ponekud nedostatecnou dokumentaci. To vis, neni cas, nejsou lidi ...)
LongJohn (24)|28.5.2004 15:31
[QUOTE="e.kocourek"] Byl bych nadsen, kdybys mel zajem to otestovat. (A kdybys byl dostatecne otrly a prekousnul muj nedokonaly zpusob instalace a ponekud nedostatecnou dokumentaci. To vis, neni cas, nejsou lidi ...)[/QUOTE]
Pokud mi o tom neco napises tak treba jo...
e.kocourek (43)|31.5.2004 17:24
[QUOTE="LongJohn"]Pokud mi o tom neco napises ...[/QUOTE]
Mrkni na
http://www.geocities.com/e_kocourek/chronicl/cr2004E0.html
(na vlastni nebezpeci)
LongJohn (24)|1.6.2004 10:04
[QUOTE="e.kocourek"]
Mrkni na
http://www.geocities.com/e_kocourek/chronicl/cr2004E0.html
(na vlastni nebezpeci)[/QUOTE]

Díky za info, ale upřímně řečeno jsem čekal něco jiného. Ta syntaxe je celkem pochopitelná, organizaci složek bych taky nějak zvládnul, ale dost mi vadí ta omezená funkčnost. Jak jsem pochopil (kdyžtak mě oprav) tak to neumí žádný typ cyklu. Dá se cyklus udělat alespoň podmínkou a skokem o pár řádků zpět ? Dá se z toho spustit jiný program ?

Zdraví
John the Long
e.kocourek (43)|1.6.2004 10:17
[QUOTE="LongJohn"]omezená funkčnost ... neumí žádný typ cyklu. Dá se cyklus udělat alespoň podmínkou a skokem o pár řádků zpět ? Dá se z toho spustit jiný program ?
[/QUOTE]
Neumi cykly, neumi ani skoky, neumi spoustet jine programy.
O skokach jsem vubec neuvazoval, cykly (vsech druhu, FOR, WHILE, UNTIL) by se daly snadno do-implementovat (omezenym) zpusobem opakovani podprogramu.
Spoustet jine programy? To jsem take neresil, asi proto, ze neznam interface zadneho ciziho programu, takze to pro mne nema smysl (jenom spustit program, bez nejake automatizovane komunikace, na to prece nepotrebuju shell). U mych programu (ktere pouzivaji vlastne stejny jazyk) to funguje tak, ze shell umi aspon pripravit "zadani" pro prekladac.

No nic, jen jsem se zminil ...
Miker_ce4you (3)|4.9.2004 16:07
Sice je tahle diskuze ctvrt roku stara, ale neda mi to, abych nereagoval. ExEden nezminuje dle meho nazoru vyborne vyvojove prostredi vyssi urovne pro WinCE: NS basic. Rovnou rikam, ze je to komerce a ze to presto stoji za to. Ve srovnani s eVB je radove rychlejsi (myslim opravdu radove, v nekterych pripadech az stonasobne), jedine, co mu zazlivam, je nemoznost importovat fce z DLL (ActiveX komponenty lze pouzivat bez problemu).
Krome CE verzi existuji i verze pro Palmy a pro Newtony. See http://www.nsbasic.com

Miker
NuClear_ce4you (0)|18.2.2007 13:50
Nová adresa PPL je
http://www.arianesoft.ca