Welcome, Guest. Please login or register.


Author Topic: HiSoft Pascal (Read 55976 times)

Offline Lacika

  • EP addict
  • *
  • Posts: 3069
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 25.0 Firefox 25.0
    • View Profile
    • http://www.ep128.hu
Re: HiSoft Pascal
« Reply #120 on: 2013.November.26. 20:27:37 »
hehe...
Erre varjatok gombot:

PROGRAM PROBA;
VAR NAME:ARRAY[1..20] OF CHAR;
BEGIN
  WRITE('Name: ');
  READLN;READ(NAME);
  WRITELN(NAME);
END.

Mi a búbánatot csinál a READLN...?

Offline Povi

  • EP addict
  • *
  • Posts: 2155
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 25.0 Firefox 25.0
    • View Profile
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #121 on: 2013.November.27. 14:59:11 »
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2155
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 25.0 Firefox 25.0
    • View Profile
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #122 on: 2013.December.03. 11:10:18 »
*** Speicherplatz zu klein

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14120
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 25.0 Firefox 25.0
    • View Profile
    • http://enterprise.iko.hu/
Re: HiSoft Pascal
« Reply #123 on: 2013.December.03. 11:21:57 »
De ezek szerint ha valahova bepókoljuk a szöveget megfelelő formában, akkor lehet azt a címet használni MAKESTR helyett.

Offline Povi

  • EP addict
  • *
  • Posts: 2155
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 25.0 Firefox 25.0
    • View Profile
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #124 on: 2013.December.03. 12:13:49 »
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2155
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 25.0 Firefox 25.0
    • View Profile
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #125 on: 2013.December.03. 15:08:33 »
Quote from: Lacika
Azt kell, hogy mondjam a Hisoft Pascal még gyorsabb, mint a Turbo Pascal. ;-)
persze, hogy gyorsabb, mert a REAL számok csak 4 byte-on vannak tárolva, a TP-ben pedig 6 byte-on
gyorsabb, de nem olyan pontos... :-)

egyébként pl. egy-két megoldás tényleg jobb a HP-ben, pl. az ABS függvény (egész számra) kb. 10%-kal gyorsabb, mint a TP-ben (majd felrakom mindkét kódot összehasonlításképpen)
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2155
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 31.0.1650.57 Chrome 31.0.1650.57
    • View Profile
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #126 on: 2013.December.03. 18:09:47 »
*** Speicherplatz zu klein

Offline szipucsu

  • EP addict
  • *
  • Posts: 9229
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 25.0 Firefox 25.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: HiSoft Pascal
« Reply #127 on: 2013.December.03. 19:08:28 »
Quote
összesn 53 ciklus, vagyis 6%-kal gyorsabb a Hisoft Pascal :-)
Persze, hogy gyors! Ez már nem is Pascal, hanem assembly!
(Na jó, ez gyenge vicc volt, amúgy nem értek hozzá.)
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 23.0 Firefox 23.0
    • View Profile
Re: HiSoft Pascal
« Reply #128 on: 2013.December.03. 20:03:24 »

Offline Povi

  • EP addict
  • *
  • Posts: 2155
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 31.0.1650.57 Chrome 31.0.1650.57
    • View Profile
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #129 on: 2013.December.03. 20:12:48 »
te egy zseni vagy :-)
és még rövidebb is egy byte-tal a kód...
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2155
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 31.0.1650.57 Chrome 31.0.1650.57
    • View Profile
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #130 on: 2013.December.03. 21:26:14 »
*** Speicherplatz zu klein

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14120
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 25.0 Firefox 25.0
    • View Profile
    • http://enterprise.iko.hu/
Re: HiSoft Pascal
« Reply #131 on: 2013.December.03. 21:29:59 »
JP (HL) vagy ilyesmi?

Offline Povi

  • EP addict
  • *
  • Posts: 2155
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 31.0.1650.57 Chrome 31.0.1650.57
    • View Profile
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #132 on: 2013.December.03. 21:40:25 »
jaj, azt mindig elfelejtem...
persze, lehet, hogy valahogy ráugrik, csak nem tudom, honnét... (és miért)
mert az előtte lévő pár sor ugyanez azzal az eltéréssel, hogy 122-es csatornát hoz létre
viszont a 123-ast a printer: eszköz szokta használni...
*** Speicherplatz zu klein

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14120
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 25.0 Firefox 25.0
    • View Profile
    • http://enterprise.iko.hu/
Re: HiSoft Pascal
« Reply #133 on: 2013.December.03. 22:04:46 »
Quote from: Povi
jaj, azt mindig elfelejtem...
És akkor ott vannak még a valahol a verembe dobjuk a címet, aztán majd ráRETelünk féle mókák is :-)

Offline Povi

  • EP addict
  • *
  • Posts: 2155
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 31.0.1650.57 Chrome 31.0.1650.57
    • View Profile
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #134 on: 2013.December.03. 22:53:53 »
érdekes, hogy futtatható fájl fordításakor (Translate parancs) is byte-onként írja a fájlt, ahelyett, hogy blokkműveletekkel csinálná. De ez a "hiba" legalább könnyen javítható, így gyorsabb lesz egy kicsit :-)
*** Speicherplatz zu klein