Re: Larkin, Power BASIC cannot be THAT good:



On a sunny day (Sat, 16 May 2009 13:59:30 -0700) it happened John Larkin
<jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
<ul9u0553o8205ncuv7ev9lv0o24fdhr8rc@xxxxxxx>:

You can't argue that C (and its culture) generally results in good or
secure executables, because it so obviously doesn't.

Obviously does, as Linux is written in C (the kernel, the drivers, and many if
not most applications).

C++ OTOH is not something I consider a language, and you may be right
about that.

But C is like having the soldering iron on the hardware so to speak.
You can do anything right, and anything wrong.
While other languages (except for asm) have some more distance,
Like you on the bench with the remote control.

For real design C is a must :-)
For user work BASIC will do.

;-)

To be a bit more serious, the old BASIC had those gotos and line numbers,
you got stuck with no space between line numbers, and needed a renumber routine.
I found asm much more easy than that BASIC because the assembler allowed me nice
long labels.
BASIC has come a long way since then.



.



Relevant Pages

  • Re: Kernel Development & Objective-C
    ... instead of proposing some random language:) ... I think that the core kernel will remain in C, ... But the drivers side has more problems. ... or better internal API. ...
    (Linux-Kernel)
  • The Great Debate
    ... > but ASM proved to be very cumbersome and unproductive, ... He did *not* say assembly language projects ... as structured programming grew in popularity). ... the *physics* was harder than the math. ...
    (alt.lang.asm)
  • Re: C++ pushback
    ... Haskell is an excellent language, but it is not a system programming ... Kernel programming does not fit well into the functional model. ... a lot of functions/methods have identical names. ...
    (Linux-Kernel)
  • Re: can anyone offer Lisp job?
    ... >> since I'm sure someone will say this argues for turning Common Lisp ... I think the Lisp kernel isn't that much bigger than ... > the Scheme kernel. ... differently because there wasn't the notion of Language As King. ...
    (comp.lang.lisp)
  • Re: C# programmer wants to learn assembly?? plz help
    ... times for experts in that language, ... The cost of learning asm, is to use from 20 to 40 diffrent instructions. ... 1000s of other libraries that makes C what it is. ... other poor exuses for assemblers thats out there. ...
    (alt.lang.asm)