Re: Larkin, Power BASIC cannot be THAT good:



On Sat, 20 Jun 2009 04:37:57 -0500, AZ Nomad
<aznomad.3@xxxxxxxxxxxxxxxxxxx> wrote:

On Sat, 20 Jun 2009 03:09:05 -0500, Tim Williams <tmoranwms@xxxxxxxxxxx> wrote:
"AZ Nomad" <aznomad.3@xxxxxxxxxxxxxxxxxxx> wrote in message
news:slrnh3obm0.v4e.aznomad.3@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
No two versions of BASIC, even from the same company are compatible.
At one point, microsoft even made visual basic incompatible with it's
last major release. BASIC is only good for throwaway code. Write it;
run it; toss it. Toss anything you learn too.

So what's your obsession over throwaway code, anyway? The whole premise of
"portable code" is silly to begin with. Yes, C _can_ be written to compile

Sure. Why have standards at all? I really like having to do everything
from scratch, not having the ability to leverage anybody else's previous work.
Oh, the joy of learning a new language every time I write some code.

What better use of my time than having the task of rewriting code to use a
new version of a compiler because the compiler writers were too lazy to care
about any compatibility with other vendors or even with other versions of their
owh compilers. Rewriting page after page of previous code to use a new langage
is fun!

What I really want is to be permentantly locked into using one vendors
particular version. If I have 40,000 lines of QA automation to perform
regression testing on a software syhstem, I really want to be locked into
using a particular compiler version forever. I don't want to be able to use
improved libraries because I want to be locked into some ten year old langauge
system.

What OS are you working in, that will be invariant for the next 10
years? Is all your i/o plain ascii streams?

If you have 40K lines of code to test other code, you must be a
programmer. So why you are telling engineers how to design
electronics, posting to s.e.d., is a bit obscure. Some people use
Excel, some use Mathematica, some use Basic, some do Laplace math on
grid paper with pencils. Portability is not an issue if a tool solves
an engineering problem and the tool will remain available for as long
as needed.

If I stick to PowerBasic for engineering apps I don't need to rewrite
much. Moving a program from Qbasic to PBCC isn't hard, and I can still
run 12 year old Qbasic or compiled PDS Basic programs, and still do.

What do you do about a 12-year old Pascal program? Or a 30 year old
Fortran program? Do you think that C will be the language of choice 20
years from now? And that all the APIs will be the same? I sure hope
not.

Basic is older than C and will probably survive it.

John

.



Relevant Pages

  • Re: Compiling C++ modules
    ... nitty-gritty to the compiler to decide. ... So rewriting C with C++ would be as dumb as rewriting asm with C. ... Vector operator+(const __vr that) const ...
    (Linux-Kernel)
  • Re: MAINTAINERS file out of date?
    ... I'm thinking of taking a stab at rewriting it that way. ... it would not need a new compiler. ... the kernel, so there is much less opportunity for enhancement there. ...
    (Linux-Kernel)
  • Re: MAINTAINERS file out of date?
    ... I'm thinking of taking a stab at rewriting it that way. ... .code16gcc was what I was using. ... Maybe we can rewrite them in C, use a 16-bit C compiler to generate AT&T asm code and finally push the asm code in the kernel source tree. ...
    (Linux-Kernel)
  • Re: Compiling C++ modules
    ... And this is the problem, as kernel development is highly sensitive to compiler output, and which is why there are parts written in asm and others in C. ... So rewriting C with C++ would be as dumb as rewriting asm with C. ... Note though, C++ is not currently viable for kernel development, due to its enormous overhead generated by immature compiler technology. ...
    (Linux-Kernel)
  • Compiler positions available for week ending June 11
    ... Compiler Job Opportunities at The MathWorks ... Model-Based Design products ... We require demonstrated software engineering skills, ... M.S. or Ph.D. in Computer Science or Electrical Engineering ...
    (comp.compilers)

Quantcast