Forum » Programiranje » Pomoč pri razumevanju Perl-a oz. konverziji v C
Pomoč pri razumevanju Perl-a oz. konverziji v C
rfmw ::
Iščem nekoga, ki se spozna na Perl in mi lahko sugerira pomen določenih vrstic kode.
Kot npr.:
if (ref($tmp) =~ /PDL/) { # Allow to work with PDL
$right = &PDL::Math::asin($z/$tmp)/(2.0*$PI);
Kaj je ta PDL in tako naprej...
Hvala vnaprej in lp!
Kot npr.:
if (ref($tmp) =~ /PDL/) { # Allow to work with PDL
$right = &PDL::Math::asin($z/$tmp)/(2.0*$PI);
Kaj je ta PDL in tako naprej...
Hvala vnaprej in lp!
Legendary 8RDA+ (reCAPed ;), XP1700+ 2108 @ 1.84 V, SLK900A AS3 @ 2500 rpm
1,5GB Samsung DDR333+Geil DDR400+SuperTalent DDR400 @ DC 200 MHz @ 6-3-3-2.5
1,5GB Samsung DDR333+Geil DDR400+SuperTalent DDR400 @ DC 200 MHz @ 6-3-3-2.5
jype ::
Ježeš... Tega si pa res ne želiš predelat v C :)
V angleščini je to nekaj v stilu:
Če tip, na katerega kaže spremenljivka $tmp vsebuje niz PDL, potem v $right zapiši referenco na vrednost izraza.
Ref vrne tip, dokumentacija je na http://perldoc.perl.org/functions/ref.h...
PDL je Perl Data Language, knjižnica za delo s številkami, podobna npr. Numpy in Scipy: http://pdl.perl.org/
V angleščini je to nekaj v stilu:
Če tip, na katerega kaže spremenljivka $tmp vsebuje niz PDL, potem v $right zapiši referenco na vrednost izraza.
Ref vrne tip, dokumentacija je na http://perldoc.perl.org/functions/ref.h...
PDL je Perl Data Language, knjižnica za delo s številkami, podobna npr. Numpy in Scipy: http://pdl.perl.org/
Zgodovina sprememb…
- spremenilo: jype ()
b ::
ref(): http://perldoc.perl.org/functions/ref.h...
prvi PDL je pač string v regular expressionu. =~ je regex match, tukaj gleda, kakšen tip je $tmp. Bolje bi verjetno bilo ^PDL$.
&PDL::Math::asin je funkcija v knjižnici PDL::Math.
prvi PDL je pač string v regular expressionu. =~ je regex match, tukaj gleda, kakšen tip je $tmp. Bolje bi verjetno bilo ^PDL$.
&PDL::Math::asin je funkcija v knjižnici PDL::Math.
rfmw ::
jype ne skrbi, ne bom prevajal vrstice Perl-a v vrstice C-ja ;)
Če prav razumem, je ta PDL nek poseben (advanced, morda matrični) tip spremenljivk, katerih obdelava poteka hitreje, bolje, etc. Fora je, da je pod if stavkom samo navadna priredba arc sin spremenljivki right, tako da me ta PDL ne boli veliko.
Če prav razumem, je ta PDL nek poseben (advanced, morda matrični) tip spremenljivk, katerih obdelava poteka hitreje, bolje, etc. Fora je, da je pod if stavkom samo navadna priredba arc sin spremenljivki right, tako da me ta PDL ne boli veliko.
Legendary 8RDA+ (reCAPed ;), XP1700+ 2108 @ 1.84 V, SLK900A AS3 @ 2500 rpm
1,5GB Samsung DDR333+Geil DDR400+SuperTalent DDR400 @ DC 200 MHz @ 6-3-3-2.5
1,5GB Samsung DDR333+Geil DDR400+SuperTalent DDR400 @ DC 200 MHz @ 6-3-3-2.5
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Slovenska glasba - komadiOddelek: Sedem umetnosti | 1996 (924) | Kurzweil |
» | dual monitor problem?Oddelek: Strojna oprema | 1000 (869) | Gapi |
» | Vitamini minerali, poživila...Oddelek: Loža | 1937 (1694) | black ice |
» | Blue screen (Win 8)Oddelek: Pomoč in nasveti | 1331 (809) | Askrat |
» | Baterija za matičnoOddelek: Pomoč in nasveti | 704 (636) | dynr la |