Edcronos
22-01-2017, 13:49
Is there an ISO for the "Basic" standard?
I ask this why I downloaded some different Basic and a very simple code that works in one of them does not work in others
Example is the concatenate
Some use "&" others "+"
I keep thinking about the case of
A = 1: b = 2
C = a & b "12", c = a + b "3",
C = a + b "concatenate!?"
Function recall
Function as () as long
Function = value output
End function
Function as () as long
As = value out
End function
Function as () as long
Return Value Out
End function
Some have goto and gosub, others do not
Among other differences
Base 0, base 1, mixed
Apparently contrary to other languages, basic has no basis
This takes the force of the language that although anyone "even I" can learn easily does not go forward for lack of standardization and what is written for one type of basic does not work on the other
The right would be for programmers to love language to create a standardization page where they would be the basis for others to follow when writing their language interpreters or compilers
Something like functions, variables and basic commands, declaration syntax, among other things, to even create a default oop for the own basic where it did not let the language ease awayn the other
existe algum ISO para o padrão do "Basic" ?
pergunto isso por que baixei alguns Basic diferentes e um codigo mesmo bem simples que funciona em um deles não funciona nos outros
exemplo é o concatenar
uns utilizam o "&" outros "+"
fico pensando no caso de
a=1:b=2
c=a & b "12", c=a + b "3",
c=a + b "concatenar !?"
uns tem goto e gosub, outros não tem
entre outras tantas diferenças
pelo visto ao contrario de outras linguagens, basic não tem bases
isso tira a força da linguagem que apesar de qualquer um "até mesmo eu" conseguir aprender facilmente acaba não indo a frente por falta de padronização e o que se escreve para um tipo de basic não funciona no outro
o certo seria voces programadores amantes da linguagem criar uma pagina de padronização onde ficariam as base para outros seguirem quando forem escrever seus interpretadores ou compiladores da linguagem
algo como funções ,variaveis e comandos basicos, sintaxe de declaração , entre outras coisas, até mesmo criar um oop padrão para o proprio basic onde não deixasse fugir a facilidade da linguagem
I ask this why I downloaded some different Basic and a very simple code that works in one of them does not work in others
Example is the concatenate
Some use "&" others "+"
I keep thinking about the case of
A = 1: b = 2
C = a & b "12", c = a + b "3",
C = a + b "concatenate!?"
Function recall
Function as () as long
Function = value output
End function
Function as () as long
As = value out
End function
Function as () as long
Return Value Out
End function
Some have goto and gosub, others do not
Among other differences
Base 0, base 1, mixed
Apparently contrary to other languages, basic has no basis
This takes the force of the language that although anyone "even I" can learn easily does not go forward for lack of standardization and what is written for one type of basic does not work on the other
The right would be for programmers to love language to create a standardization page where they would be the basis for others to follow when writing their language interpreters or compilers
Something like functions, variables and basic commands, declaration syntax, among other things, to even create a default oop for the own basic where it did not let the language ease awayn the other
existe algum ISO para o padrão do "Basic" ?
pergunto isso por que baixei alguns Basic diferentes e um codigo mesmo bem simples que funciona em um deles não funciona nos outros
exemplo é o concatenar
uns utilizam o "&" outros "+"
fico pensando no caso de
a=1:b=2
c=a & b "12", c=a + b "3",
c=a + b "concatenar !?"
uns tem goto e gosub, outros não tem
entre outras tantas diferenças
pelo visto ao contrario de outras linguagens, basic não tem bases
isso tira a força da linguagem que apesar de qualquer um "até mesmo eu" conseguir aprender facilmente acaba não indo a frente por falta de padronização e o que se escreve para um tipo de basic não funciona no outro
o certo seria voces programadores amantes da linguagem criar uma pagina de padronização onde ficariam as base para outros seguirem quando forem escrever seus interpretadores ou compiladores da linguagem
algo como funções ,variaveis e comandos basicos, sintaxe de declaração , entre outras coisas, até mesmo criar um oop padrão para o proprio basic onde não deixasse fugir a facilidade da linguagem