Sorry, tajusin juuri windowsin aivopesseen minut.MrMonday wrote: Yleensä kuitenkin mahdollisimman simppelit
systeemit on niitä toimivimpia..
CoolBasic Classic: Esittely
Re: CoolBasic Classic: Esittely
Re: CoolBasic Classic: Esittely
Kyllähän tietysti jotain erikoisija ominaisuuksia voisi olla editorissa että siitä tulisi vähän erikoiseimpi verrattuna muihin editoreihin.
Solar Eclipse
We're in a simulation, and God is trying to debug us.
Re: CoolBasic Classic: Esittely
Zerppahan on sanonut että editoriin saa sitten ihan itse tehtyä XAML:lla erilaisia moduuleja, jotka sitten liittyisivät saumattomasti kokonaisuuteen. Veikkaan kyllä että täältä yhteisöstämme tulee useita loistavia lisäosia editoriin, kuten varmaankin tuo IRC editoriin yhdistettynä. Toivoisin että itse editorista tehtäisiin aluksi vain ydin ja sitten muut härpäkkeet tulisivat moduuleina asennettaviksi kylkiäisenä.MaGetzUb wrote:Kyllähän tietysti jotain erikoisija ominaisuuksia voisi olla editorissa että siitä tulisi vähän erikoiseimpi verrattuna muihin editoreihin.
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: CoolBasic Classic: Esittely
Minulla olisi ehdotus koskien muuttujien määrittelyä.
Kun määritellään dim:lä pitkä pötkö muuttujia(tai yleensä kun niitä määritellään), voisiko nämä kaikki pitkänpötkön muuttujat määrittää näin:
Onko tuollaista käytössä missään ohjelmointi kielessä? En ole ainakaan huomannut.. Ajattelin vain että oisi helppo määritellä noin monta muuttujaa, verrattuna tähän:
Kun määritellään dim:lä pitkä pötkö muuttujia(tai yleensä kun niitä määritellään), voisiko nämä kaikki pitkänpötkön muuttujat määrittää näin:
Code: Select all
//Esim 1.
Dim x, y, z, xplus, yplus, zplus As All Float
//Esim 2.
Dim gun, clips As All Integer //Kävis bytekin
Code: Select all
//Esim 1.
Dim x As Float, y As Float, z As Float, xplus As Float, yplus As Float, zplus As Float
//Esim 2.
Dim gun As Integer, clips As Integer //Kävis bytekin
Solar Eclipse
We're in a simulation, and God is trying to debug us.
Re: CoolBasic Classic: Esittely
En nyt tähän hätään muista miten asia VB:ssä (joka on toimii muistaakseni ainakin cbv3:n esikuvana) toimi, mutta c(++)ssa ja javassa on mahdollista määritellä useampi saman tyypin muuttuja ihan latomalla tyypin perään muuttujia.
jolloin sama toimisi basic-syntaksilla
mikä on omiin silmiin paljon helpompi tapa kuin ylimääräinen All - sana tuossa välissä.
Code: Select all
int x,y,x; //alustaa muuttujat x,y ja z kokonaisluvuiksi
Code: Select all
Dim x,y,z As Integer
Asus P8P67 LE/Intel Core i5 2500K/ GTX560/ 8GT RAM/750GT HDDt + 120GT SSD + 13" Macbook Pro
Blogi - Peräpohjola - MERPG
Blogi - Peräpohjola - MERPG
-
- Moderator
- Posts: 1583
- Joined: Mon Aug 27, 2007 11:24 pm
- Location: Otaniemi - Mikkeli -pendelöinti
Re: CoolBasic Classic: Esittely
Feuerin ensimmäinen esimerkki on ihan korrekti, näinhän se toimii, mutta jälkimmäisestä jää vähän sellainen fiilis että vain z:n tyyppi on määritelty.
Re: CoolBasic Classic: Esittely
Aivan, unohdin tuon C++:n määrittelyn. Joo sehän toimi noin. Mutta kuitenkin Basiciin oisi hyvä lisä tuo monen muuttujan peräkkäinen määrittely.
Solar Eclipse
We're in a simulation, and God is trying to debug us.
Re: CoolBasic Classic: Esittely
Guuglailun perusteella jälkimmäinenkin tekee kaikista kolmesta muuttujasta integerejä VB.NETissä, muttei aiemmissa Visual Basiceissa.
Asus P8P67 LE/Intel Core i5 2500K/ GTX560/ 8GT RAM/750GT HDDt + 120GT SSD + 13" Macbook Pro
Blogi - Peräpohjola - MERPG
Blogi - Peräpohjola - MERPG
Re: CoolBasic Classic: Esittely
Tässä olisi myös yksi tapa, jota käytetään ainakin FreeBasicissä:
Code: Select all
Dim As Integer x,y,z
Dim As Byte byte1,byte2
Re: CoolBasic Classic: Esittely
Voisikos joku selittää vähä järkiselle, mikä kääntäjässä on niin pitkään vievää? Sillä blogiposteissa olen saanut kokajan kuvan, että kääntäjää ja pientä muuta säätöä vailla, on jo demo/beta/mikäonkaan valmis. Korjatkaa sitten, jos olen fataallisesti väärässä.
~Yhteiskuntaan kyllästynyt koodari.
-
- Devoted Member
- Posts: 594
- Joined: Tue Sep 30, 2008 4:30 pm
- Location: Ruudun toisella puolella
Re: CoolBasic Classic: Esittely
CBn kehitystä oman käsitykseni mukaan hidastaa se, että työ on täysin vapaaehtoista ja toteutetaan vapaa-ajalla. Zerollakin on oma työ ja hän tekee CBtä lähinnä "silloin tällöin". Tämä pätee koko dev-tiimiin, joskus vapaa-aikaa ei vain ole tarpeeksi.
Re: CoolBasic Classic: Esittely
Ja kääntäjän tekeminen on aika monimutkainen prosessi. Kääntäjän kun pitää tehdä vähän muutakin kuin Replacella muuttaa tietyt sanat tietyiksi numeroiksi. Testaaminen myös vaatii aikaa sillä Zero todennäköisesti on tekemässä CBC:stä paljon vähemmän bugista kuin nykyisestä beta versiosta.
Re: CoolBasic Classic: Esittely
Juu no Zerohan varmaan ihan tarkoituksella suunnitteli ne edellisen version bugitkin.Latexi95 wrote:Ja kääntäjän tekeminen on aika monimutkainen prosessi. Kääntäjän kun pitää tehdä vähän muutakin kuin Replacella muuttaa tietyt sanat tietyiksi numeroiksi. Testaaminen myös vaatii aikaa sillä Zero todennäköisesti on tekemässä CBC:stä paljon vähemmän bugista kuin nykyisestä beta versiosta.
-
- Devoted Member
- Posts: 718
- Joined: Wed Nov 03, 2010 7:56 pm
- Location: Joku piste pohjoisessa.
Re: CoolBasic Classic: Esittely
Zeron alkuperäinen cbb oli pelkkä harrastusprojekti, jota hän teki silloin tällöin. Zeron tarkoituksena ei varmaankaan ollut luoda bugista ohjelmointikieltä, hän vaan tiesi, että siitä tulee buginen, koska hän teki sitä yksin ja hän suunnitteli saavansa sen nopeasti valmiiksi. Varmasti tätä en tiedä, mutta asia saattaa olla näin.Pettis wrote:Juu no Zerohan varmaan ihan tarkoituksella suunnitteli ne edellisen version bugitkin.Latexi95 wrote:Ja kääntäjän tekeminen on aika monimutkainen prosessi. Kääntäjän kun pitää tehdä vähän muutakin kuin Replacella muuttaa tietyt sanat tietyiksi numeroiksi. Testaaminen myös vaatii aikaa sillä Zero todennäköisesti on tekemässä CBC:stä paljon vähemmän bugista kuin nykyisestä beta versiosta.
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...
Re: CoolBasic Classic: Esittely
Todennäköisesti kuitenkin ymmärsit että tarkoitin että nyt Zero käyttää aikaa bugien etsimiseen ja muuhun ehkäisemiseen enemmän kuin aikaisempaa versiota tehdessä.Pettis wrote: Juu no Zerohan varmaan ihan tarkoituksella suunnitteli ne edellisen version bugitkin.
Re: CoolBasic Classic: Esittely
Ihan näin mielenkiinnosta... Onko CB Classic joskus tulossa vielä? Eli mikä on tilanne, tapahtuuko mitään?
Anteeksi ulosantini. ei ole tarkoitus ärsyttää/provosida/tms
Anteeksi ulosantini. ei ole tarkoitus ärsyttää/provosida/tms
Re: CoolBasic Classic: Esittely
It's ready when it's done.Jamal wrote:Ihan näin mielenkiinnosta... Onko CB Classic joskus tulossa vielä? Eli mikä on tilanne, tapahtuuko mitään?
Anteeksi ulosantini. ei ole tarkoitus ärsyttää/provosida/tms
Ei kannata ainakaan lähiaikoina laskea mitään sen varaan