CoolBasic V3: Esittely

CoolBasiciin yleisesti liittyvä keskustelu.
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: CoolBasic V3: Esittely

Post 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.
User avatar
Dibalo
Advanced Member
Posts: 298
Joined: Mon Aug 27, 2007 8:12 pm
Location: Espoo, Finland
Contact:

Re: CoolBasic V3: Esittely

Post by Dibalo »

Attention:

Offtopic seis.

The darkest spells can be found from
http://tunkkaus.blogspot.fi
User avatar
Zero
Lead Developer
Lead Developer
Posts: 727
Joined: Sun Aug 26, 2007 2:30 pm
Location: Helsinki, Finland
Contact:

Re: CoolBasic V3: Esittely

Post 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.
CoolBasic henkilökuntaa
Johtava Suunnittelija
CoolBasic V3, CoolBasic Classic

http://www.coolbasic.com/blog
Someday coder
Active Member
Posts: 106
Joined: Wed Jul 30, 2008 5:04 pm

Re: CoolBasic V3: Esittely

Post by Someday coder »

Kannattais pistää CoolBasic V3:n hinnaksi jotain pari kymppiä ja pitää Classic ilmaisena. Saisi vähän vaivanpalkkaa?
legend
Advanced Member
Posts: 371
Joined: Wed Nov 18, 2009 8:06 pm

Re: CoolBasic V3: Esittely

Post 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?
MaGetzUb
Guru
Posts: 1715
Joined: Sun Sep 09, 2007 12:35 pm
Location: Alavus

Re: CoolBasic V3: Esittely

Post 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.
Solar Eclipse
Meneillä olevat Projektit:
We're in a simulation, and God is trying to debug us.
Hene
Active Member
Posts: 122
Joined: Wed Apr 22, 2009 8:13 pm

Re: CoolBasic V3: Esittely

Post 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).
"Baby," I said. "I'm a genius but nobody knows it but me."
Latexi95
Guru
Posts: 1166
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: CoolBasic V3: Esittely

Post 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.
KilledWhale
Tech Developer
Tech Developer
Posts: 545
Joined: Sun Aug 26, 2007 2:43 pm
Location: Liminka

Re: CoolBasic V3: Esittely

Post 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ä :)
CoolBasic henkilökuntaa
Kehittäjä

cbFUN Kello
cbSDL
Whale.dy.fi

<@cce> miltäs tuntuu olla suomen paras
User avatar
Koodari
Active Member
Posts: 201
Joined: Wed Nov 18, 2009 9:01 pm
Contact:

Re: CoolBasic V3: Esittely

Post 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...
Alussa oli asiakas, projekti ja Koodari...

Code: Select all

[23:36:33] <Minixmix> jos nyt viel yhen lastin heittäis
[23:36:48] <Minixmix> Sit loput vois hoitaa kännyllä :/
[00:14:49] <Minixmix> mutta nyt tyhjennykselle ->
[/size]
User avatar
Ilmuri
Developer
Developer
Posts: 277
Joined: Sun Aug 26, 2007 2:46 pm
Location: \o

Re: CoolBasic V3: Esittely

Post by Ilmuri »

Muinaisina aikoina ainakin spekuloitiin maksullisen 3d-kirjastomoduulin mahdollisuudesta.
CoolBasic henkilökuntaa
Kehittäjä
CoolBasic Classic
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: CoolBasic V3: Esittely

Post 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.
temu92
Web Developer
Web Developer
Posts: 1226
Joined: Mon Aug 27, 2007 9:56 pm
Location: Gamindustri
Contact:

Re: CoolBasic V3: Esittely

Post 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.
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: CoolBasic V3: Esittely

Post 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?
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: CoolBasic V3: Esittely

Post 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)
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: CoolBasic V3: Esittely

Post 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)
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: CoolBasic V3: Esittely

Post 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)
Hene
Active Member
Posts: 122
Joined: Wed Apr 22, 2009 8:13 pm

Re: CoolBasic V3: Esittely

Post 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ä).
"Baby," I said. "I'm a genius but nobody knows it but me."
Walty
Newcomer
Posts: 12
Joined: Wed Sep 15, 2010 8:29 pm
Location: Vaasa

Re: CoolBasic V3: Esittely

Post by Walty »

Kestääkö v3 julkaisuun vielä kauankin?
Aloittelia.
Feuer
Devoted Member
Posts: 520
Joined: Tue Jun 16, 2009 11:13 am
Contact:

Re: CoolBasic V3: Esittely

Post by Feuer »

Todennäköisesti saat vastaukseksi vain jotain samantyyppistä kuin hän :)
Asus P8P67 LE/Intel Core i5 2500K/ GTX560/ 8GT RAM/750GT HDDt + 120GT SSD + 13" Macbook Pro
Blogi - Peräpohjola - MERPG
Locked