What is wrong with Ada? - Programming Languages

This is a discussion on What is wrong with Ada? - Programming Languages ; "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:[color=blue] > The context in which I used the word "trivial" was processing of infinite > inputs. Infinity was the scale of triviality here, not human's ability to > write, sell or use programs, whatever they ...

+ Reply to Thread
Page 15 of 15 FirstFirst ... 5 13 14 15
Results 141 to 150 of 150

What is wrong with Ada?

  1. Default Re: What is wrong with Ada?

    "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:[color=blue]
    > The context in which I used the word "trivial" was processing of infinite
    > inputs. Infinity was the scale of triviality here, not human's ability to
    > write, sell or use programs, whatever they might be.[/color]

    Yes, I know. I disagree with this use of trivial in a fundamental way, mainly
    because it makes all possible programs that humans can use trivial. Finite
    inputs are all we can work with in practical terms.

    We cannot ever use a program with infinite inputs simply because we cannot
    wait long enough to see if the inputs are really infinite. If nothing else,
    the death of the universe puts an upper bound on things.

    Finite is plenty big enough to get work done, evolve life, etc. Quick: what's
    the biggest finite number you can think of?

    It is also a pet peeve of mine to play games with infinite numbers of
    programs, mapping them to natural numbers, etc. Such games are also not useful
    in practical terms, and do not give humans access to a larger class of
    programs, or make programs any easier to "find". They really only aid in the
    classification of computability theories.

    --
    Cheers, The Rhythm is around me,
    The Rhythm has control.
    Ray Blaak The Rhythm is inside me,
    [email]rAYblaaK@STRIPCAPStelus.net[/email] The Rhythm has my soul.

  2. Default Re: What is wrong with Ada?

    On Apr 20, 12:25 pm, <adawo...@sbcglobal.net> wrote:
    [color=blue]
    > I happen to like Python and I'm using more often now than Ada, for
    > non-critical code. It is quick and easy. However, I would never think
    > of using it for safety-critical software.[/color]

    Wow! Me too! Even though I enjoy using Ada (and its numerous
    benefits) for important stuff. Python is way too useful for small
    little projects that seem to pop up needing to be solved ;-)


  3. Default Re: What is wrong with Ada?

    On Apr 21, 9:50 am, "jimmaureenrog...@worldnet.att.net"
    <jimmaureenrog...@worldnet.att.net> wrote:
    [color=blue]
    > Can you obtain trial versions of any Microsoft product at all?[/color]

    Actually most computer science students can obtain free and complete
    versions of most Microsoft products.


    -CRM




  4. Default Re: What is wrong with Ada?


    "Chad R. Meiners" <chad.rmeiners@gmail.com> writes:
    [color=blue]
    > On Apr 21, 9:50 am, "jimmaureenrog...@worldnet.att.net"
    > <jimmaureenrog...@worldnet.att.net> wrote:
    >[color=green]
    >> Can you obtain trial versions of any Microsoft product at all?[/color]
    >
    > Actually most computer science students can obtain free and complete
    > versions of most Microsoft products.[/color]

    I hate to make advertisement for them, but even a non-student you can
    get trial versions of a lot (most?) of things, e.g. Exchange (brr --
    who'd want that?), most of the operating systems (perhaps only at
    certain times?). They are mostly restricted to 120 days of use.

    Since we have been talking about Ada vendors: MS understands marketing
    very well, something the Ada vendors never groked. E.g. You always get
    an answer to requests. it might be wrong, but it's always friendly and
    the stay composed, even if you refuse their offer of X by pointing to
    some free (as in freedom) product and tell them that you and/or your
    customers prefer the free solution. On the other side, if I compare
    that to (big) Ada vendors (Randy excepted!): On two requests for a
    price list only one vendor bothered to answer and he didn't send a
    list but wanted to know more about me/us (obviously they don't have a
    standard package, but take what you can afford, a particularly
    unsympathetic approach). And about surreal answers on requests about
    licensing state and history from the "acting director, Europe" of a
    certain vendor, I've already written enough in the past.

    There is one similarity, though: Libre (well, that's only one Ada
    vendor) and download.microsoft.com share a similar degree of amnesia
    as far as the past state of things are concerned.

    Regards -- Markus


  5. Default Re: What is wrong with Ada?

    On Wed, 2007-04-25 at 11:57 +0200, Markus E Leypold wrote:[color=blue]
    > On two requests for a
    > price list only one vendor bothered to answer and he didn't send a
    > list but wanted to know more about me/us (obviously they don't have a
    > standard package, but take what you can afford, a particularly
    > unsympathetic approach).[/color]

    Maybe they don't publicly announce prices to make sure
    they can provide affordable solutions? Who knows? Once
    the price list is out, the rich and/or big profit customers
    might start arguing that they do no longer see a reason to pay
    the larger sum adequate to large scale use of the tools. "We
    heard from this developer that he got ... Then why should
    we ...?"

    So customer investment in the tools might need more arguing
    given a comparatively small customer base;
    when MS was smaller they charged $$$$ for MS Word alone.
    Suppose they would have tried to prevent copying...

    MS now has a huge market share, they do not seem to abhor a
    monopoly, and they can easily afford making developers and
    their customers depend on MS offerings. Lamps and oil,
    printers and ink, Developers and office solutions.

    Of course, I'm just guessing.



  6. Default Re: What is wrong with Ada?


    Georg Bauhaus <bauhaus@futureapps.de> writes:
    [color=blue]
    > On Wed, 2007-04-25 at 11:57 +0200, Markus E Leypold wrote:[color=green]
    >> On two requests for a
    >> price list only one vendor bothered to answer and he didn't send a
    >> list but wanted to know more about me/us (obviously they don't have a
    >> standard package, but take what you can afford, a particularly
    >> unsympathetic approach).[/color]
    >
    > Maybe they don't publicly announce prices to make sure
    > they can provide affordable solutions?[/color]

    The mirror side is: Charge what you can get. That is something
    people^Wcustomers don't like.

    [url]http://www.joelonsoftware.com/items/2006/07/31.html[/url]
    [url]http://www.joelonsoftware.com/articles/CamelsandRubberDuckies.html[/url]

    And as far as affordable goes: I think I don't need to go into that (again) :-).
    [color=blue]
    > Who knows?[/color]

    Yes, who knows. That's why my car vendor doesn't have a price list
    .... not. Also why Microsoft doesn't have a price list etc. I think one
    can well see there my argument what is going wrong with some Ada
    vendors -- no need to elaborate.
    [color=blue]
    > Once the price list is out, the rich and/or big profit customers
    > might start arguing that they do no longer see a reason to pay the
    > larger sum adequate to large scale use of the tools.[/color]

    Hardly. Just differentiate service contracts and license to use and
    structure the service into different levels.

    - Level 0: Only right to use.
    - Level 1: Right to access a ticket system.
    - Level 2: Right to browse a bug database / knowledge base about
    fixed and open bugs.
    - Level 3: Guarantee response times and quality.

    This is one option and I think others will turn up. Or if you really
    think that the cheap licenses are actually under price and not worth
    the time and effort, then don't offer them. But if the cheap license
    is still something you earn money with -- don't you think the "big
    customer" will be somewhat pissed off to discover he pays more than
    _you_ need, just because he can afford to.

    [color=blue]
    > "We heard from this developer that he got ... Then why should we
    > ...?"[/color]

    I wonder: Do they actually write in the contract that you aren't
    allowed to disclose you price? Since it is the current setup that
    incurs the risk that somebody who got a special deal will be blabbing
    and it will haunt you in your relationship to another customer.
    [color=blue]
    > So customer investment in the tools might need more arguing
    > given a comparatively small customer base;[/color]
    [color=blue]
    > when MS was smaller they charged $$$$ for MS Word alone.
    > Suppose they would have tried to prevent copying...[/color]

    If you mean they didn't charge for DOS -- you're wrong.
    [color=blue]
    > MS now has a huge market share, they do not seem to abhor a
    > monopoly, and they can easily afford making developers and
    > their customers depend on MS offerings. Lamps and oil,
    > printers and ink, Developers and office solutions.[/color]
    [color=blue]
    > Of course, I'm just guessing.[/color]

    Well -- you can go on guessing. I'm almost sure that your thoughts to
    a certain extend agree with those of certain Ada vendors and the spin
    -- "to make sure they can provide affordable solutions" -- is
    certainly identical.

    But that proves in my eyes exactly that they are absolutely clueless
    about marketing and customer psychology -- if they really think like
    that.

    Regards -- Markus




  7. Default Re: What is wrong with Ada?

    On Wed, 2007-04-25 at 13:54 +0200, Markus E Leypold wrote:[color=blue]
    > Georg Bauhaus <bauhaus@futureapps.de> writes:[/color]
    [color=blue][color=green]
    > > Maybe they don't publicly announce prices to make sure
    > > they can provide affordable solutions? [/color]
    >
    > The mirror side is: Charge what you can get. That is something
    > people^Wcustomers don't like.[/color]

    Or pay as little as possible, there are always two parties
    in a bargain.
    [color=blue]
    > [url]http://www.joelonsoftware.com/items/2006/07/31.html[/url][/color]

    (Another argument: Dell is a free loader because they don't invest in
    researching and developing the products they sell cheaply (computer
    tech), unlike other computer makers. Good or bad?)
    [color=blue]
    > [url]http://www.joelonsoftware.com/articles/CamelsandRubberDuckies.html[/url][/color]

    Some interesting speculations starting from Say's theorem
    and some non-empiricism. So what? Wouldn't it be more informative
    to observe what appears to be working, and how, in the Ada
    market?
    Unlike the C#/VB market, the Ada market has some
    potential of being competitive: there is more than
    one tool vendor, and the free-beer edition of GNAT
    is gone.


    [color=blue]
    > Just differentiate service contracts and license to use and
    > structure the service into different levels.[/color]

    I see just this happening.


    [color=blue]
    > If you mean they didn't charge for DOS -- you're wrong.[/color]

    Huh? MS software was both expensive and copyable.

    [color=blue]
    > I'm almost sure that your thoughts to
    > a certain extend agree with those of certain Ada vendors and the spin
    > -- "to make sure they can provide affordable solutions" -- is
    > certainly identical.
    >
    > But that proves in my eyes exactly that they are absolutely clueless
    > about marketing and customer psychology [/color]

    You mean, RR Software's compiler and tools, publicly priced
    slightly above MSVSStandard, only doesn't sell in the millions
    because it is more expensive than commercial entry VS?

    And you think that once Aonix offers a 249 € compiler,
    the will start selling so many copies



  8. Default Re: What is wrong with Ada?


    "Markus E Leypold" <development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de>
    wrote in message >[color=blue]
    > The mirror side is: Charge what you can get. That is something
    > people^Wcustomers don't like.
    >[/color]
    One of the practices that almost killed Ada was that of
    gouging the Department of Defense because of the mandate.

    By charging the highest prices they could get away with, the
    compiler publishers also guaranteed that commercial prospects
    for Ada would be slim to none. Had the pricing policies been
    more in-line with the rest of the market, the story of Ada might
    be quite different today.

    Richard Riehle



  9. Default Re: What is wrong with Ada?

    On Apr 24, 6:20 pm, "Chad R. Meiners" <chad.rmein...@gmail.com>
    wrote:[color=blue]
    > On Apr 21, 9:50 am, "jimmaureenrog...@worldnet.att.net"
    >
    > <jimmaureenrog...@worldnet.att.net> wrote:[color=green]
    > > Can you obtain trial versions of any Microsoft product at all?[/color]
    >
    > Actually most computer science students can obtain free and complete
    > versions of most Microsoft products.[/color]

    That fact is irrelevant to the conversation. The question was in
    relation to
    the difficulty of commercial projects obtaining trial versions of Ada
    tools.

    Jim Rogers


  10. Default Re: What is wrong with Ada?

    On Apr 10, 5:02 pm, Pascal Obry <pas...@obry.net> wrote:[color=blue]
    >
    > Agreed 100%. Another way to put it, let me ask : What's wrong with
    > developers ? Why do they like unsafe languages ? Why do they like
    > fighting a language all the time ? Why do they like unreadable code ?
    > Why do they like to play with a debugger ? Why do they like to play
    > Sherlock Holmes during hours to look for a bug ? Here are the real
    > questions to me, again nothing wrong with Ada to me ![/color]

    It has been a long time I left CLA.

    Perhaps I can answer these questions:

    Developers like unsafe languages and they like debugging because:

    1.) That will help securing their jobs because there are always bugs
    to find.

    2.) They can go to their bosses and say "We have to postpone because
    there is a bug in the codes which we are having hard time to trace and
    kill. We need more time and budget to clean this beast up!"

    3.) They can get commission when they proposed to purchase XXX
    debugger.

    Hope these 3 answer the questions. Cheers!
    --
    Adrian Hoe
    [url]http://adrianhoe.net[/url]


+ Reply to Thread
Page 15 of 15 FirstFirst ... 5 13 14 15

Similar Threads

  1. I was wrong to be here
    By Application Development in forum c++
    Replies: 0
    Last Post: 09-03-2007, 04:27 AM
  2. I was/am wrong to be here
    By Application Development in forum c++
    Replies: 0
    Last Post: 08-26-2007, 04:12 AM
  3. What's wrong with this XSD?
    By Application Development in forum XML SOAP
    Replies: 5
    Last Post: 08-22-2007, 08:21 AM
  4. What is wrong with this?
    By Application Development in forum CSharp
    Replies: 6
    Last Post: 08-20-2007, 11:53 AM
  5. Q: What's wrong with this?
    By Application Development in forum Perl
    Replies: 7
    Last Post: 09-03-2003, 12:15 PM