Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #121179

Re: Is this program OOP?

From Tim Rentsch <tr.17687@z991.linuxsc.com>
Newsgroups comp.lang.c++
Subject Re: Is this program OOP?
Date 2024-12-09 22:15 -0800
Organization A noiseless patient Spider
Message-ID <86h67chxn8.fsf@linuxsc.com> (permalink)
References <63cd41709a703e4ac6d76427d53fe06d7ee8b8b1.camel@gmail.com> <86plm0iwtj.fsf@linuxsc.com> <035b9e2186f9dc6467806e27a76d98525c104e54.camel@gmail.com>

Show all headers | View raw


wij <wyniijj5@gmail.com> writes:

> On Mon, 2024-12-09 at 09:35 -0800, Tim Rentsch wrote:
>
>> wij <wyniijj5@gmail.com> writes:
>>
>>> Because I said:  C++ is the best language to model general
>>> problems.  So it is.
>>>
>>> Almost all are logical propositions.  Except those few keywords,
>>> such programwon't be recognized as a C++ program, instead of some
>>> kind of declarative language.
>>>
>>> Zebra puzzle is an interesting programing exercise because it is
>>> not too easy and also not too difficult.
>>>
>>> ------------
>>> /* Copyright is licensed by GNU LGPL, see file COPYING. by I.J.Wang 2023
>>>
>>>  Example of solving the zebra puzzle by using propositional logic.
>>>  Zebra Puzzle https://en.wikipedia.org/wiki/Zebra_Puzzle
>>>
>>> [...]
>>> */
>>> #include <Wy.stdio.h>
>>> #include <Sc/PropExpr.h>
>>>
>>> using namespace Wy;
>>> using namespace Sc;
>>>
>>> [...]
>>
>> You're asking a question that cannot be answered because much or
>> most of the program is in the two include files, which are not
>> shown.
>>
>> As a general rule, when posting code there should be enough posted
>> so that readers can at least compile it.  In cases like the program
>> asked about here, what is posted should be enough to both compile
>> the program and run the generated executable.
>
> I thought nobody will be interested with the implement, and what
> is shown should be enough for the moment.

The point is that what was posted is not enough to answer the
question of the Subject: line.

> The Zebra Puzzle program has two version, a_puzzle_21.cpp (has
> shown) takes too long to complete.  a_puzzle_2.cpp (736 lines, too
> long to post, I thought) is the realistic one written in way I
> feel just solving the prolem is enough.

I wrote a program in prolog to solve this puzzle.  The entire
program is 60 lines long, including 13 blank lines.  It finds
the solution in 0.03 seconds.  The program doesn't do anything
fancy;  it pretty much just gives the listed conditions in the form
of prolog rules, plus 20 lines to establish the structure of the
information that is being sought.

Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Is this program OOP? wij <wyniijj5@gmail.com> - 2024-12-09 20:08 +0800
  Re: Is this program OOP? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-12-09 09:35 -0800
    Re: Is this program OOP? wij <wyniijj5@gmail.com> - 2024-12-10 06:35 +0800
      Re: Is this program OOP? Ross Finlayson <ross.a.finlayson@gmail.com> - 2024-12-09 17:26 -0800
      Re: Is this program OOP? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-12-09 22:15 -0800
        Re: Is this program OOP? wij <wyniijj5@gmail.com> - 2024-12-10 17:23 +0800
          Re: Is this program OOP? David Brown <david.brown@hesbynett.no> - 2024-12-10 17:04 +0100
            Re: Is this program OOP? Muttley@DastardlyHQ.org - 2024-12-10 16:35 +0000
              Re: Is this program OOP? David Brown <david.brown@hesbynett.no> - 2024-12-11 08:59 +0100
                Re: Is this program OOP? Muttley@DastardlyHQ.org - 2024-12-11 08:40 +0000
                Re: Is this program OOP? Ross Finlayson <ross.a.finlayson@gmail.com> - 2024-12-11 09:41 -0800
                Re: Is this program OOP? Muttley@DastardlyHQ.org - 2024-12-12 08:32 +0000
                Re: Is this program OOP? Ross Finlayson <ross.a.finlayson@gmail.com> - 2024-12-12 10:43 -0800
                Re: Is this program OOP? Ross Finlayson <ross.a.finlayson@gmail.com> - 2024-12-12 17:28 -0800
                Re: Is this program OOP? Paavo Helde <eesnimi@osa.pri.ee> - 2024-12-12 09:59 +0200
                Re: Is this program OOP? Muttley@DastardlyHQ.org - 2024-12-12 08:37 +0000
            Re: Is this program OOP? wij <wyniijj5@gmail.com> - 2024-12-11 01:02 +0800
              Re: Is this program OOP? David Brown <david.brown@hesbynett.no> - 2024-12-11 12:42 +0100
                Re: Is this program OOP? wij <wyniijj5@gmail.com> - 2024-12-12 13:26 +0800
                Re: Is this program OOP? David Brown <david.brown@hesbynett.no> - 2024-12-12 08:59 +0100
                Re: Is this program OOP? wij <wyniijj5@gmail.com> - 2024-12-14 16:22 +0800
                Re: Is this program OOP? David Brown <david.brown@hesbynett.no> - 2024-12-15 10:45 +0100
              Re: Is this program OOP? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-12-12 08:00 -0800

csiph-web