Author Topic: B4A Enterprise 5.50  (Read 3597 times)

Offline John

  • Forum Support / SB Dev
  • Posts: 1646
    • ScriptBasic Open Source Project
B4A Enterprise 5.50
« on: November 13, 2015, 11:01:03 PM »
My licence for B4A (BASIC for Android) expired and they offered a 40% discount and 2 years of updates / support for their new 5.50 Enterprise version.



B4A Web site  - (Full featured trial version available)

Here is an example of a product someone created with B4A.


Attached:  My screen shot of the just release & purchased 5.5 Enterprise install.
« Last Edit: November 13, 2015, 11:32:36 PM by John »

Offline Mike Lobanovsky

  • BASIC Developer
  • Posts: 193
    • FBSL
Re: B4A Enterprise 5.50
« Reply #1 on: November 20, 2015, 07:28:55 PM »
A beautiful JavaScript wrapper. :)
Mike
_________________________
(3.2GHz Intel Core i5, 8GB RAM / 2 x GTX 550i SLI-bridged, 2GB VRAM)

Offline John

  • Forum Support / SB Dev
  • Posts: 1646
    • ScriptBasic Open Source Project
Re: B4A Enterprise 5.50
« Reply #2 on: November 20, 2015, 09:49:13 PM »
Quote
A beautiful JavaScript wrapper.

No JavaScript involved. B4A and B4J are BASIC to Java translators.

Offline Mike Lobanovsky

  • BASIC Developer
  • Posts: 193
    • FBSL
Re: B4A Enterprise 5.50
« Reply #3 on: November 21, 2015, 03:31:04 AM »
Oh, you're correct, my bad. If it's not horse shit then it's bullshit, if you'd pardon my expletives. :D

It's like writing another LB Booster in another BBC BASIC interpreter. :D
Mike
_________________________
(3.2GHz Intel Core i5, 8GB RAM / 2 x GTX 550i SLI-bridged, 2GB VRAM)

Offline John

  • Forum Support / SB Dev
  • Posts: 1646
    • ScriptBasic Open Source Project
Re: B4A Enterprise 5.50
« Reply #4 on: November 21, 2015, 07:34:08 PM »
Oh, you're correct, my bad. If it's not horse shit then it's bullshit, if you'd pardon my expletives. :D

It's like writing another LB Booster in another BBC BASIC interpreter. :D

Wow!

You're starting to sound like Aurel.  :o

Have you tried B4J or is this response a show of your dislike of Java? Seems Richard got run over as well in the process.  :D
« Last Edit: November 21, 2015, 09:05:12 PM by John »

Offline Mike Lobanovsky

  • BASIC Developer
  • Posts: 193
    • FBSL
Re: B4A Enterprise 5.50
« Reply #5 on: November 22, 2015, 03:34:25 AM »
John,

Where did you see me mentioning Richard? All I did was saying that in both cases, B4J/Java and LBB/BB4W, the idea is ill conceptually for the following reasons:
  • Do you remember us re-writing LISP-in-BASIC in Script BASIC and FBSL BASIC? We did prove that QB45 code was easily reproducible in both dialects, and that's just what it was. We were sensible enough to stop in time and not let the results spread around as a product, because writing an interpretative engine in another interpreter is nothing but profanation, speed-wise, and therefore evil, and can be justified only as an in-house experiment. On the other hand, TinyScheme, NanoScheme and OxyScheme are more or less finished, albeit simplistic, distinct products because all the three are ultimately resolved to uncompromized native machine code via 64-bit MS VC, 32-bit Dynamic ANSI C, and 32-bit assembler, respectively.
  • LB Booster is written in BBC BASIC for Windows. It is only the unbearable slowliness of LibertyBasic, that piece of sh*tcode SW that's been foisted upon people for their own money for decades, that has allowed LBB to be a bit faster than the original LB but still lagging far behind a ton of other BASICs inclusive of BB4W itself in terms of usability and throughput. So LBB is profanation doubled i) in terms of item 1 above, and ii) as a means, purposeful or naive, to indirectly support and promote LB out of well-deserved oblivion.
  • Now take B4J/B4A/B4I. Java is a bytecode interpreter and it is only in some special cases and using some special extensions that its bytecoded classes get partially JIT recompiled to machine code. Another such example is originally purely interpretative Lua and its indie extension LuaJIT that generates a mixture of interpreted bytecode and native machine code. So,  B4A/B4I/B4J are translators of BASIC-like syntax to a subset of Java syntax on respective platforms. All the three are feature-limited, albeit quote beautiful unquote, BASIC-like back-end IDE simplifications of originally far better developed Java interpretative VM -- a BB4W written in an LBB, if you'd prefer such an analogy to my original one.
I repeat once again, I'm scrutinizing language implementations and their design concepts, not people, from my own perspective and experience as a language developer. Aurel's scrutiny ends exactly where his knowledge of English does.
Mike
_________________________
(3.2GHz Intel Core i5, 8GB RAM / 2 x GTX 550i SLI-bridged, 2GB VRAM)

Offline John

  • Forum Support / SB Dev
  • Posts: 1646
    • ScriptBasic Open Source Project
Re: B4A Enterprise 5.50
« Reply #6 on: November 22, 2015, 12:20:05 PM »
Quote
Aurel's scrutiny ends exactly where his knowledge of English does.

 ;D ;D ;D

Thanks for taking the time to clarify your principles of software design. I respect your opinion and vast experience.