CoolBasic Classic: Kehitysuutisten kommentit
Re: CoolBasic Classic: Kehitysuutisten kommentit
Noooin ja kommenttitopicista tuli ehdotustopic
Re: CoolBasic Classic: Kehitysuutisten kommentit
Näin siinä käy kun ei oteta kaikkia mahdollisuuksia huomioon / joku aloittaa hydyttävällä ehdotuksella. Noh minun puolestani tuo uusi Sub systeemi, joka on varmana tulossa kuulostaa hyvältä. =)Pettis wrote:Noooin ja kommenttitopicista tuli ehdotustopic
Solar Eclipse
We're in a simulation, and God is trying to debug us.
Re: CoolBasic Classic: Kehitysuutisten kommentit
En oikein tajua mitä hyötyä tästä olisi...legend wrote: Voisi tehdä vakiofunktion, eli siis voisi tehdä funktion joka korvattaisiin niihin kohtiin missä se esitettiin...
Esimerkki selventää asiaa.
ConstFunction Joku(Num1, Num2, Num3, Num4) = (Num1 ^ Num3) / (Num2 ^ Num4 ) + (Num1 + Num2) * (Num3 + Num4)
Luku1 = 5
Luku2 = 10
Luku3 = 50
Luku4 = 5
Print Joku (Luku1,Luku2,Luku3,Luku4)
'Kääntäjä kääntäisi sen näin:
Print (5 ^ 50) / (10 ^ 5 ) + (5 + 10) * (50 + 5)
Eikös tämä olisi ihan vastaava:
Code: Select all
Function Joku(num1,num2,num3,num4)
return (Num1 ^ Num3) / (Num2 ^ Num4 ) + (Num1 + Num2) * (Num3 + Num4)
EndFunction
EDIT:
Kieltämättä vähän lipsutaan topicin aiheesta.
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: CoolBasic Classic: Kehitysuutisten kommentit
Ei ole ihan sama, koska legendin tarjoama makrovaihtoehto on nopeampi. Funktiokutsussa jouduttaisiin käymään läpi ylimääräistä tavukoodia.
- Dibalo
- Advanced Member
- Posts: 298
- Joined: Mon Aug 27, 2007 8:12 pm
- Location: Espoo, Finland
- Contact:
Re: CoolBasic Classic: Kehitysuutisten kommentit
Tuostapa tuli mieleeni huvittava juttu, siitä miten muualla maailmassa on kauheat mouhot ja flamesodat käynnissä siitä, onko yksi kilotavu 1024 vai 1000 tavuja jne.. Osa koulukunnista (esimerkiksi kovalevyjen valmistajat) vannovat k = 1000, kannalle, kun taas esimerkiksi Mikkisofta tulkitsee 1024 tavua yhdeksi kilotavuksi. Ja luonnollisesti molemmilla koulukunnilla on esittää dokumentaatiota standardeista, jotka tukevat omaa näkemystään.ezbe wrote:Lisäksi, kun nykyvehkeissä alkaa olla gigatolkulla muistia (1 gigatavu = 1024 megatavua = 1 048 576 kilotavua = 1 073 741 824 tavua tjsp), ei se yhden tavun käyttö yhtä totuusarvoa kohden hirveästi tunnu.
Mutta joo, noista virroista: kannattaa tutustua Javan IO-virtoihin, mielestäni ne on toteutettu melko nätisti ja kauniisti ja ovat oikeasti hyödyllisiä oikeissa käsissä (dataa voidaan siirtää esimerkiksi socetin yli toiselle koneelle ilman, että funktion tarvitsee tietää tätä).
Re: CoolBasic Classic: Kehitysuutisten kommentit
Olisiko ihan typerä/mahdoton ajatus saada perus 3D-systeemit jo Cb Classiciin?? Sillä onhan kaiken näköisiä kyhäelmiä ollutkin jo Wanhalla cbllä,
mutta jos jonkonnäköinen tuki olisikin jo itsessään pykättynä.. En tiedä kuinka paljon se vaatisi virittelyä, kikkailua ja suunnittelua ne classiciin saada,
mutta olisi se vaan eri kätevää.. aijonkin lähitulevaisuudessa perehdyttää itseäni kunnolla 3D-Grafiikan maailmaan, niin on varaa edes tulla tällaisia ehdottelemaan
Toivottavasti tämä ehdottelu ei mene jo liialliseksi (= offtopiciksi)
mutta jos jonkonnäköinen tuki olisikin jo itsessään pykättynä.. En tiedä kuinka paljon se vaatisi virittelyä, kikkailua ja suunnittelua ne classiciin saada,
mutta olisi se vaan eri kätevää.. aijonkin lähitulevaisuudessa perehdyttää itseäni kunnolla 3D-Grafiikan maailmaan, niin on varaa edes tulla tällaisia ehdottelemaan
Toivottavasti tämä ehdottelu ei mene jo liialliseksi (= offtopiciksi)
-
- Active Member
- Posts: 106
- Joined: Wed Jul 30, 2008 5:04 pm
Re: CoolBasic Classic: Kehitysuutisten kommentit
Jos ruvetaan miettimään coolbasic classicin tarkoitusta ja perimmäistä ideaa, niin ei. Mutta ei-globaalit taulukot olisi hyvä idea niin saisi funktioihin enemmän potentiaalia, kun voisi käyttää taulukoita return komennon kanssa ja muutenkin. Myös ftp-systeemit olisi hienot.MrMonday wrote:Olisiko ihan typerä/mahdoton ajatus saada perus 3D-systeemit jo Cb Classiciin??
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: CoolBasic Classic: Kehitysuutisten kommentit
Toimiihan nuo.
Code: Select all
SCREEN 320,240
Write "Odota kärsivällisesti..."
video = PlayAnimation("http://varshavsky.com/2005-StThomas/Movies/IMGP3577.AVI")
Repeat
DrawAnimation video
DrawScreen
Until EscapeKey() Or KeyHit(28)
StopAnimation video
Re: CoolBasic Classic: Kehitysuutisten kommentit
Oho, en ollut huomannutkaan koko komentoa.
Re: CoolBasic Classic: Kehitysuutisten kommentit
Paikalliset taulukot sekä niiden välittäminen funktion parametreina ja palauttaminen funktiosta tulevat CoolBasic Classic:iin.Someday coder wrote:ei-globaalit taulukot olisi hyvä idea niin saisi funktioihin enemmän potentiaalia, kun voisi käyttää taulukoita return komennon kanssa ja muutenkin.
Re: CoolBasic Classic: Kehitysuutisten kommentit
Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
-
- Devoted Member
- Posts: 594
- Joined: Tue Sep 30, 2008 4:30 pm
- Location: Ruudun toisella puolella
Re: CoolBasic Classic: Kehitysuutisten kommentit
totta, varsinkin sanat on ja off muuttuvat heti ON ja OFF, ärsyttävää välillä...Knoy wrote:Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
Re: CoolBasic Classic: Kehitysuutisten kommentit
Nämä ovat täysin kiinni editorista, eikä sillä ole mitään tekemistä kielen kanssa.Knoy wrote:Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
CoolBasic henkilökuntaa
Kehittäjä
Kehittäjä
-
- Devoted Member
- Posts: 594
- Joined: Tue Sep 30, 2008 4:30 pm
- Location: Ruudun toisella puolella
Re: CoolBasic Classic: Kehitysuutisten kommentit
eikös editorikin uusiudu? jos ei, niin voiko sitä muokata mitenkään?TheFish wrote:Nämä ovat täysin kiinni editorista, eikä sillä ole mitään tekemistä kielen kanssa.Knoy wrote:Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
Re: CoolBasic Classic: Kehitysuutisten kommentit
Ja referoiden Zeroa jostain viime vuoden tyhmistä kysymyksistä: "tuo tullaan ottamaan huomioon CBClassicissa"
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: Kehitysuutisten kommentit
Editori uusiutuu kokonaan. Eli päästään kerralla eroon kaikista nykyisen editorin pikkubugeista.Ellu wrote:eikös editorikin uusiudu? jos ei, niin voiko sitä muokata mitenkään?TheFish wrote:Nämä ovat täysin kiinni editorista, eikä sillä ole mitään tekemistä kielen kanssa.Knoy wrote:Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
- Misthema
- Advanced Member
- Posts: 312
- Joined: Mon Aug 27, 2007 8:32 pm
- Location: Turku, Finland
- Contact:
Re: CoolBasic Classic: Kehitysuutisten kommentit
No tottakai se muuttuu. Ei Wanha CoolBasic:n editori Classic:n syntaksia tunnistaisi miksikään, ellei sitä päivittäisi (vai oliko siellä joku Keywords.ini tms?).Ellu wrote:eikös editorikin uusiudu? jos ei, niin voiko sitä muokata mitenkään?TheFish wrote:Nämä ovat täysin kiinni editorista, eikä sillä ole mitään tekemistä kielen kanssa.Knoy wrote:Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
Jos nyt kuitenkin pidetään silmällä JULKAISTUJA ASIOITA ja KOMMENTOITAISIIN NIITÄ. Tämä keskustelu saisi luvan mennä vaikka esterin p******een.
Itse ainakin haluaisin lukea täältä ihmisten mielipiteitä JO julkaistuista asioista, enkä mitään sotaa siitä onko bitti=tavu vai kilo=bitti. Optimoikaa asioita silloin kun koodailette joskus tulevaisuudessa Classic:lla, ja jättäkää kehitys niille joille se on tarkoitettu - uskoisin että he sen osaavat paremmin ja todellakin tietävät mitä tekevät.
Ja tottakai se on hienoa että ihmisillä on ideoita ja innostusta Classic:n suhteen, mutta EI TÄNNE JOOKOSTA POOKOSTA KOOKOSTA?!?! =)
Käynpä jäähtymässä. ->
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: CoolBasic Classic: Kehitysuutisten kommentit
Tulevatko CBC:nkin taulukot olemaan muotoa array(x,y,z)? Mielestäni C-tyylinen array[x][y][z]-ratkaisu olisi selkeämpi, koska silloin taulukon arvojen käyttämistä ei voisi sekoittaa funktiokutsuksi.
- Zero
- Lead Developer
- Posts: 727
- Joined: Sun Aug 26, 2007 2:30 pm
- Location: Helsinki, Finland
- Contact:
Re: CoolBasic Classic: Kehitysuutisten kommentit
Hakasulkeita on ehdotettu paljon, mutta ne eivät oikein sovi BASIC-tyyliin. Suurin osa BASIC-varianteista käyttää normaaleita kaarisulkuja taulukkoviittauksissa.
CoolBasic henkilökuntaa
Johtava Suunnittelija
CoolBasic V3, CoolBasic Classic
http://www.coolbasic.com/blog
Johtava Suunnittelija
CoolBasic V3, CoolBasic Classic
http://www.coolbasic.com/blog
-
- Advanced Member
- Posts: 349
- Joined: Mon Aug 27, 2007 9:00 pm
- Location: Lapinjärvi, Finland
- Contact:
Re: CoolBasic Classic: Kehitysuutisten kommentit
Taulukkoesimerkeissä oli hämmentävää, että taulukkoa merkittiin suluin ja välillä ilman, mielestäni olisi järkevää yhtenäistää niiden käyttöä, vaikka taulukon yksittäisiä soluja muokattaessa/lukiessa olisi sulut niin sitten muissa tilanteissa joko olisi tai ei olisi sulkuja. Esimerkki:
Code: Select all
//sulkeita vain jos solu on merkityksellinen
Dim taulukko(5,1)
taulukko(0,0)=5
taulukko=f(taulukko)
Function f(t)
For i=1 To t(0,0)
t(i,0)=t(i+1,0)+t(i,1)
Next i
Return t
End Function
//aina sulkeet
Dim taulukko(5,1)
taulukko(0,0)=5
taulukko()=f(taulukko())
Function f(t())
For i=1 To t(0,0)
t(i,0)=t(i+1,0)+t(i,1)
Next i
Return t()
End Function
Otto Martikainen a.k.a. MetalRain, otto90x, kAATOSade.
Runoblogi, vuodatusta ja sekoiluja.
Runoblogi, vuodatusta ja sekoiluja.