Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

24 Apr, 2024: Testing a new version of the Overboard here. If you have an issue post about it to rocksolid.nodes.help (I know. Everyone on Usenet has issues)


devel / comp.lang.c / Re: how learn c?

SubjectAuthor
* how learn c?황병희
+* Re: how learn c?Philipp Klaus Krause
|`- Re: how learn c?황병희
+* Re: how learn c?Branimir Maksimovic
|`* Re: how learn c?Keith Thompson
| +* Re: how learn c?Chris M. Thomasson
| |+- Re: how learn c?Bart
| |`- Re: how learn c?Branimir Maksimovic
| `- Re: how learn c?Branimir Maksimovic
`* Re: how learn c?luser droog
 `* Re: how learn c?Branimir Maksimovic
  +- Re: how learn c?luser droog
  `* Re: how learn c?Scott Lurndal
   +* Re: how learn c?Branimir Maksimovic
   |+- Re: how learn c?Scott Lurndal
   |`* Re: how learn c?James Kuyper
   | +* Re: how learn c?Branimir Maksimovic
   | |`* Re: how learn c?Scott Lurndal
   | | `* Re: how learn c?Malcolm McLean
   | |  `* Re: how learn c?Lew Pitcher
   | |   `* Re: how learn c?Malcolm McLean
   | |    `- Re: how learn c?Lew Pitcher
   | `* Re: how learn c?Kaz Kylheku
   |  `- Re: how learn c?Scott Lurndal
   `- Re: how learn c?Malcolm McLean

1
how learn c?

<87fssttzws.fsf@penguin>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18688&group=comp.lang.c#18688

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: soyeo...@doraji.xyz (황병희)
Newsgroups: comp.lang.c
Subject: how learn c?
Date: Fri, 22 Oct 2021 14:02:43 +0900
Organization: 金陵 (연원의 마음)
Lines: 6
Message-ID: <87fssttzws.fsf@penguin>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="9b7a15d4b781d49c929683764b01aca0";
logging-data="19968"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+sohqVrJvTcb/U3ga7EZkwDO9EHU5lmk0="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:BtqCaiRjq2guqFApQbSBlfuqUco=
sha1:iKqt2NwrjVoKDen+QyujJNf8Ym8=
X-Operating-System: ≪ding≫ -- The Gnus <ding@gnus.org>
X-Gnus-Motto: In a cloud bones of steel.
X-Thanks-Right-Mindset: 'toothless' & 'hiccup'
X-Thanks-Absolete-Coding-System: UTF-8
X-Thanks-Thanks-Thanks: 천하창생을 끝까지 다
살리시려는 마음...^^^
 by: 황병희 - Fri, 22 Oct 2021 05:02 UTC

hellow i'm new to c lang.
give me advice or book recomendation.

i have to make some program input method for korean in Linux.

Sincerely, Byung-Hee

Re: how learn c?

<sktsi8$tij$1@solani.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18689&group=comp.lang.c#18689

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: pkk...@spth.de (Philipp Klaus Krause)
Newsgroups: comp.lang.c
Subject: Re: how learn c?
Date: Fri, 22 Oct 2021 10:25:44 +0200
Message-ID: <sktsi8$tij$1@solani.org>
References: <87fssttzws.fsf@penguin>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 22 Oct 2021 08:25:44 -0000 (UTC)
Injection-Info: solani.org;
logging-data="30291"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
Cancel-Lock: sha1:pLzXlk/X1djeZhBSiuzkeKCbf2c=
X-User-ID: eJwFwQkBwDAIA0BLlCeAHEoX/xJ2F4aDTUfAg8EUV6gycTs+lNvpNzKFcfBZr6hLbT9ybvAHAdsQ3Q==
Content-Language: en-US
In-Reply-To: <87fssttzws.fsf@penguin>
 by: Philipp Klaus Krause - Fri, 22 Oct 2021 08:25 UTC

Am 22.10.21 um 07:02 schrieb 황병희:
> hellow i'm new to c lang.
> give me advice or book recomendation.
>
> i have to make some program input method for korean in Linux.
>
> Sincerely, Byung-Hee
>

Robert Seacords "Effective C" is IMO a good introduction. Building on
that, I would recommend Jens Gustedt's "Modern C" as a more advanced
follow-up.

Philipp

Re: how learn c?

<87cznxjrrh.fsf@penguin>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18690&group=comp.lang.c#18690

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: soyeo...@doraji.xyz (황병희)
Newsgroups: comp.lang.c
Subject: Re: how learn c?
Date: Fri, 22 Oct 2021 19:08:50 +0900
Organization: 金陵 (연원의 마음)
Lines: 21
Message-ID: <87cznxjrrh.fsf@penguin>
References: <87fssttzws.fsf@penguin> <sktsi8$tij$1@solani.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="5ef41abf2a72402fb36973afd2851abd";
logging-data="29903"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+euQCODqqpzmOrshI93R5NITvMzRlm4Zg="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:s3WdFIEOAq99qwlZA6jThQMNGWQ=
sha1:Ujx6rQElELZaw5iVIZMi9Jg1Qlg=
X-Operating-System: ≪ding≫ -- The Gnus <ding@gnus.org>
X-Gnus-Motto: In a cloud bones of steel.
X-Thanks-Right-Mindset: 'toothless' & 'hiccup'
X-Thanks-Absolete-Coding-System: UTF-8
X-Thanks-Thanks-Thanks: 천하창생을 끝까지 다
살리시려는 마음...^^^
 by: 황병희 - Fri, 22 Oct 2021 10:08 UTC

Philipp Klaus Krause <pkk@spth.de> writes:

> Am 22.10.21 um 07:02 schrieb 황병희:
>> hellow i'm new to c lang.
>> give me advice or book recomendation.
>>
>> i have to make some program input method for korean in Linux.
>>
>> Sincerely, Byung-Hee
>>
>
> Robert Seacords "Effective C" is IMO a good introduction. Building on
> that, I would recommend Jens Gustedt's "Modern C" as a more advanced
> follow-up.

Thanks, Philipp!

My mind is going to Effective c because he is member of linux
foundation. Thanks again! Philipp you are nice guy!

Sincerely, Byung-Hee from South Korea

Re: how learn c?

<oaxcJ.4681$Sja8.4252@fx35.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18691&group=comp.lang.c#18691

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx35.iad.POSTED!not-for-mail
Newsgroups: comp.lang.c
From: branimir...@icloud.com (Branimir Maksimovic)
Subject: Re: how learn c?
References: <87fssttzws.fsf@penguin>
User-Agent: slrn/1.0.3 (Darwin)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 15
Message-ID: <oaxcJ.4681$Sja8.4252@fx35.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Fri, 22 Oct 2021 11:23:00 UTC
Organization: usenet-news.net
Date: Fri, 22 Oct 2021 11:23:00 GMT
X-Received-Bytes: 1081
 by: Branimir Maksimovic - Fri, 22 Oct 2021 11:23 UTC

On 2021-10-22, 황병희 <soyeomul@doraji.xyz> wrote:
> hellow i'm new to c lang.
> give me advice or book recomendation.
>
> i have to make some program input method for korean in Linux.
>
> Sincerely, Byung-Hee
http://math.ecnu.edu.cn/~jypan/Teaching/ParaComp/books/The%20C%20Programming%20Language%202nd.pdf
PEACE&L|OvE brother :P

--

7-77-777
Evil Sinner!
with software, you repeat same experiment, expecting different results...

Re: how learn c?

<87zgr03o7q.fsf@nosuchdomain.example.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18707&group=comp.lang.c#18707

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Keith.S....@gmail.com (Keith Thompson)
Newsgroups: comp.lang.c
Subject: Re: how learn c?
Date: Fri, 22 Oct 2021 11:32:09 -0700
Organization: None to speak of
Lines: 18
Message-ID: <87zgr03o7q.fsf@nosuchdomain.example.com>
References: <87fssttzws.fsf@penguin> <oaxcJ.4681$Sja8.4252@fx35.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="5689f352f8227660374b3a0a6a945f72";
logging-data="11569"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19/Domtynk6irARJ57Kladm"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:zfzp0pkQv4zlSGsYbz2fQolnFqg=
sha1:ORp+sp/svk8LDkTOaRLI/PTkZz8=
 by: Keith Thompson - Fri, 22 Oct 2021 18:32 UTC

Branimir Maksimovic <branimir.maksimovic@icloud.com> writes:
> On 2021-10-22, 황병희 <soyeomul@doraji.xyz> wrote:
>> hellow i'm new to c lang.
>> give me advice or book recomendation.
>>
>> i have to make some program input method for korean in Linux.
>>
>> Sincerely, Byung-Hee
> http://math.ecnu.edu.cn/[DELETED/.pdf

That is a pirated copy of "The C Programming Language", 2nd edition, by
Kernighan and Ritchie. You can get a legitimate copy (paper or
electronic) from any bookseller.

--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Philips
void Void(void) { Void(); } /* The recursive call of the void */

Re: how learn c?

<skv252$q77$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18710&group=comp.lang.c#18710

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c
Subject: Re: how learn c?
Date: Fri, 22 Oct 2021 12:07:13 -0700
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <skv252$q77$2@dont-email.me>
References: <87fssttzws.fsf@penguin> <oaxcJ.4681$Sja8.4252@fx35.iad>
<87zgr03o7q.fsf@nosuchdomain.example.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 22 Oct 2021 19:07:15 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="b17cce4a349238f8002960c25462971c";
logging-data="26855"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+RQKfPngJ3Bu6A3Y5AY6NkkIOER6JlW3M="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Cancel-Lock: sha1:xknrNz+1pM3gXildnICSjfrosxI=
In-Reply-To: <87zgr03o7q.fsf@nosuchdomain.example.com>
Content-Language: en-US
 by: Chris M. Thomasson - Fri, 22 Oct 2021 19:07 UTC

On 10/22/2021 11:32 AM, Keith Thompson wrote:
> Branimir Maksimovic <branimir.maksimovic@icloud.com> writes:
>> On 2021-10-22, 황병희 <soyeomul@doraji.xyz> wrote:
>>> hellow i'm new to c lang.
>>> give me advice or book recomendation.
>>>
>>> i have to make some program input method for korean in Linux.
>>>
>>> Sincerely, Byung-Hee
>> http://math.ecnu.edu.cn/[DELETED/.pdf
>
> That is a pirated copy of "The C Programming Language", 2nd edition, by
> Kernighan and Ritchie. You can get a legitimate copy (paper or
> electronic) from any bookseller.
>

I never even look at these pirated works. The pdf might even have a
virus in it. ;^o

Re: how learn c?

<skv3h3$5k5$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18712&group=comp.lang.c#18712

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: bc...@freeuk.com (Bart)
Newsgroups: comp.lang.c
Subject: Re: how learn c?
Date: Fri, 22 Oct 2021 20:30:29 +0100
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <skv3h3$5k5$1@dont-email.me>
References: <87fssttzws.fsf@penguin> <oaxcJ.4681$Sja8.4252@fx35.iad>
<87zgr03o7q.fsf@nosuchdomain.example.com> <skv252$q77$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 22 Oct 2021 19:30:43 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="3e030f06cd8f6adad2f34518bd1ab2da";
logging-data="5765"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18KGaIgcMiDTkcPnKsknsyCid3xoFS9GkM="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:ze3Naca7WuxMx6jp8jKsey1zqTM=
In-Reply-To: <skv252$q77$2@dont-email.me>
X-Antivirus-Status: Clean
Content-Language: en-GB
X-Antivirus: AVG (VPS 211022-6, 22/10/2021), Outbound message
 by: Bart - Fri, 22 Oct 2021 19:30 UTC

On 22/10/2021 20:07, Chris M. Thomasson wrote:
> On 10/22/2021 11:32 AM, Keith Thompson wrote:
>> Branimir Maksimovic <branimir.maksimovic@icloud.com> writes:
>>> On 2021-10-22, 황병희 <soyeomul@doraji.xyz> wrote:
>>>> hellow i'm new to c lang.
>>>> give me advice or book recomendation.
>>>>
>>>> i have to make some program input method for korean in Linux.
>>>>
>>>> Sincerely, Byung-Hee
>>> http://math.ecnu.edu.cn/[DELETED/.pdf
>>
>> That is a pirated copy of "The C Programming Language", 2nd edition, by
>> Kernighan and Ritchie.  You can get a legitimate copy (paper or
>> electronic) from any bookseller.
>>
>
> I never even look at these pirated works. The pdf might even have a
> virus in it. ;^o

Took late; I had a quick look. It looked rather washed out me.

Also there are bits missing (eg. the Introduction and Index), and the
pages are not aligned with the paper edition because there are more
lines per page and they start at 1 rather than i..xii then 1.

Re: how learn c?

<RRIcJ.7863$LZ1.5913@fx40.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18723&group=comp.lang.c#18723

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx40.iad.POSTED!not-for-mail
Newsgroups: comp.lang.c
From: branimir...@icloud.com (Branimir Maksimovic)
Subject: Re: how learn c?
References: <87fssttzws.fsf@penguin> <oaxcJ.4681$Sja8.4252@fx35.iad>
<87zgr03o7q.fsf@nosuchdomain.example.com>
User-Agent: slrn/1.0.3 (Darwin)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 23
Message-ID: <RRIcJ.7863$LZ1.5913@fx40.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Sat, 23 Oct 2021 00:40:17 UTC
Organization: usenet-news.net
Date: Sat, 23 Oct 2021 00:40:17 GMT
X-Received-Bytes: 1486
 by: Branimir Maksimovic - Sat, 23 Oct 2021 00:40 UTC

On 2021-10-22, Keith Thompson <Keith.S.Thompson+u@gmail.com> wrote:
> Branimir Maksimovic <branimir.maksimovic@icloud.com> writes:
>> On 2021-10-22, 황병희 <soyeomul@doraji.xyz> wrote:
>>> hellow i'm new to c lang.
>>> give me advice or book recomendation.
>>>
>>> i have to make some program input method for korean in Linux.
>>>
>>> Sincerely, Byung-Hee
>> http://math.ecnu.edu.cn/[DELETED/.pdf
>
> That is a pirated copy of "The C Programming Language", 2nd edition, by
> Kernighan and Ritchie. You can get a legitimate copy (paper or
> electronic) from any bookseller.
>
That was first link I hit on search? i didn't know it is pirated,
sorry,,,

--

7-77-777
Evil Sinner!
with software, you repeat same experiment, expecting different results...

Re: how learn c?

<bSIcJ.7864$LZ1.7388@fx40.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18724&group=comp.lang.c#18724

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!sewer!alphared!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx40.iad.POSTED!not-for-mail
Newsgroups: comp.lang.c
From: branimir...@icloud.com (Branimir Maksimovic)
Subject: Re: how learn c?
References: <87fssttzws.fsf@penguin> <oaxcJ.4681$Sja8.4252@fx35.iad>
<87zgr03o7q.fsf@nosuchdomain.example.com> <skv252$q77$2@dont-email.me>
User-Agent: slrn/1.0.3 (Darwin)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 27
Message-ID: <bSIcJ.7864$LZ1.7388@fx40.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Sat, 23 Oct 2021 00:40:39 UTC
Organization: usenet-news.net
Date: Sat, 23 Oct 2021 00:40:39 GMT
X-Received-Bytes: 1609
 by: Branimir Maksimovic - Sat, 23 Oct 2021 00:40 UTC

On 2021-10-22, Chris M. Thomasson <chris.m.thomasson.1@gmail.com> wrote:
> On 10/22/2021 11:32 AM, Keith Thompson wrote:
>> Branimir Maksimovic <branimir.maksimovic@icloud.com> writes:
>>> On 2021-10-22, 황병희 <soyeomul@doraji.xyz> wrote:
>>>> hellow i'm new to c lang.
>>>> give me advice or book recomendation.
>>>>
>>>> i have to make some program input method for korean in Linux.
>>>>
>>>> Sincerely, Byung-Hee
>>> http://math.ecnu.edu.cn/[DELETED/.pdf
>>
>> That is a pirated copy of "The C Programming Language", 2nd edition, by
>> Kernighan and Ritchie. You can get a legitimate copy (paper or
>> electronic) from any bookseller.
>>
>
> I never even look at these pirated works. The pdf might even have a
> virus in it. ;^o

:P

--

7-77-777
Evil Sinner!
with software, you repeat same experiment, expecting different results...

Re: how learn c?

<eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18725&group=comp.lang.c#18725

  copy link   Newsgroups: comp.lang.c
X-Received: by 2002:ac8:7f44:: with SMTP id g4mr3808222qtk.130.1634954591738;
Fri, 22 Oct 2021 19:03:11 -0700 (PDT)
X-Received: by 2002:a05:6214:314:: with SMTP id i20mr3342528qvu.6.1634954591435;
Fri, 22 Oct 2021 19:03:11 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c
Date: Fri, 22 Oct 2021 19:03:11 -0700 (PDT)
In-Reply-To: <87fssttzws.fsf@penguin>
Injection-Info: google-groups.googlegroups.com; posting-host=97.87.183.68; posting-account=G1KGwgkAAAAyw4z0LxHH0fja6wAbo7Cz
NNTP-Posting-Host: 97.87.183.68
References: <87fssttzws.fsf@penguin>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
Subject: Re: how learn c?
From: luser.dr...@gmail.com (luser droog)
Injection-Date: Sat, 23 Oct 2021 02:03:11 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 23
 by: luser droog - Sat, 23 Oct 2021 02:03 UTC

On Friday, October 22, 2021 at 12:03:00 AM UTC-5, 황병희 wrote:
> hellow i'm new to c lang.
> give me advice or book recomendation.
>
> i have to make some program input method for korean in Linux.
>
> Sincerely, Byung-Hee

You might want to also ask in a Linux or Unix programming
group like comp.unix.programmer.

You will need to learn a little more than just C to program a new
input method for Linux. I could be wrong, but I believe a new input
method will hook into the window system via the window manager.
And the Linux world is perpetually on the verge of jumping ship from
X11 or xcb. But, last I heard, you'll still need to do it through X11 or xcb.
There are lots of books on X11 but none of them great that I know of.
xcb has good online documentation but as far as I know nobody has
actually written a book about it.

But maybe this much will at least give you some search terms.
Hope that helps.

Re: how learn c?

<mgKcJ.27677$QA4.17848@fx37.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18726&group=comp.lang.c#18726

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx37.iad.POSTED!not-for-mail
Newsgroups: comp.lang.c
From: branimir...@icloud.com (Branimir Maksimovic)
Subject: Re: how learn c?
References: <87fssttzws.fsf@penguin>
<eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
User-Agent: slrn/1.0.3 (Darwin)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 32
Message-ID: <mgKcJ.27677$QA4.17848@fx37.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Sat, 23 Oct 2021 02:16:50 UTC
Organization: usenet-news.net
Date: Sat, 23 Oct 2021 02:16:50 GMT
X-Received-Bytes: 1935
 by: Branimir Maksimovic - Sat, 23 Oct 2021 02:16 UTC

On 2021-10-23, luser droog <luser.droog@gmail.com> wrote:
> On Friday, October 22, 2021 at 12:03:00 AM UTC-5, 황병희 wrote:
>> hellow i'm new to c lang.
>> give me advice or book recomendation.
>>
>> i have to make some program input method for korean in Linux.
>>
>> Sincerely, Byung-Hee
>
> You might want to also ask in a Linux or Unix programming
> group like comp.unix.programmer.
>
> You will need to learn a little more than just C to program a new
> input method for Linux. I could be wrong, but I believe a new input
> method will hook into the window system via the window manager.
> And the Linux world is perpetually on the verge of jumping ship from
> X11 or xcb. But, last I heard, you'll still need to do it through X11 or xcb.
> There are lots of books on X11 but none of them great that I know of.
> xcb has good online documentation but as far as I know nobody has
> actually written a book about it.
>
> But maybe this much will at least give you some search terms.
> Hope that helps.

iNobody programs directly with X11 any more. There is GTK
and books are plenty on that :P

--

7-77-777
Evil Sinner!
with software, you repeat same experiment, expecting different results...

Re: how learn c?

<75f9fae9-d09e-4d59-8fb3-fe1c390bd880n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18727&group=comp.lang.c#18727

  copy link   Newsgroups: comp.lang.c
X-Received: by 2002:ac8:4155:: with SMTP id e21mr3897605qtm.312.1634957574156;
Fri, 22 Oct 2021 19:52:54 -0700 (PDT)
X-Received: by 2002:a37:a212:: with SMTP id l18mr3150252qke.28.1634957574011;
Fri, 22 Oct 2021 19:52:54 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c
Date: Fri, 22 Oct 2021 19:52:53 -0700 (PDT)
In-Reply-To: <mgKcJ.27677$QA4.17848@fx37.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=97.87.183.68; posting-account=G1KGwgkAAAAyw4z0LxHH0fja6wAbo7Cz
NNTP-Posting-Host: 97.87.183.68
References: <87fssttzws.fsf@penguin> <eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
<mgKcJ.27677$QA4.17848@fx37.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <75f9fae9-d09e-4d59-8fb3-fe1c390bd880n@googlegroups.com>
Subject: Re: how learn c?
From: luser.dr...@gmail.com (luser droog)
Injection-Date: Sat, 23 Oct 2021 02:52:54 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 30
 by: luser droog - Sat, 23 Oct 2021 02:52 UTC

On Friday, October 22, 2021 at 9:17:03 PM UTC-5, Branimir Maksimovic wrote:
> On 2021-10-23, luser droog <luser...@gmail.com> wrote:
> > On Friday, October 22, 2021 at 12:03:00 AM UTC-5, 황병희 wrote:
> >> hellow i'm new to c lang.
> >> give me advice or book recomendation.
> >>
> >> i have to make some program input method for korean in Linux.
> >>
> >> Sincerely, Byung-Hee
> >
> > You might want to also ask in a Linux or Unix programming
> > group like comp.unix.programmer.
> >
> > You will need to learn a little more than just C to program a new
> > input method for Linux. I could be wrong, but I believe a new input
> > method will hook into the window system via the window manager.
> > And the Linux world is perpetually on the verge of jumping ship from
> > X11 or xcb. But, last I heard, you'll still need to do it through X11 or xcb.
> > There are lots of books on X11 but none of them great that I know of.
> > xcb has good online documentation but as far as I know nobody has
> > actually written a book about it.
> >
> > But maybe this much will at least give you some search terms.
> > Hope that helps.
> iNobody programs directly with X11 any more. There is GTK
> and books are plenty on that :P

Ahh. Well, I'd rather be happy than right any day.

Re: how learn c?

<E%_cJ.5169$mv3.4844@fx34.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18730&group=comp.lang.c#18730

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx34.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: sco...@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: how learn c?
Newsgroups: comp.lang.c
References: <87fssttzws.fsf@penguin> <eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com> <mgKcJ.27677$QA4.17848@fx37.iad>
Lines: 37
Message-ID: <E%_cJ.5169$mv3.4844@fx34.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Sat, 23 Oct 2021 21:19:32 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Sat, 23 Oct 2021 21:19:32 GMT
X-Received-Bytes: 2180
 by: Scott Lurndal - Sat, 23 Oct 2021 21:19 UTC

Branimir Maksimovic <branimir.maksimovic@icloud.com> writes:
>On 2021-10-23, luser droog <luser.droog@gmail.com> wrote:
>> On Friday, October 22, 2021 at 12:03:00 AM UTC-5, 황병희 wrote:
>>> hellow i'm new to c lang.
>>> give me advice or book recomendation.
>>>
>>> i have to make some program input method for korean in Linux.
>>>
>>> Sincerely, Byung-Hee
>>
>> You might want to also ask in a Linux or Unix programming
>> group like comp.unix.programmer.
>>
>> You will need to learn a little more than just C to program a new
>> input method for Linux. I could be wrong, but I believe a new input
>> method will hook into the window system via the window manager.
>> And the Linux world is perpetually on the verge of jumping ship from
>> X11 or xcb. But, last I heard, you'll still need to do it through X11 or xcb.
>> There are lots of books on X11 but none of them great that I know of.
>> xcb has good online documentation but as far as I know nobody has
>> actually written a book about it.
>>
>> But maybe this much will at least give you some search terms.
>> Hope that helps.
>
>iNobody programs directly with X11 any more.

Demonstrably untrue blanket statement noted.

> There is GTK
>and books are plenty on that.

Of course, GTK and QT are both built _on top of_ X11, and thus
the GTK/QT team program "directly with X11".

Not to mention the handful of simple GUI utilities we use
internally at PPOE.

Re: how learn c?

<XP4dJ.33701$mv3.10047@fx34.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18732&group=comp.lang.c#18732

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx34.iad.POSTED!not-for-mail
Newsgroups: comp.lang.c
From: branimir...@icloud.com (Branimir Maksimovic)
Subject: Re: how learn c?
References: <87fssttzws.fsf@penguin>
<eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
<mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad>
User-Agent: slrn/1.0.3 (Darwin)
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 49
Message-ID: <XP4dJ.33701$mv3.10047@fx34.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Sun, 24 Oct 2021 03:56:39 UTC
Organization: usenet-news.net
Date: Sun, 24 Oct 2021 03:56:39 GMT
X-Received-Bytes: 2548
 by: Branimir Maksimovic - Sun, 24 Oct 2021 03:56 UTC

On 2021-10-23, Scott Lurndal <scott@slp53.sl.home> wrote:
> Branimir Maksimovic <branimir.maksimovic@icloud.com> writes:
>>On 2021-10-23, luser droog <luser.droog@gmail.com> wrote:
>>> On Friday, October 22, 2021 at 12:03:00 AM UTC-5, 황병희 wrote:
>>>> hellow i'm new to c lang.
>>>> give me advice or book recomendation.
>>>>
>>>> i have to make some program input method for korean in Linux.
>>>>
>>>> Sincerely, Byung-Hee
>>>
>>> You might want to also ask in a Linux or Unix programming
>>> group like comp.unix.programmer.
>>>
>>> You will need to learn a little more than just C to program a new
>>> input method for Linux. I could be wrong, but I believe a new input
>>> method will hook into the window system via the window manager.
>>> And the Linux world is perpetually on the verge of jumping ship from
>>> X11 or xcb. But, last I heard, you'll still need to do it through X11 or xcb.
>>> There are lots of books on X11 but none of them great that I know of.
>>> xcb has good online documentation but as far as I know nobody has
>>> actually written a book about it.
>>>
>>> But maybe this much will at least give you some search terms.
>>> Hope that helps.
>>
>>iNobody programs directly with X11 any more.
>
> Demonstrably untrue blanket statement noted.
>

Same as with Microsoft COM. Last book went out of print before 2000 :P

>> There is GTK
>>and books are plenty on that.
>
> Of course, GTK and QT are both built _on top of_ X11, and thus
> the GTK/QT team program "directly with X11".
>
> Not to mention the handful of simple GUI utilities we use
> internally at PPOE.
Qt is not built on top of X11...

--

7-77-777
Evil Sinner!
with software, you repeat same experiment, expecting different results...

Re: how learn c?

<h%fdJ.527$IL3.98@fx18.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18733&group=comp.lang.c#18733

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: sco...@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: how learn c?
Newsgroups: comp.lang.c
References: <87fssttzws.fsf@penguin> <eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com> <mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad> <XP4dJ.33701$mv3.10047@fx34.iad>
Lines: 45
Message-ID: <h%fdJ.527$IL3.98@fx18.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Sun, 24 Oct 2021 16:39:41 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Sun, 24 Oct 2021 16:39:41 GMT
X-Received-Bytes: 2577
 by: Scott Lurndal - Sun, 24 Oct 2021 16:39 UTC

Branimir Maksimovic <branimir.maksimovic@icloud.com> writes:
>On 2021-10-23, Scott Lurndal <scott@slp53.sl.home> wrote:
>> Branimir Maksimovic <branimir.maksimovic@icloud.com> writes:
>>>On 2021-10-23, luser droog <luser.droog@gmail.com> wrote:
>>>> On Friday, October 22, 2021 at 12:03:00 AM UTC-5, 황병희 wrote:
>>>>> hellow i'm new to c lang.
>>>>> give me advice or book recomendation.
>>>>>
>>>>> i have to make some program input method for korean in Linux.
>>>>>
>>>>> Sincerely, Byung-Hee
>>>>
>>>> You might want to also ask in a Linux or Unix programming
>>>> group like comp.unix.programmer.
>>>>
>>>> You will need to learn a little more than just C to program a new
>>>> input method for Linux. I could be wrong, but I believe a new input
>>>> method will hook into the window system via the window manager.
>>>> And the Linux world is perpetually on the verge of jumping ship from
>>>> X11 or xcb. But, last I heard, you'll still need to do it through X11 or xcb.
>>>> There are lots of books on X11 but none of them great that I know of.
>>>> xcb has good online documentation but as far as I know nobody has
>>>> actually written a book about it.
>>>>
>>>> But maybe this much will at least give you some search terms.
>>>> Hope that helps.
>>>
>>>iNobody programs directly with X11 any more.
>>
>> Demonstrably untrue blanket statement noted.
>>
>
>Same as with Microsoft COM. Last book went out of print before 2000 :P
>
>>> There is GTK
>>>and books are plenty on that.
>>
>> Of course, GTK and QT are both built _on top of_ X11, and thus
>> the GTK/QT team program "directly with X11".
>>
>> Not to mention the handful of simple GUI utilities we use
>> internally at PPOE.
>Qt is not built on top of X11...

I beg to differ.

Re: how learn c?

<sl582a$he7$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18736&group=comp.lang.c#18736

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jameskuy...@alumni.caltech.edu (James Kuyper)
Newsgroups: comp.lang.c
Subject: Re: how learn c?
Date: Sun, 24 Oct 2021 23:24:57 -0400
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <sl582a$he7$1@dont-email.me>
References: <87fssttzws.fsf@penguin>
<eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
<mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad>
<XP4dJ.33701$mv3.10047@fx34.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 25 Oct 2021 03:24:58 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="06fec099c6d490d0f996f3ab9d03d86f";
logging-data="17863"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18h5B95qX/73kG4QQ2S6s//hmYwmUQy3CY="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
Cancel-Lock: sha1:ELg0Q6F5/6zlMEO+4+eOsX4jNU8=
In-Reply-To: <XP4dJ.33701$mv3.10047@fx34.iad>
Content-Language: en-US
 by: James Kuyper - Mon, 25 Oct 2021 03:24 UTC

On 10/23/21 11:56 PM, Branimir Maksimovic wrote:
> On 2021-10-23, Scott Lurndal <scott@slp53.sl.home> wrote:
....
>> Of course, GTK and QT are both built _on top of_ X11, and thus
>> the GTK/QT team program "directly with X11".
....
> Qt is not built on top of X11...

Can you explain what you mean by that comment, taking into consideration
the contents of the following web page?
https://doc.qt.io/qt-6/linux.html

Re: how learn c?

<XwIdJ.15$lz3.1@fx34.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18738&group=comp.lang.c#18738

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!3.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx34.iad.POSTED!not-for-mail
Newsgroups: comp.lang.c
From: branimir...@icloud.com (Branimir Maksimovic)
Subject: Re: how learn c?
References: <87fssttzws.fsf@penguin>
<eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
<mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad>
<XP4dJ.33701$mv3.10047@fx34.iad> <sl582a$he7$1@dont-email.me>
User-Agent: slrn/1.0.3 (Darwin)
Lines: 19
Message-ID: <XwIdJ.15$lz3.1@fx34.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Tue, 26 Oct 2021 01:07:03 UTC
Organization: usenet-news.net
Date: Tue, 26 Oct 2021 01:07:03 GMT
X-Received-Bytes: 1401
 by: Branimir Maksimovic - Tue, 26 Oct 2021 01:07 UTC

On 2021-10-25, James Kuyper <jameskuyper@alumni.caltech.edu> wrote:
> On 10/23/21 11:56 PM, Branimir Maksimovic wrote:
>> On 2021-10-23, Scott Lurndal <scott@slp53.sl.home> wrote:
> ...
>>> Of course, GTK and QT are both built _on top of_ X11, and thus
>>> the GTK/QT team program "directly with X11".
> ...
>> Qt is not built on top of X11...
>
> Can you explain what you mean by that comment, taking into consideration
> the contents of the following web page?
> https://doc.qt.io/qt-6/linux.html
Qt works on any pplatform unlike GTK which requires X11...

--

7-77-777
Evil Sinner!
with software, you repeat same experiment, expecting different results...

Re: how learn c?

<UtTdJ.18$Zz1.7@fx06.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18740&group=comp.lang.c#18740

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx06.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: sco...@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: how learn c?
Newsgroups: comp.lang.c
References: <87fssttzws.fsf@penguin> <eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com> <mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad> <XP4dJ.33701$mv3.10047@fx34.iad> <sl582a$he7$1@dont-email.me> <XwIdJ.15$lz3.1@fx34.iad>
Lines: 17
Message-ID: <UtTdJ.18$Zz1.7@fx06.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Tue, 26 Oct 2021 13:34:44 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Tue, 26 Oct 2021 13:34:44 GMT
X-Received-Bytes: 1578
 by: Scott Lurndal - Tue, 26 Oct 2021 13:34 UTC

Branimir Maksimovic <branimir.maksimovic@icloud.com> writes:
>On 2021-10-25, James Kuyper <jameskuyper@alumni.caltech.edu> wrote:
>> On 10/23/21 11:56 PM, Branimir Maksimovic wrote:
>>> On 2021-10-23, Scott Lurndal <scott@slp53.sl.home> wrote:
>> ...
>>>> Of course, GTK and QT are both built _on top of_ X11, and thus
>>>> the GTK/QT team program "directly with X11".
>> ...
>>> Qt is not built on top of X11...
>>
>> Can you explain what you mean by that comment, taking into consideration
>> the contents of the following web page?
>> https://doc.qt.io/qt-6/linux.html
>Qt works on any pplatform unlike GTK which requires X11...

That doesn't mean it isn't built on top of X11. And QT (Trolltech)
originally targeted Unix systems.

Re: how learn c?

<6e6bdfbf-0208-4e8a-b735-9b66e223d7f6n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18741&group=comp.lang.c#18741

  copy link   Newsgroups: comp.lang.c
X-Received: by 2002:a05:620a:17a9:: with SMTP id ay41mr19176681qkb.452.1635256746794;
Tue, 26 Oct 2021 06:59:06 -0700 (PDT)
X-Received: by 2002:a05:622a:1aa5:: with SMTP id s37mr25469573qtc.410.1635256746610;
Tue, 26 Oct 2021 06:59:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c
Date: Tue, 26 Oct 2021 06:59:06 -0700 (PDT)
In-Reply-To: <UtTdJ.18$Zz1.7@fx06.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23a8:400a:5601:115c:1f35:c80e:97ef;
posting-account=Dz2zqgkAAADlK5MFu78bw3ab-BRFV4Qn
NNTP-Posting-Host: 2a00:23a8:400a:5601:115c:1f35:c80e:97ef
References: <87fssttzws.fsf@penguin> <eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
<mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad>
<XP4dJ.33701$mv3.10047@fx34.iad> <sl582a$he7$1@dont-email.me>
<XwIdJ.15$lz3.1@fx34.iad> <UtTdJ.18$Zz1.7@fx06.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6e6bdfbf-0208-4e8a-b735-9b66e223d7f6n@googlegroups.com>
Subject: Re: how learn c?
From: malcolm....@gmail.com (Malcolm McLean)
Injection-Date: Tue, 26 Oct 2021 13:59:06 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 10
 by: Malcolm McLean - Tue, 26 Oct 2021 13:59 UTC

On Tuesday, 26 October 2021 at 14:34:56 UTC+1, Scott Lurndal wrote:
>
> >Qt works on any pplatform unlike GTK which requires X11...
> That doesn't mean it isn't built on top of X11. And QT (Trolltech)
> originally targeted Unix systems.
>
It's cross platform. I'd be surprised if it still uses X11 for the Unix build,
XCB has taken over (basically XCB gives you surfaces on which the client
renders using its own code, X11 gives you a graphics context which provides
its own draw routines and fonts).
The Windows build will use the Windows API.

Re: how learn c?

<sl91op$pr5$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18742&group=comp.lang.c#18742

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: lew.pitc...@digitalfreehold.ca (Lew Pitcher)
Newsgroups: comp.lang.c
Subject: Re: how learn c?
Date: Tue, 26 Oct 2021 14:02:01 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <sl91op$pr5$2@dont-email.me>
References: <87fssttzws.fsf@penguin>
<eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
<mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad>
<XP4dJ.33701$mv3.10047@fx34.iad> <sl582a$he7$1@dont-email.me>
<XwIdJ.15$lz3.1@fx34.iad> <UtTdJ.18$Zz1.7@fx06.iad>
<6e6bdfbf-0208-4e8a-b735-9b66e223d7f6n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 26 Oct 2021 14:02:01 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="816c93de529df6f5f7d1a6545b4b51fa";
logging-data="26469"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+FbrDts8j6Rx/UyywQ9xpJQwhTIp8ILaE="
User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508
git://git.gnome.org/pan2)
Cancel-Lock: sha1:Il4Nf/U+jWUvzkm4p0CeQEvYuDI=
 by: Lew Pitcher - Tue, 26 Oct 2021 14:02 UTC

On Tue, 26 Oct 2021 06:59:06 -0700, Malcolm McLean wrote:

> On Tuesday, 26 October 2021 at 14:34:56 UTC+1, Scott Lurndal wrote:
>>
>> >Qt works on any pplatform unlike GTK which requires X11...
>> That doesn't mean it isn't built on top of X11. And QT (Trolltech)
>> originally targeted Unix systems.
>>
> It's cross platform. I'd be surprised if it still uses X11 for the Unix build,
> XCB has taken over (basically XCB gives you surfaces on which the client
> renders using its own code, X11 gives you a graphics context which provides
> its own draw routines and fonts).

I'm afraid that you've confused X11 (a networked grapic UI protocol) with
Xlib (a low-level C library that implements an API to manipulate the X11
protocol).

Both XCB and XLib "require X11", in that they both implement APIs that
exclusively converse in the X11 protocol.

> The Windows build will use the Windows API.

--
Lew Pitcher
"In Skills, We Trust"

Re: how learn c?

<7715e621-0f9e-4c69-85ef-c369909596ffn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18743&group=comp.lang.c#18743

  copy link   Newsgroups: comp.lang.c
X-Received: by 2002:ac8:7f44:: with SMTP id g4mr24967315qtk.130.1635257074417;
Tue, 26 Oct 2021 07:04:34 -0700 (PDT)
X-Received: by 2002:a05:6214:5286:: with SMTP id kj6mr15697893qvb.43.1635257074132;
Tue, 26 Oct 2021 07:04:34 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c
Date: Tue, 26 Oct 2021 07:04:33 -0700 (PDT)
In-Reply-To: <E%_cJ.5169$mv3.4844@fx34.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23a8:400a:5601:115c:1f35:c80e:97ef;
posting-account=Dz2zqgkAAADlK5MFu78bw3ab-BRFV4Qn
NNTP-Posting-Host: 2a00:23a8:400a:5601:115c:1f35:c80e:97ef
References: <87fssttzws.fsf@penguin> <eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
<mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7715e621-0f9e-4c69-85ef-c369909596ffn@googlegroups.com>
Subject: Re: how learn c?
From: malcolm....@gmail.com (Malcolm McLean)
Injection-Date: Tue, 26 Oct 2021 14:04:34 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 11
 by: Malcolm McLean - Tue, 26 Oct 2021 14:04 UTC

On Saturday, 23 October 2021 at 22:19:44 UTC+1, Scott Lurndal wrote:
>
> >iNobody programs directly with X11 any more.
> Demonstrably untrue blanket statement noted.
>
I wrote Baby X as a lightweight toolkit for X11. I
Whilst I put in a mode which didn't grab the X11 message loop, so it was
possible to add your own X11-specific code alongside the Baby widgets,
I found that I never used it - all the code I wrote interfaced with Baby X,
and then with X11.
This made it possible to create a Windows version of Baby X and port
my Baby X programs.

Re: how learn c?

<06f33435-0f05-4e4a-80b4-690ad8b7521cn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18744&group=comp.lang.c#18744

  copy link   Newsgroups: comp.lang.c
X-Received: by 2002:a05:622a:1116:: with SMTP id e22mr25124186qty.78.1635257159934;
Tue, 26 Oct 2021 07:05:59 -0700 (PDT)
X-Received: by 2002:a05:6214:2aae:: with SMTP id js14mr8575039qvb.27.1635257159720;
Tue, 26 Oct 2021 07:05:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c
Date: Tue, 26 Oct 2021 07:05:59 -0700 (PDT)
In-Reply-To: <sl91op$pr5$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23a8:400a:5601:115c:1f35:c80e:97ef;
posting-account=Dz2zqgkAAADlK5MFu78bw3ab-BRFV4Qn
NNTP-Posting-Host: 2a00:23a8:400a:5601:115c:1f35:c80e:97ef
References: <87fssttzws.fsf@penguin> <eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
<mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad>
<XP4dJ.33701$mv3.10047@fx34.iad> <sl582a$he7$1@dont-email.me>
<XwIdJ.15$lz3.1@fx34.iad> <UtTdJ.18$Zz1.7@fx06.iad> <6e6bdfbf-0208-4e8a-b735-9b66e223d7f6n@googlegroups.com>
<sl91op$pr5$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <06f33435-0f05-4e4a-80b4-690ad8b7521cn@googlegroups.com>
Subject: Re: how learn c?
From: malcolm....@gmail.com (Malcolm McLean)
Injection-Date: Tue, 26 Oct 2021 14:05:59 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 17
 by: Malcolm McLean - Tue, 26 Oct 2021 14:05 UTC

On Tuesday, 26 October 2021 at 15:02:13 UTC+1, Lew Pitcher wrote:
> On Tue, 26 Oct 2021 06:59:06 -0700, Malcolm McLean wrote:
>
> > On Tuesday, 26 October 2021 at 14:34:56 UTC+1, Scott Lurndal wrote:
> >>
> >> >Qt works on any pplatform unlike GTK which requires X11...
> >> That doesn't mean it isn't built on top of X11. And QT (Trolltech)
> >> originally targeted Unix systems.
> >>
> > It's cross platform. I'd be surprised if it still uses X11 for the Unix build,
> > XCB has taken over (basically XCB gives you surfaces on which the client
> > renders using its own code, X11 gives you a graphics context which provides
> > its own draw routines and fonts).
> I'm afraid that you've confused X11 (a networked grapic UI protocol) with
> Xlib (a low-level C library that implements an API to manipulate the X11
> protocol).
>
Oh you're right. xlib is linked via -lX11, which is an excuse.

Re: how learn c?

<sl92ie$pr5$3@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18745&group=comp.lang.c#18745

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: lew.pitc...@digitalfreehold.ca (Lew Pitcher)
Newsgroups: comp.lang.c
Subject: Re: how learn c?
Date: Tue, 26 Oct 2021 14:15:42 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <sl92ie$pr5$3@dont-email.me>
References: <87fssttzws.fsf@penguin>
<eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
<mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad>
<XP4dJ.33701$mv3.10047@fx34.iad> <sl582a$he7$1@dont-email.me>
<XwIdJ.15$lz3.1@fx34.iad> <UtTdJ.18$Zz1.7@fx06.iad>
<6e6bdfbf-0208-4e8a-b735-9b66e223d7f6n@googlegroups.com>
<sl91op$pr5$2@dont-email.me>
<06f33435-0f05-4e4a-80b4-690ad8b7521cn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 26 Oct 2021 14:15:42 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="816c93de529df6f5f7d1a6545b4b51fa";
logging-data="26469"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX193uU0cn9Lhe1vdrPcjqf8Whje8JOIk5rk="
User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508
git://git.gnome.org/pan2)
Cancel-Lock: sha1:TAYVGGzbvPRBX9MPa+DTyW2r3hE=
 by: Lew Pitcher - Tue, 26 Oct 2021 14:15 UTC

On Tue, 26 Oct 2021 07:05:59 -0700, Malcolm McLean wrote:

> On Tuesday, 26 October 2021 at 15:02:13 UTC+1, Lew Pitcher wrote:
>> On Tue, 26 Oct 2021 06:59:06 -0700, Malcolm McLean wrote:
>>
>> > On Tuesday, 26 October 2021 at 14:34:56 UTC+1, Scott Lurndal wrote:
>> >>
>> >> >Qt works on any pplatform unlike GTK which requires X11...
>> >> That doesn't mean it isn't built on top of X11. And QT (Trolltech)
>> >> originally targeted Unix systems.
>> >>
>> > It's cross platform. I'd be surprised if it still uses X11 for the Unix build,
>> > XCB has taken over (basically XCB gives you surfaces on which the client
>> > renders using its own code, X11 gives you a graphics context which provides
>> > its own draw routines and fonts).
>> I'm afraid that you've confused X11 (a networked grapic UI protocol) with
>> Xlib (a low-level C library that implements an API to manipulate the X11
>> protocol).
>>
> Oh you're right. xlib is linked via -lX11, which is an excuse.

libX11 is the name of the library which implementes the Xlib API. Admittedly,
the authors named it poorly, but it /was/ the reference implementation for the
X11 protocol for quite a while.

--
Lew Pitcher
"In Skills, We Trust"

Re: how learn c?

<20211026231307.934@kylheku.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18751&group=comp.lang.c#18751

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: 480-992-...@kylheku.com (Kaz Kylheku)
Newsgroups: comp.lang.c
Subject: Re: how learn c?
Date: Wed, 27 Oct 2021 06:14:59 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <20211026231307.934@kylheku.com>
References: <87fssttzws.fsf@penguin>
<eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com>
<mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad>
<XP4dJ.33701$mv3.10047@fx34.iad> <sl582a$he7$1@dont-email.me>
Injection-Date: Wed, 27 Oct 2021 06:14:59 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="23b019913a39de921688e957a86ff046";
logging-data="18877"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3Clqgom/IjZ7DiQvg2C1sZufTWSsjm58="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:AlkvjnRrGFGj7vzUbq5rcMm0Z6o=
 by: Kaz Kylheku - Wed, 27 Oct 2021 06:14 UTC

On 2021-10-25, James Kuyper <jameskuyper@alumni.caltech.edu> wrote:
> On 10/23/21 11:56 PM, Branimir Maksimovic wrote:
>> On 2021-10-23, Scott Lurndal <scott@slp53.sl.home> wrote:
> ...
>>> Of course, GTK and QT are both built _on top of_ X11, and thus
>>> the GTK/QT team program "directly with X11".
> ...
>> Qt is not built on top of X11...
>
> Can you explain what you mean by that comment, taking into consideration
> the contents of the following web page?
> https://doc.qt.io/qt-6/linux.html

I find "Qt is not built on top of X11" a plausible statement, not
unlike, say, "your local TCP/IP stack not built upon the Intel
EtherExpress Pro 100 driver."

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal

Re: how learn c?

<%fdeJ.606$452.59@fx22.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18754&group=comp.lang.c#18754

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx22.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: sco...@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: how learn c?
Newsgroups: comp.lang.c
References: <87fssttzws.fsf@penguin> <eacae89e-d398-4458-b3a3-3ead1e9d4df4n@googlegroups.com> <mgKcJ.27677$QA4.17848@fx37.iad> <E%_cJ.5169$mv3.4844@fx34.iad> <XP4dJ.33701$mv3.10047@fx34.iad> <sl582a$he7$1@dont-email.me> <20211026231307.934@kylheku.com>
Lines: 21
Message-ID: <%fdeJ.606$452.59@fx22.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Wed, 27 Oct 2021 14:21:47 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Wed, 27 Oct 2021 14:21:47 GMT
X-Received-Bytes: 1753
 by: Scott Lurndal - Wed, 27 Oct 2021 14:21 UTC

Kaz Kylheku <480-992-1380@kylheku.com> writes:
>On 2021-10-25, James Kuyper <jameskuyper@alumni.caltech.edu> wrote:
>> On 10/23/21 11:56 PM, Branimir Maksimovic wrote:
>>> On 2021-10-23, Scott Lurndal <scott@slp53.sl.home> wrote:
>> ...
>>>> Of course, GTK and QT are both built _on top of_ X11, and thus
>>>> the GTK/QT team program "directly with X11".
>> ...
>>> Qt is not built on top of X11...
>>
>> Can you explain what you mean by that comment, taking into consideration
>> the contents of the following web page?
>> https://doc.qt.io/qt-6/linux.html
>
>I find "Qt is not built on top of X11" a plausible statement, not
>unlike, say, "your local TCP/IP stack not built upon the Intel
>EtherExpress Pro 100 driver."

Given that Qt development began in 1991, it's completly plausible
to say that "Qt is built on top of X11". Adding support for windows
a decade later doesn't obviate that.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor