Recent Posts

Pages: « 1 2 3 4 5 6 7 8 9 10 »
81
OxygenBasic / Re: O2 Arrays / BASIC Standardization
« Last post by Eduardo Jorge on September 08, 2022, 12:20:32 PM »
First, I'm sorry Charles,
if you are going to implement it for my sake, you don't need to, my use of "Basic" is just as a hobby and I use vba even more, I use O2 just to assemble some DLLs, which for me doesn't even make much difference.
and I don't think that's why O2 has few users, I think it's because of the lack of support tools to draw attention as a more professional "IDE", and a form assembler for applications.
after all, what is the difference between "O2" and these others?
differences between them all have.

 Zlatko, what would I be complaining about if I'm not even a professional programmer, it makes no difference in my usage,
I just stated a fact.
I'm just one more passionate about "BASIC" that I would like to see being used more professionally without just selling compilers.
from what you said, it can't even be called a "BASIC" language, and should be called so-and-so dialect.

Of course, you couldn't stay in the way the language was created, like having to write "REM" on every line of comment, or having to use line number for jumps "Goto", or "LET" to declare a variable.
but changing both the base, like "if then" without the "then", "endfor" instead of "next", using "end, endif,..." , tells me which code doesn't have "if".

it's like you go to another region of your country, and get cursed, and think it's a compliment because the person used a local dialect,
 and you still say thank you.
82
OxygenBasic / Re: O2 Arrays / BASIC Standardization
« Last post by Charles Pegge on September 08, 2022, 10:23:27 AM »

I see multidimensional arrays are a problem when migrating code to o2, so I will be implementing it. I've got it for static arrays but not resolved with the redims.
83
OxygenBasic / Re: O2 Arrays / BASIC Standardization
« Last post by Zlatko Vid on September 08, 2022, 07:37:04 AM »
you complain like a kid ...
my toy is not what is on picture   ;D

that is why we called them DIALECTS...but BASE  is same or similar
84
OxygenBasic / Re: O2 Arrays / BASIC Standardization
« Last post by Eduardo Jorge on September 07, 2022, 04:49:06 PM »
could create a world agreement of Basic syntax, mainly in what refers to the declaration of variables, and basic functions.
so it would focus more on speed, implementations and tools, being able to migrate to the one that offers more tools, or cost benefit.
currently if you choose a basic compiler there is no way to migrate to another one that you think is better, simply because there are many different things in the syntax
85
OxygenBasic / Re: O2 Arrays / BASIC Standardization
« Last post by Eduardo Jorge on September 07, 2022, 01:01:51 PM »
I'm not complaining, well yes I am lol
I'm exposing a problem of existing basic languages.
there is simply no standard, each developer does what he wants even if he sells the project.
of course whoever got powerB first will find it better, whoever got VB6 first will find it the most comfortable.
I exposed the case of the multidimensional arrays of o2, of the "if" of purebasic, of goto, there are many other points, but the worst are variable declarations.

that makes basic not interesting for professional use, how many out there for the love of basic built their own basic interpreter or compiler but ended up dropping it?
you even have a website with some of them, and some very complete, even the QB64 that has "Inform", I don't know, but the developer seems to be Brazilian "not that it makes any difference"
with so many in love with Basic, if there was a primordial standard that facilitated the migration of projects, don't you think Basic wouldn't be much bigger?
86
OxygenBasic / Re: O2 Arrays / BASIC Standardization
« Last post by Zlatko Vid on September 07, 2022, 11:49:25 AM »
for Eduardo...if he not tried yet and bacause is easy to use AurelEdit06
87
OxygenBasic / Re: O2 Arrays / BASIC Standardization
« Last post by Zlatko Vid on September 07, 2022, 11:06:29 AM »
Heh ..sure Theo ..sure  ;D

Eduardo ...which other compiler support another syntax ???
as far as i know ..NO-ONE

is Powerbasic that one which have multidimensional arrays up to 64 dimensions  ;D

it is easiest to complain..as usual

tranlate large programs from one to another is always problematic
88
OxygenBasic / Re: O2 Arrays / BASIC Standardization
« Last post by Theo Gottwald on September 07, 2022, 08:35:52 AM »
Code: [Select]
SYNTAX PB
....
END SYNTAX PB

 ;D

Would make it easy to migrate Projects.

89
OxygenBasic / Re: O2 Arrays / BASIC Standardization
« Last post by Eduardo Jorge on September 06, 2022, 09:48:07 PM »
one thing I think would be interesting would be syntax blocks.
being able to create blocks of specific syntax for each language, not being able to leave the specific syntax, so there would be no writing vices, you could easily use lines written for other languages without mixing and confusing the whole project.
it would be a point of reference for programmers of many other languages who want to migrate.
but unfortunately Charles already said that it is complicated to do that
syntax C
...
syntax end
syntax O2
...
syntax end
syntax powerB
...
syntax end
90
OxygenBasic / Re: O2 Arrays / BASIC Standardization
« Last post by Eduardo Jorge on September 06, 2022, 08:48:29 PM »
Just because you don't use it doesn't mean others don't.
> whoever told you that, I made some dll.s in o2 and one for new lang called Dragon written in Java to test the GUI API
on windows 64bit

I'm talking about multidimensional arrays

> this single developer story is mantra I see few people out there complaining in loop all the time
which is pure speculation

yes, but there are people who are afraid to start using it and suddenly have to change

> migrating from FreeBasic or QB64 to Oxygen Basic is easy...as I know..I use them a lot, casual basic programmer will find out the difference in a day

to start using it can be easy, but to migrate internal projects it is not
imagine you with a project of thousands of lines, and out of nowhere having to remove all the Goto you put, or having to change the "If", or create macros for the matrices to work.
and even simple changes go through an adaptation process, when the person is used to a syntax they write without thinking much about it,
if they change syntax they take a long time to get to the same writing stage just thinking about the logic of what you want to do
Pages: « 1 2 3 4 5 6 7 8 9 10 »