We would like to build a community for Small Basic programmers of any age who like to code. Everyone from total beginner to guru is welcome. Click here to register and share your programming journey!


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Small Basic super slow ??
#1
Hello everybody,

I found this QBASIC program on Facebook :

DIM SHARED pi, r, t, u, v, x
DIM i AS INTEGER, j AS INTEGER
DIM px AS INTEGER, py AS INTEGER
DIM rr AS INTEGER, gg AS INTEGER, bb AS INTEGER
SCREEN 12
RANDOMIZE TIMER
pi = 4 * ATN(1)
r = 2 * pi / 235
t = 4 * RND
x = 0: u = 0: v = 0
CLS
FOR i = 0 TO 249
FOR j = 0 TO 249
u = SIN(i + v) + SIN(r * i + x)
v = COS(i + v) + COS(r * i + x)
x = u + t
px = INT(320 + 108 * u)
py = INT(240 + 108 * v)
IF px >= 0 AND px < 640 AND py >= 0 AND py < 480 THEN
rr = (i * 3) MOD 256
gg = (j * 3) MOD 256
bb = (255 - (i + j) \ 2) MOD 256
LINE (px, py)-(px + 1, py + 1), _RGB(rr, gg, bb), BF
END IF
NEXT j
NEXT i
SLEEP


I tried it on https://qbjs.org/ and as it was nice I converted it to Small Basic (PSGZ709.000) to compare the performances.
The difference is incredible : 6 seconds on SB and less than a second on QBJS.

Somebone has an explanation ? is my convertion bad ? is there a way to get better performances ? Would Svb be faster ?
Reply


Messages In This Thread
Small Basic super slow ?? - by Elzaimer - 06-04-2025, 08:39 PM
RE: Small Basic super slow ?? - by martmen - 06-05-2025, 12:46 AM
RE: Small Basic super slow ?? - by litdev - 06-05-2025, 03:38 PM
RE: Small Basic super slow ?? - by Elzaimer - 06-05-2025, 05:44 PM
RE: Small Basic super slow ?? - by litdev - 06-05-2025, 07:04 PM
RE: Small Basic super slow ?? - by z-s - 06-06-2025, 03:14 AM
RE: Small Basic super slow ?? - by litdev - 06-07-2025, 03:05 PM
RE: Small Basic super slow ?? - by litdev - 06-07-2025, 03:48 PM
RE: Small Basic super slow ?? - by Elzaimer - 06-07-2025, 07:32 PM
RE: Small Basic super slow ?? - by litdev - 06-08-2025, 07:31 AM
RE: Small Basic super slow ?? - by litdev - 06-08-2025, 10:35 AM
RE: Small Basic super slow ?? - by z-s - 06-08-2025, 02:42 PM
RE: Small Basic super slow ?? - by litdev - 06-08-2025, 03:29 PM
RE: Small Basic super slow ?? - by litdev - 06-08-2025, 04:04 PM
RE: Small Basic super slow ?? - by Elzaimer - 06-08-2025, 08:21 PM
RE: Small Basic super slow ?? - by litdev - 06-09-2025, 08:45 AM
RE: Small Basic super slow ?? - by Elzaimer - 06-10-2025, 04:33 PM
RE: Small Basic super slow ?? - by litdev - 06-10-2025, 05:10 PM
RE: Small Basic super slow ?? - by Elzaimer - 06-10-2025, 07:21 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)