Offtopic (I/2011)
Re: Offtopic (I/2011)
CoD4. KillBurn, kiitos illan piristyksestä
We see the lines in chalk
The warning signs in where we walk
In the shadows of the cities maze
To try and fight for better days
The warning signs in where we walk
In the shadows of the cities maze
To try and fight for better days
Re: Offtopic (I/2011)
Yksin- vai moninpeliin ajattelit?
Black Ops:in moninpelissä on tällä hetkellä pelaajia ja eniten ominaisuuksia, koska se sarjan uusin. Yksinpelin tarinakaan ei ole huono.
Black Ops:in moninpelissä on tällä hetkellä pelaajia ja eniten ominaisuuksia, koska se sarjan uusin. Yksinpelin tarinakaan ei ole huono.
Re: Offtopic (I/2011)
Svenska hörförståelse i morgon bitti. Nu ska vi se vad som ska hända... Jag hoppas för det bäst.
Eli huomenaamulla YO-kuuntelu B-ruotsissa. Saapa nähdä miten hommat hoituu
Eli huomenaamulla YO-kuuntelu B-ruotsissa. Saapa nähdä miten hommat hoituu
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
Re: Offtopic (I/2011)
Black Opsissa on selvästi huonompi grafiikan taso =( Ja siihen kyllästyy nopeammin kun mw2, mutta kun pelaa mw2 tekee mieli niitä ominaisuuksia joita on black opsissa. Jotne osta Black ops =DTheDuck wrote:Molemmat ovat hienoja pelejä, ja se on itseasiassa mielipidekysymys. Ja vähän kyse myös siitä millä alustalla meinaat pelata. Black Opsin kanssa on ollut useilla suorituskykyongelmia PC:llä, mutta esimerkiksi PS3:lla peli pyörii täydellisesti. Ja Black Opsissa luultavasti on hieman parempi grafiikan taso, koska pelihän on uudempi kuin MW2. Ihan kumman vain tahdot.Latexi95 wrote:Niin kumpi on parempi, Modern Warfare 2 vai Black Ops? Mietin kumpi kannattaisi ostaa...
Re: Offtopic (I/2011)
Yritä nyt sitten opettaa naisia koodaamaan
Code: Select all
DJ-Filbe sanoo:
* kerro operaattoreista
ms. X sanoo:
* ne on merkkejä jotka suoritaa kahelle tai yhelle arvolle tai muuttujalle laskutoimituksen silleen että siinä on tuloksena vaan yks arvo
* esim lauseke c+b operaattorina on miinus
* eiku plus:D
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: Offtopic (I/2011)
Itse määrittelisin operaattorin näin: Funktio, jonka merkintätapaa ei mietitty ihan loppuun asti.
Re: Offtopic (I/2011)
Paitsi, että on olemassa operaattoreita, joita ei voi toteuttaa funktiona. Esimerkiksi short-circuiting and tai or.Grandi wrote:Itse määrittelisin operaattorin näin: Funktio, jonka merkintätapaa ei mietitty ihan loppuun asti.
CoolBasic henkilökuntaa
Kehittäjä
Kehittäjä
Re: Offtopic (I/2011)
No selitä että operaattori palauttaa vastauksen kahdesta parametristä. Sit veraat vaikka 1 + 2 = 3. + <- operaattori
Eikös And = kertolasku, ja Or = pluslasku?
Eikös And = kertolasku, ja Or = pluslasku?
Solar Eclipse
We're in a simulation, and God is trying to debug us.
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: Offtopic (I/2011)
Riippuu kielestä.TheFish wrote:Paitsi, että on olemassa operaattoreita, joita ei voi toteuttaa funktiona. Esimerkiksi short-circuiting and tai or.
Re: Offtopic (I/2011)
Antaisitko esimerkin kielestä, jossa funktion parametriksi annettua lausetta ei evaluoida?Grandi wrote:Riippuu kielestä.TheFish wrote:Paitsi, että on olemassa operaattoreita, joita ei voi toteuttaa funktiona. Esimerkiksi short-circuiting and tai or.
CoolBasic henkilökuntaa
Kehittäjä
Kehittäjä
Re: Offtopic (I/2011)
Jooh, olisi mukava kuulla niitä perusteluja joista itsekkin aina jauhat.TheFish wrote:Antaisitko esimerkin kielestä, jossa funktion parametriksi annettua lausetta ei evaluoida?Grandi wrote:Riippuu kielestä.TheFish wrote:Paitsi, että on olemassa operaattoreita, joita ei voi toteuttaa funktiona. Esimerkiksi short-circuiting and tai or.
[color=#40BF00][u]koodaaja[/u][/color] wrote:Täyden turvan takaamiseksi avain olisi myös kuljetettava offlinenä suoraan tulevien viestien lähettäjältä niiden vastaanottajalle laitakaupungin hämärissä yöneljältä ja varmistettava, ettei kumpaakaan osapuolta seurata. Popliinitakkia suositellaan.
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: Offtopic (I/2011)
Code: Select all
and(x,y)
Code: Select all
<and-funktion tunniste> <x lauseke ...> <y lauseke ...>
2. Selvitetään ensimmäisen lausekkeen tulos.
3. Jos se on 0, jätetään seuraava parametri selvittämättä ja palautetaan and-funktiosta 0.
Re: Offtopic (I/2011)
Vaikuttaisi siltä että Grandin omassa kielessä voi tehdä näin.TheFish wrote:Antaisitko esimerkin kielestä, jossa funktion parametriksi annettua lausetta ei evaluoida?Grandi wrote:Riippuu kielestä.TheFish wrote:Paitsi, että on olemassa operaattoreita, joita ei voi toteuttaa funktiona. Esimerkiksi short-circuiting and tai or.
Grandihan on tunnetusti tehnyt ainakin neljä ohjelmointikieltä.
Re: Offtopic (I/2011)
---And-----Grandi wrote:Code: Select all
and(x,y)
1. Osutaan and-funktion tunnisteeseen tavukoodissa.Code: Select all
<and-funktion tunniste> <x lauseke ...> <y lauseke ...>
2. Selvitetään ensimmäisen lausekkeen tulos.
3. Jos se on 0, jätetään seuraava parametri selvittämättä ja palautetaan and-funktiosta 0.
(2 and 0) = 2 * 0 = 0 = False
(5 and 2) = 5 * 2 = 1 = True
---Or-----
(5 or 4) = 5 + 4 = 1 = True
(2 or 0) = 2 + 0 = 1 = True
(0 or 0) = 0 * 0 = 0 = False
----Xor----
(5 Xor 5) = (5 - 5) = 0 = False
(0 Xor 5) = (0 - 5) = -5 = |-5| = 5 = 1 = True
(5 Xor 0) = (5 - 0) = 5 = 1 = True
Solar Eclipse
We're in a simulation, and God is trying to debug us.
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: Offtopic (I/2011)
Neljä on kyllä pahasti alakanttiin. Mutta tosiaan on tullut keksittyä monenlaisia tapoja ohjelmoida niitä suunnitellessa ja toteuttaessaesa94 wrote:Vaikuttaisi siltä että Grandin omassa kielessä voi tehdä näin.
Grandihan on tunnetusti tehnyt ainakin neljä ohjelmointikieltä.
Re: Offtopic (I/2011)
Oh the fallaciesMaGetzUb wrote:---And-----Grandi wrote:Code: Select all
and(x,y)
1. Osutaan and-funktion tunnisteeseen tavukoodissa.Code: Select all
<and-funktion tunniste> <x lauseke ...> <y lauseke ...>
2. Selvitetään ensimmäisen lausekkeen tulos.
3. Jos se on 0, jätetään seuraava parametri selvittämättä ja palautetaan and-funktiosta 0.
(2 and 0) = 2 * 0 = 0 = False
(5 and 2) = 5 * 2 = 1 = True
---Or-----
(5 or 4) = 5 + 4 = 1 = True
(2 or 0) = 2 + 0 = 1 = True
(0 or 0) = 0 * 0 = 0 = False
----Xor----
(5 Xor 5) = (5 - 5) = 0 = False
(0 Xor 5) = (0 - 5) = -5 = |-5| = 5 = 1 = True
(5 Xor 0) = (5 - 0) = 5 = 1 = True
Matikkanatsin mieleni käskee sinua lopettamaan yhtäsuuruusmerkkien käytön kun sinun kuuluisi käyttää vastaavuusmerkkejä :>
EDIT:
OTOH niiden kirjoittaminen on kyllä vähän hankalaa
Re: Offtopic (I/2011)
Elikkäs tämä sinun kielesi tarkistaa lauseen arvon vasta kun sitä käytetään funktiossa? Kuulostaa hieman epäilyttävältä. Mitä esimerkiksi alla oleva (/kyseisen kielen versio siitä) tulostaisi?Grandi wrote:Code: Select all
and(x,y)
1. Osutaan and-funktion tunnisteeseen tavukoodissa.Code: Select all
<and-funktion tunniste> <x lauseke ...> <y lauseke ...>
2. Selvitetään ensimmäisen lausekkeen tulos.
3. Jos se on 0, jätetään seuraava parametri selvittämättä ja palautetaan and-funktiosta 0.
Code: Select all
tulostajotain(b())
function tulostajotain(tekstia)
print "jaa" + tekstia
end function
function b()
print "joo"
return "abc"
end function
CoolBasic henkilökuntaa
Kehittäjä
Kehittäjä
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: Offtopic (I/2011)
TheFish wrote:Elikkäs tämä sinun kielesi tarkistaa lauseen arvon vasta kun sitä käytetään funktiossa? Kuulostaa hieman epäilyttävältä. Mitä esimerkiksi alla oleva (/kyseisen kielen versio siitä) tulostaisi?
Code: Select all
tulostajotain(b()) function tulostajotain(tekstia) print "jaa" + tekstia end function function b() print "joo" return "abc" end function
Code: Select all
<tulostajotain()> <b()>
2. Huomataan, että se vaatii 1 parametrin. Sitä ei siis voida suorittaa ennen kuin moinen on saatu hankittua.
3. Törmätään b() funktioon. Se kysyy 0 parametria, ja ollaan saatu 0 parametria. Siispä suoritetaan se (tulostetaan "joo") ja tungetaan sen palauttama arvo ("abc") tulostajotain()in parametriksi.
4. Tulostajotain() kysyy 1 parametria, ja ollaan saatu 1 parametri. Siispä suoritetaan se (tulostetaan "jaaabc").
Tulostus:
Code: Select all
joo
jaaabc
Re: Offtopic (I/2011)
Nyt sinulla taas menee ristiin tuon edellisen esimerkin kanssa. Mikäli homma toimii noin, silloin tuon edellisen and-esimerkin parametrit oltaisi suoritettu ennen itse and-funktion suorittamista ja näin ollen menetetään short-circuiting käyttäytyminen.Grandi wrote:1. Tullaan tulostajotain()in kohdalle.Code: Select all
<tulostajotain()> <b()>
2. Huomataan, että se vaatii 1 parametrin. Sitä ei siis voida suorittaa ennen kuin moinen on saatu luettua.
3. Törmätään b() funktioon. Se kysyy 0 parametria, ja ollaan saatu 0 parametria. Suoritetaan se (tulostetaan "joo") ja tungetaan sen palauttama arvo ("abc") tulostajotain()in parametriksi.
4. Tulostajotain() kysyy 1 parametria, ja ollaan saatu 1 parametri. Suoritetaan se (tulostetaan "jaaabc").
Tulostus:Code: Select all
joo jaaabc
EDIT:
Jaa tämä oli taas näitä keskusteluita...Grandi wrote:And-funktio onkin määritelty short-circuiting-funktioksi, ja sen kanssa menetellään eri tavalla kuin tavallisten funktioiden kanssa.
Sinulla on grandi jokseenkin ihmeellinen tapa pitää jokaista keskustelua väittelynä. Viittasin tuolla edellisellä lausahduksella siihen, että tästä ei ole mitään järkeä jatkaa keskustelua, koska kaikkihan on mahdollista kielessä, jota ei ole olemassa. Tuo erottelu short-circuiting funktioiden ja tavallisten funktioiden välillä esimerkiksi on varmasti teoriassa mahdollista, mutta se ei tarkoita, että se olisi käytännöllistä. Käytännöllisyyden todistaminen taas vaatisi, että joku tosiaan toteuttaa tuon kielen ja käyttäisi sitä.Grandi wrote:Hienosti kuitattu koko keskustelu niin, ettei sinun tarvitse keksiä minkäänlaista oikeaa vasta-argumenttia.
Niin ja tietysti alkuperäinen "väitteeni", että kaikkia operaattoreita ei ole mahdollista toteuttaa funktioilla pysyy totena kunnes sinulla on näytää toimiva kieli jossa ne pystyy toteuttaa [/edit]
Last edited by TheFish on Mon Feb 14, 2011 9:33 pm, edited 3 times in total.
CoolBasic henkilökuntaa
Kehittäjä
Kehittäjä
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: Offtopic (I/2011)
And-funktio onkin määritelty short-circuiting-funktioksi, ja sen kanssa menetellään eri tavalla kuin tavallisten funktioiden kanssa. Ei ole temppu eikä mikään saada tulkki tarkistamaan tällaiset.TheFish wrote:Nyt sinulla taas menee ristiin tuon edellisen esimerkin kanssa. Mikäli homma toimii noin, silloin tuon edellisen and-esimerkin parametrit oltaisi suoritettu ennen itse and-funktion suorittamista ja näin ollen menetetään short-circuiting käyttäytyminen.
Hienosti kuitattu koko keskustelu niin, ettei sinun tarvitse keksiä minkäänlaista oikeaa vasta-argumenttia.TheFish wrote:Jaa tämä oli taas näitä keskusteluita...