November 25, 2020, 02:03:17 PM

Author Topic: micro(A) Interpreter  (Read 7983 times)

Offline round157

  • Sr. Member
  • ****
  • Posts: 388
Re: micro(A) Interpreter
« Reply #75 on: September 04, 2020, 08:16:18 AM »

Offline Aurel

  • Full Member
  • ***
  • Posts: 190
    • AurelSoft
Re: micro(A) Interpreter
« Reply #76 on: September 27, 2020, 06:37:15 PM »

here is a simple Syntax Highlighting in RichEdit control using awinh037.inc

it is small code editor with line numbers which i use in micro(A) Interpreter.

Offline Aurel

  • Full Member
  • ***
  • Posts: 190
    • AurelSoft
Re: micro(A) Interpreter
« Reply #77 on: September 30, 2020, 09:20:48 PM »
And added RED keywords var,str,ptr

Offline round157

  • Sr. Member
  • ****
  • Posts: 388
Re: micro(A) Interpreter
« Reply #78 on: October 08, 2020, 08:18:59 AM »
And added RED keywords var,str,ptr

I discovered the introductions of many BASIC languages on Softpedia recently.
https://www.syntaxbomb.com/index.php/topic,8115.0.html

Finally, I discovered the introduction of this one:
https://www.softpedia.com/get/Programming/Coding-languages-Compilers/Aurel-Basic.shtml

When I clicked "visit homepage", I saw the URL:
http://aurelbasicsoft.ucoz.com/

I guessed that this language was made by you.

Some statistics:

15,337 downloads. User ratngs: 3.9/5 (44 voters)

This language is popular and successful!  :)

The review written by the Softpedia's reviewer:

"The tool does not put a strain on computer performance, since it runs on low CPU and RAM. It has a good response time to commands and works well, without hanging, crashing or popping up error messages. "

"....it offers a simple and effective solution to learning the BASIC programming language."

Excellent!

Offline Aurel

  • Full Member
  • ***
  • Posts: 190
    • AurelSoft
Re: micro(A) Interpreter
« Reply #79 on: October 09, 2020, 08:40:59 PM »
oh yes
that was a long time ago, i doubt that anyone this days use AurelBasic

Offline Aurel

  • Full Member
  • ***
  • Posts: 190
    • AurelSoft
Re: micro(A) Interpreter
« Reply #80 on: October 12, 2020, 10:54:53 PM »
just testing functions...subroutines:

Quote
'func test 1
var a
str b
myfn()

func myfn()
   print 10,10,"func_test1"
endfn

Offline round157

  • Sr. Member
  • ****
  • Posts: 388
Re: micro(A) Interpreter
« Reply #81 on: October 17, 2020, 04:48:58 AM »
....

Hello, I have a question about Softpedia.com again:

{ https://www.syntaxbomb.com/index.php/topic,8115.msg347045998.html#msg347045998 }

The statistics:

B4J: 4.6/5 (5 votes)

PureBasic 4.5/5 (142 votes)

FreeBasic 4.3/5 (41 votes)

ThinBasic 4.1/5 (33 votes)

QB64 3.9/5 (74 votes)

Aurel Basic 3.9/5 (44 votes)

DarkBASIC Professional 3.9/5 (10 votes)

Blitz3D 3.9/5 (4 votes)

Just BASIC 3.8/5 (11 votes)

BASIC-256 3.5/5 (21 votes)

IWBasic 3.4/5 (14 votes)

Basic4android 3.3/5 (37 votes)

Xojo 3/5 (48 votes)

Liberty BASIC 3/5 (11 votes)

BBC BASIC 2.4/5 (7 votes)


A little idea, actually, Aurel Basic is more popular than several quite famous BASIC languages. Developing a new version of Aurel Basic may be a better choice? Will be easier to have a lot of followers? Is this correct? Rather than developing a new language(micro(A))? I am only curious.

Offline Aurel

  • Full Member
  • ***
  • Posts: 190
    • AurelSoft
Re: micro(A) Interpreter
« Reply #82 on: October 17, 2020, 09:54:09 PM »
I can build new version of AurelBasic but then must should be very different that old one
simply because tomes are changed, concept of micro(A) is different even look like basic.

Offline round157

  • Sr. Member
  • ****
  • Posts: 388
Re: micro(A) Interpreter
« Reply #83 on: October 19, 2020, 03:40:27 PM »
I can build new version of AurelBasic but then must should be very different that old one
simply because tomes are changed, concept of micro(A) is different even look like basic.

OKay. I see. Aurel Basic's users will be so pleased if a new version of Aurel Basic is released.

The following URL actually doesn't work. If a new official website is set up, Aurel Basic's users will be surprised and excited.
http://aurelbasicsoft.ucoz.com/

I believe that a standard URL(www.aurelbasicsoft.com) can promote Aurel Basic. An awesome logo should also be created for Aurel Basic.

Obviously, a large Aurel Basic user base will finallly benefit the popularity of micro(A).

Offline Aurel

  • Full Member
  • ***
  • Posts: 190
    • AurelSoft
Re: micro(A) Interpreter
« Reply #84 on: October 25, 2020, 08:45:43 AM »
Well...user base..i doubt that there is a large user base for AurelBasic that was a long time ago
times are changed  :(

Offline round157

  • Sr. Member
  • ****
  • Posts: 388
Re: micro(A) Interpreter
« Reply #85 on: October 28, 2020, 03:48:07 PM »
Well...user base..i doubt that there is a large user base for AurelBasic that was a long time ago
times are changed  :(

Yes, but micro(A) started from zero. AurelBasic still has a lot of potential to continue to succeed. AurelBasic is a well-known brand. If I were you, I would abandon the development of micro(A). (Moreover, made AurelBasic better or perfect to compete with FreeBasic, PureBasic and ThinBasic.)

Offline Aurel

  • Full Member
  • ***
  • Posts: 190
    • AurelSoft
Re: micro(A) Interpreter
« Reply #86 on: October 29, 2020, 10:01:55 PM »
well micro(A) in current state is a 5 times faster than old AurelBasic, which like many other simlar
basic-like or dialects are no longer any kind of brand. Just Name is not enough today....
i don't but fact is that many much better dialects are not popular anymore...
original basic programers are not interested any most of them move to something else.
As i said already i can add all GUI parts you may found in AurelBasic into micro(A) without lot of
troubles any maybe i will but currently i have no any kind of big plans.
I even can ask or you may post a pull about in general interest in basic-like programming.   

Offline round157

  • Sr. Member
  • ****
  • Posts: 388
Re: micro(A) Interpreter
« Reply #87 on: November 02, 2020, 03:41:45 PM »
well micro(A) in current state is a 5 times faster than old AurelBasic, which like many other simlar
basic-like or dialects are no longer any kind of brand.

5 times? micro(A) is powerful!

Quote
fact is that many much better dialects are not popular anymore...

QB64's forum and FreeBASIC's forum look very active!

Quote
currently i have no any kind of big plans.

SmallBASIC will have a Raylib module. Raylib module may be quite useful. May you also make a Raylib module for micro(A)?

Offline Aurel

  • Full Member
  • ***
  • Posts: 190
    • AurelSoft
Re: micro(A) Interpreter
« Reply #88 on: November 02, 2020, 05:29:58 PM »
Ahh
yes only QB64 forum is active , FreeBasic is let say active but not very much with just old lurkers.

Yes i see announcement for SmallBasic raylib...but it is still just for linux, and probably as you know there
is not much SmallBasic users left.
I simply don't have in plan to add any external library to micro(A) ,it is windows only ,i currently use GDI
for graphics in which i can even add possibility for sprites...so i really don't see a reason to complicate with libs
for such a small hobby programming language.

Offline round157

  • Sr. Member
  • ****
  • Posts: 388
Re: micro(A) Interpreter
« Reply #89 on: November 06, 2020, 11:01:22 AM »
, and probably as you know there is not much SmallBasic users left.

Oh. Are you sure? May most users of the SmallBasic community are silent users?

Quote
yes only QB64 forum is active ,

Perhaps we need to look into the statistics again:

B4J: 4.6/5 (5 votes)
PureBasic 4.5/5 (142 votes)
FreeBasic 4.3/5 (41 votes)
ThinBasic 4.1/5 (33 votes)
QB64 3.9/5 (74 votes)
Aurel Basic 3.9/5 (44 votes)
DarkBASIC Professional 3.9/5 (10 votes)
Blitz3D 3.9/5 (4 votes)
Just BASIC 3.8/5 (11 votes)
BASIC-256 3.5/5 (21 votes)
IWBasic 3.4/5 (14 votes)
Basic4android 3.3/5 (37 votes)
Xojo 3/5 (48 votes)
Liberty BASIC 3/5 (11 votes)
BBC BASIC 2.4/5 (7 votes)

If we sort the above data according to the numbers of the votes, the top six langauges become:

PureBasic 4.5/5 (142 votes)
QB64 3.9/5 (74 votes)
Xojo 3/5 (48 votes)
Aurel Basic 3.9/5 (44 votes)
FreeBasic 4.3/5 (41 votes)
Basic4android 3.3/5 (37 votes)

We may imagine that the above dialects(exclude Aurel Basic) have bigger user bases than the remaing dialects of the list.
In fact, the following dialects' forums are also active. The following dialects look so successful.

PureBasic ( https://www.purebasic.fr/english/ )
Xojo ( https://forum.xojo.com/ )
Basic4android ( https://www.b4x.com/android/forum/ )

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal