Page 29 of 30

Re: CoolBasic V3: Esittely

Posted: Tue Jun 08, 2010 5:33 pm
by esa94
Latexi95 wrote:
KilledWhale wrote: Noin se menisi kirjoitettuna luokan kulkopuolelle, mutta esa korjasi koodiasi, joka oli luokan sisään kirjoitettuna :evil:
En ole ihan varma miten viestisi pitäisi ymmärtää, mutta...
Tein molemmat esimerkit c#:n pohjalta, koska en ole hirveämmin tutustunut mm. VB:n.
Jos et usko, että C#:ssa operaattoreiden uudelleen määritys tapahtuu noin niin katso vaikka tämä
tai googleta. Loppujen lopuksi kirjoitus asulla ei ole merkitystä, Zero päättää mikä on sopivin.
Halusin vain tietää tuleeko sellainen mahdollisuus lainkaan CBV3:n.
Miksi ihmeessä +-operaattori tarvitsee C#:ssa kaksi parametria o_O
C++:n tapa käyttää this-osoitinta ensimmäisenä parametrina operaattorifunktioissa on IMO parempi.

Ja tämä siis luokan sisällä, luokkien ulkopuolella tapahtuu samoin molemmissa kielissä. Paitsi ettei .NET-kielissä muistaakseni mitään koodia ole luokkien ulkopuolella.

Re: CoolBasic V3: Esittely

Posted: Tue Jun 08, 2010 7:46 pm
by Dibalo
Attention:

Offtopic seis.


Re: CoolBasic V3: Esittely

Posted: Wed Jun 09, 2010 11:47 am
by Zero
Operaattorit määritellään niin kuin VB.NET:ssä ja ominaisuus on täysin tuettu V3:ssa.

Code: Select all

Public Shared Operator +(vasen As tyyppi1, oikea As tyyppi2) As tyyppi3
    // Tähän Return
EndOperator
Myös luokkamuodostimet ja metodien ylikuormitus ovat tuettuina.

Re: CoolBasic V3: Esittely

Posted: Tue Jun 22, 2010 1:38 pm
by Someday coder
Kannattais pistää CoolBasic V3:n hinnaksi jotain pari kymppiä ja pitää Classic ilmaisena. Saisi vähän vaivanpalkkaa?

Re: CoolBasic V3: Esittely

Posted: Tue Jun 22, 2010 6:34 pm
by legend
Someday coder wrote:Kannattais pistää CoolBasic V3:n hinnaksi jotain pari kymppiä ja pitää Classic ilmaisena. Saisi vähän vaivanpalkkaa?
Olen miettinyt samaa. Raha toisi heille vähän intoa mukaan ja sitten kun Classic ilmestyy kannataisi ilmoittaa asiasta lehteen niin tulisi vähän mainostusta, vähän niin kuin SumoPaint.
Olikohan tää offtopiccia?

Re: CoolBasic V3: Esittely

Posted: Tue Jun 22, 2010 8:03 pm
by MaGetzUb
legend wrote:
Someday coder wrote:Kannattais pistää CoolBasic V3:n hinnaksi jotain pari kymppiä ja pitää Classic ilmaisena. Saisi vähän vaivanpalkkaa?
Olen miettinyt samaa. Raha toisi heille vähän intoa mukaan ja sitten kun Classic ilmestyy kannataisi ilmoittaa asiasta lehteen niin tulisi vähän mainostusta, vähän niin kuin SumoPaint.
Olikohan tää offtopiccia?
Eiköhän Mikrobitti lehdessä heti innostuta CBC:ä, ettei edes tarvitse ilmoittaa sille erikseen. :roll:
Onko muuten mahdollista CB v3:a omien ehtolausejärjestelmien määrittely mahdollista? En tiedä tosin onko missään ohjelmointikielessä tuollainen mahdollista. Operaattorithan vain palauttavat 1 tai 0, jos operaattorin sisäiset ehdot ovat täyttyneet.

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 9:19 am
by Hene
MaGetzUb wrote:
legend wrote:
Someday coder wrote:Kannattais pistää CoolBasic V3:n hinnaksi jotain pari kymppiä ja pitää Classic ilmaisena. Saisi vähän vaivanpalkkaa?
Olen miettinyt samaa. Raha toisi heille vähän intoa mukaan ja sitten kun Classic ilmestyy kannataisi ilmoittaa asiasta lehteen niin tulisi vähän mainostusta, vähän niin kuin SumoPaint.
Olikohan tää offtopiccia?
Eiköhän Mikrobitti lehdessä heti innostuta CBC:ä, ettei edes tarvitse ilmoittaa sille erikseen. :roll:
Onko muuten mahdollista CB v3:a omien ehtolausejärjestelmien määrittely mahdollista? En tiedä tosin onko missään ohjelmointikielessä tuollainen mahdollista. Operaattorithan vain palauttavat 1 tai 0, jos operaattorin sisäiset ehdot ovat täyttyneet.
Miten olis mieluummin mainosrahotteinen? Foorumeille ja etusivulle pari Googlen tekstilinkkimainosta tms. Ei sillä nyt rikastu mutta kattaapahan ainakin osan kuluista (Kahvit, energiajuomat, jne. ;D) CB:tä tuskin koskaan saadaan minkään fyysisen, kunnon (<- Minkään) kaupan hyllylle, eli menee lievästi riskialttiiksi (Nettimyynti vaatii enemmän mainontaa -> mainonta vaatii rahaa = riskit).

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 9:55 am
by Latexi95
legend wrote:
Someday coder wrote:Kannattais pistää CoolBasic V3:n hinnaksi jotain pari kymppiä ja pitää Classic ilmaisena. Saisi vähän vaivanpalkkaa?
Olen miettinyt samaa. Raha toisi heille vähän intoa mukaan ja sitten kun Classic ilmestyy kannataisi ilmoittaa asiasta lehteen niin tulisi vähän mainostusta, vähän niin kuin SumoPaint.
Olikohan tää offtopiccia?
Jos ohjelma maksaisi reilun kympinkin, niin se vähentäisi aloittelijoiden määrää.
Mainokset ovat rasittavia ja niitä on muutenkin joka paikassa. Pidetään edes tämä
mainosvapaana vyöhykkeenä.

Minusta ainakin paras vaihtoehto olisi "maksa-jos-tahdot" systeemi. Jokainen
voi maksaa sen verran kun haluaa. Pidempään CBV3 käytettyään kaikki tajuaisivat
sen arvo ja kävisivät tekemässä pienen lahjoituksen.

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 12:28 pm
by KilledWhale
Latexi95 wrote:
legend wrote:
Someday coder wrote:Kannattais pistää CoolBasic V3:n hinnaksi jotain pari kymppiä ja pitää Classic ilmaisena. Saisi vähän vaivanpalkkaa?
Olen miettinyt samaa. Raha toisi heille vähän intoa mukaan ja sitten kun Classic ilmestyy kannataisi ilmoittaa asiasta lehteen niin tulisi vähän mainostusta, vähän niin kuin SumoPaint.
Olikohan tää offtopiccia?
Jos ohjelma maksaisi reilun kympinkin, niin se vähentäisi aloittelijoiden määrää.
Mainokset ovat rasittavia ja niitä on muutenkin joka paikassa. Pidetään edes tämä
mainosvapaana vyöhykkeenä.

Minusta ainakin paras vaihtoehto olisi "maksa-jos-tahdot" systeemi. Jokainen
voi maksaa sen verran kun haluaa. Pidempään CBV3 käytettyään kaikki tajuaisivat
sen arvo ja kävisivät tekemässä pienen lahjoituksen.
Miksi aloittelijoiden määrää tulisi karsia?

Itse olen saanut sen käsityksen, että myös CBV3 tulisi olemaan niin aloittelijaystävällinen kuin mahdollista, jolloin se tarjoaisi hyvän siirtymävaiheen haastavampiin OO-kieliin kuten C++.

Ohjelmointikielen mainostaminen lehdissä tuskin toisi kovin paljon tulosta, mutta esim. mikrobitissä se saattaisi herättää harrastaleijoiden kiinnostusta.

Täällä tuollaista "maksa-jos-tahdo"-systeemiä kutsutaan ihan lahjoittamiseksi ja muistaakseni se oli mahdollista ainakin wanhojen cb-sivujen kautta.
IMHO lahjoittajille voisi tarjota jonkinlaista arvonimeä + mahdollisia lisäpalveluita, mutta perustuote saisi kuitenkin olla jokaiselle ilmainen. Ainakin omalla kohdallani ohjelmoiminen olisi luultavasti jäänyt kokonaan välistä jos ilmaista CoolBasicia ei olisi aikanaan tullut vastaan Mikrobitin levyllä :)

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 4:51 pm
by Koodari
KilledWhale wrote:Ainakin omalla kohdallani ohjelmoiminen olisi luultavasti jäänyt kokonaan välistä jos ilmaista CoolBasicia ei olisi aikanaan tullut vastaan Mikrobitin levyllä :)
Itse latasin CoolBasicin netistä, mutta kiinnostus olisi jäänyt siihen, että cb olisikin ollut esim. 30 päivän triali tai kokonaan maksullinen... Ensimmäisestä ohjelmointikielestä ei heti viitsi maksaa (tuskin minäkään olisin ostanut CoolBasicia, vaikka hinta olisi ollut vain 5e)
CoolBasicin idea on hyvä; otetaan hyviä ohjelmoijia mukaan ja tehdää ohjelmointikieli ilmaiseksi, mutta toisaalta tämä em. "vaivanpalkkakaan" ei olisi mahdoton, toisaalta taas se veisi CoolBasicin idean pysyä ilmaisena ja aloittelijaystävällisenä, pois.

Lopputulos: Pidetään CoolBasicia ilmaisena, kunnes siitä koituu huomattavia kulueriä CoolBasicin tekijöille! (Esim. Ei nyt aleta viisastelemaan sanomalla, että koodaajien tietokoneista kuluu osia tai hiiri jä näppäimistö kuluu ja ne joudutaan vaihtamaan tai kun konetta pitää päällä, kuluu sähköä...) Vaikka kyllähän Zerolla on kulunut rahaa, kun on ostanut ja maksanut meidän koodaajien puolesta kotisivutilaa nettisivuille jne...

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 6:09 pm
by Ilmuri
Muinaisina aikoina ainakin spekuloitiin maksullisen 3d-kirjastomoduulin mahdollisuudesta.

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 6:56 pm
by DJ-Filbe
Koodari wrote:
KilledWhale wrote:Ainakin omalla kohdallani ohjelmoiminen olisi luultavasti jäänyt kokonaan välistä jos ilmaista CoolBasicia ei olisi aikanaan tullut vastaan Mikrobitin levyllä :)
Itse latasin CoolBasicin netistä, mutta kiinnostus olisi jäänyt siihen, että cb olisikin ollut esim. 30 päivän triali tai kokonaan maksullinen... Ensimmäisestä ohjelmointikielestä ei heti viitsi maksaa (tuskin minäkään olisin ostanut CoolBasicia, vaikka hinta olisi ollut vain 5e)
CoolBasicin idea on hyvä; otetaan hyviä ohjelmoijia mukaan ja tehdää ohjelmointikieli ilmaiseksi, mutta toisaalta tämä em. "vaivanpalkkakaan" ei olisi mahdoton, toisaalta taas se veisi CoolBasicin idean pysyä ilmaisena ja aloittelijaystävällisenä, pois.

Lopputulos: Pidetään CoolBasicia ilmaisena, kunnes siitä koituu huomattavia kulueriä CoolBasicin tekijöille! (Esim. Ei nyt aleta viisastelemaan sanomalla, että koodaajien tietokoneista kuluu osia tai hiiri jä näppäimistö kuluu ja ne joudutaan vaihtamaan tai kun konetta pitää päällä, kuluu sähköä...) Vaikka kyllähän Zerolla on kulunut rahaa, kun on ostanut ja maksanut meidän koodaajien puolesta kotisivutilaa nettisivuille jne...
Zero saa mainetta ja kunniaa joka vaikuttaa myös menestykseen työelämässä. Ja jos itselläni olisi taitoa niin kyllähän minäkin tekisin, ja varmaan moni muukin tekisi oman ohjelmointikielen, ilmaiseksi. Ihan vain kokemuksen kartuttamiseksi ja omaksi & toisten iloksi.

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 8:04 pm
by temu92
DJ-Nerd wrote:Ja jos itselläni olisi taitoa niin kyllähän minäkin tekisin, ja varmaan moni muukin tekisi oman ohjelmointikielen, ilmaiseksi.
Protip: ohjelmointikielen teko ei ole ihan yhtä helppo juttu kun se aluksi voisi kuullostaa. Jo yksinkertaisen tulkattavan kielen tekemisessä on jo monia ongelmia ratkottavaksi.

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 8:44 pm
by DJ-Filbe
temu92 wrote:
DJ-Nerd wrote:Ja jos itselläni olisi taitoa niin kyllähän minäkin tekisin, ja varmaan moni muukin tekisi oman ohjelmointikielen, ilmaiseksi.
Protip: ohjelmointikielen teko ei ole ihan yhtä helppo juttu kun se aluksi voisi kuullostaa. Jo yksinkertaisen tulkattavan kielen tekemisessä on jo monia ongelmia ratkottavaksi.
En olekkaan kuvitellut oman kielen tekoa helpoksi. Mutta kun sen oppii, voi siltä pohjalta tehdä myöhemmin jo vaikka mitä (ainakin olen ymmärtänyt). Mutta kuten jo sanoin, JOS olisi taitoa, tekisin, mutta yllätys-yllätys sitä ei löydykkään. (Olikohan viestisi tarkoitus saada minut korostamaan tämä asia?)
Jokaisella on myös omat tavoitteensa ja mieltymyksensä, sekä taitonsa ja oppimistyylinsä / -nopeutensa, eli et voi esim. määritää, kuinka vaikeaa tai kuinka kauan aikaa kuluu tiettyjen asioiden oppimisessa. Minulla olisikin muutama oman ohjelmointikielen tekemiseen liittyvä vinkki ja toimintastrategia mielessä, mutta jokatapauksessa en oman ohjelmointikielen kehityksestä vinkkaisikaan tänne. Ihan vain huonon maineen takia.

Tuosta tulikin mieleeni, että tuleekohan V3 :n tai Classicciin ominaisuus, jossa merkkijonon voi muuttaa lennossa suoritettavaksi koodiksi?

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 11:00 pm
by esa94
DJ-Nerd wrote:Tuosta tulikin mieleeni, että tuleekohan V3 :n tai Classicciin ominaisuus, jossa merkkijonon voi muuttaa lennossa suoritettavaksi koodiksi?
Toivottavasti ei. Vastustan tällaista (vaikka olenkin Luan vastaavaa ominaisuutta viime aikoina hyödyntänyt... Bonuspisteitä ensimmäiselle, joka tajuaa mitä linkin takaa löytyvä koodi tekee :D)

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 11:12 pm
by DJ-Filbe
esa94 wrote: Bonuspisteitä ensimmäiselle, joka tajuaa mitä linkin takaa löytyvä koodi tekee :D)
Vissiin räpeltää kansioita ja tutkii tiedostoista jotain... Itseasiassa toihan etsii C++ -includeja ellen aivan väärässä ole. (saattaa myös muuttaa includien sisältöä, jos oikein päättelin, tai etsiä jotain tietoja taulukoihin)

Re: CoolBasic V3: Esittely

Posted: Thu Jun 24, 2010 11:15 pm
by esa94
DJ-Nerd wrote:
esa94 wrote: Bonuspisteitä ensimmäiselle, joka tajuaa mitä linkin takaa löytyvä koodi tekee :D)
Vissiin räpeltää kansioita ja tutkii tiedostoista jotain... Itseasiassa toihan etsii C++ -includeja ellen aivan väärässä ole. (saattaa myös muuttaa includien sisältöä, jos oikein päättelin, tai etsiä jotain tietoja taulukoihin)
Katkaisen offtopicin tähän - jos joku haluaa välttämättä vastata niin PM. (Pettis varmaan tehnee asian selväksi jossain vaiheessa enivei)

Re: CoolBasic V3: Esittely

Posted: Tue Jun 29, 2010 6:11 pm
by Hene
DJ-Nerd wrote:
Koodari wrote:
KilledWhale wrote:Ainakin omalla kohdallani ohjelmoiminen olisi luultavasti jäänyt kokonaan välistä jos ilmaista CoolBasicia ei olisi aikanaan tullut vastaan Mikrobitin levyllä :)
Itse latasin CoolBasicin netistä, mutta kiinnostus olisi jäänyt siihen, että cb olisikin ollut esim. 30 päivän triali tai kokonaan maksullinen... Ensimmäisestä ohjelmointikielestä ei heti viitsi maksaa (tuskin minäkään olisin ostanut CoolBasicia, vaikka hinta olisi ollut vain 5e)
CoolBasicin idea on hyvä; otetaan hyviä ohjelmoijia mukaan ja tehdää ohjelmointikieli ilmaiseksi, mutta toisaalta tämä em. "vaivanpalkkakaan" ei olisi mahdoton, toisaalta taas se veisi CoolBasicin idean pysyä ilmaisena ja aloittelijaystävällisenä, pois.

Lopputulos: Pidetään CoolBasicia ilmaisena, kunnes siitä koituu huomattavia kulueriä CoolBasicin tekijöille! (Esim. Ei nyt aleta viisastelemaan sanomalla, että koodaajien tietokoneista kuluu osia tai hiiri jä näppäimistö kuluu ja ne joudutaan vaihtamaan tai kun konetta pitää päällä, kuluu sähköä...) Vaikka kyllähän Zerolla on kulunut rahaa, kun on ostanut ja maksanut meidän koodaajien puolesta kotisivutilaa nettisivuille jne...
Zero saa mainetta ja kunniaa joka vaikuttaa myös menestykseen työelämässä. Ja jos itselläni olisi taitoa niin kyllähän minäkin tekisin, ja varmaan moni muukin tekisi oman ohjelmointikielen, ilmaiseksi. Ihan vain kokemuksen kartuttamiseksi ja omaksi & toisten iloksi.
Jos lätkäiset CV:hen tekstin "Olen myös tehnyt oman ohjelmointikielen", tuskin siitä haittaakaan on. Olisihan tietysti hyvä ne Zeron kulut (<- Kahvi, energiajuomat..? ;DD) edes osittain hoitaa jotenkin, muttei nyt sentään maksullisella CB:llä. CoolBasic oli itsellänikin ensimmäinen kunnon ohjelmointikieli (Aiemmin käytännössä pelkkä HTML), maksullisena se ei olisi sitä koskaan ollut.

Mikseri.net:issä oli joskus alkuaikoina systeemi, jossa tietyllä lahjoitussummalla sai foorumeilla nimimerkkinsä eteen jonkin "kultaisen munan" tms. Samaa systeemiä voisi soveltaa täälläkin, esimerkiksi 10e lahjoituksesta saisi jonkinlaisen "palkinnon", esimerkiksi jonkin tittelin tai vaikkapa nimimerkkinsä eri värillä Zeron nickin tapaan (..mutta ei siis missään nimessä samalla värillä).

Re: CoolBasic V3: Esittely

Posted: Wed Sep 15, 2010 8:33 pm
by Walty
Kestääkö v3 julkaisuun vielä kauankin?

Re: CoolBasic V3: Esittely

Posted: Wed Sep 15, 2010 9:07 pm
by Feuer
Todennäköisesti saat vastaukseksi vain jotain samantyyppistä kuin hän :)