PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > comp.lang.c > C pronunciation question
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
C pronunciation question

Réponse
 
LinkBack Outils de la discussion
Vieux 28/10/2007, 01h41   #51
Richard Heathfield
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

Darren J Longhorn said:

> On Sat, 27 Oct 2007 22:20:01 +0000, Richard Heathfield
> <rjh@see.sig.invalid> wrote:
>
>>Charlie Gordon said:
>>
>>> "Richard Heathfield" <rjh@see.sig.invalid> a écrit dans le message de
>>> news: MuedndFOuITt5r7anZ2dnUVZ8qOknZ2d@bt.com...
>>>> Army1987 said:
>>>>
>>>> <snip>
>>>>
>>>>> Since the ++ in ++x is one token, to be pedantic that's not a
>>>>> one-to-one correspondence. How you distinguish it from `+ +x`?
>>>>
>>>> In the same way that you distinguish "notable" from "no table" - i.e.
>>>> by the appropriate use of brief but significant pauses.
>>>
>>> non sequitur. "notable" and "no table" are distinguishable essentially
>>> because they are pronounced with different phonemes.

>>
>><sigh> Okay then - "berated" and "be rated". Sheesh, Charlie!

>
> <delurk>
> This is probably one of those accent things, but they're not
> pronounced the same way either, 'down our way'...
> </delurk>


Welcome to Nonlurkland. :-) Up our way, they /are/ pronounced the same
way, except for the small but significant pause in the second one (which
is why it's a good parallel). Down your way, substitute two expressions
which *would* be pronounced in the same way if not for the space.

--
Richard Heathfield <http://www.cpax.org.uk>
Email: -http://www. +rjh@
Google users: <http://www.cpax.org.uk/prg/writings/googly.php>
"Usenet is a strange place" - dmr 29 July 1999
  Réponse avec citation
Vieux 28/10/2007, 01h45   #52
Richard Heathfield
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

Charlie Gordon said:

<snip>

> But how do you distinguish "be rated" from "B rated" ?


Context.

Anyway, your new example is an analogy to a different C question. The
original question was how to distinguish ++n from + +n, for which
"berated" vs "be rated" was a reasonable analogy. But distinguishing "be
rated" from "B rated" is a problem that is closer to, say, "+ +n" vs "+
plusn".

--
Richard Heathfield <http://www.cpax.org.uk>
Email: -http://www. +rjh@
Google users: <http://www.cpax.org.uk/prg/writings/googly.php>
"Usenet is a strange place" - dmr 29 July 1999
  Réponse avec citation
Vieux 28/10/2007, 10h26   #53
Chris Hills
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

In article <4723d1e8$1_2@mk-nntp-2.news.uk.tiscali.com>, Peter Pichler
<usenet@pichler.co.uk> writes
>Charlie Gordon wrote:
>
>> But how do you distinguish "be rated" from "B rated" ?

>
>How do you distinguish between "there" and "their", "which" and
>"witch", "its" and "it's", "whether" and "weather"...?
>
>Good job we don't need to read C source out loud that often.


I once had a support call 2 minutes before the end of the working day
and he refused to email over the code example but started to read it out
over the phone and expected me to solve the problem. It contained some
nested structures to start with.....

That was fun!
--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
/\/\/ chris@phaedsys.org www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



  Réponse avec citation
Vieux 28/10/2007, 22h08   #54
Peter Pichler
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

Richard Heathfield wrote:

> The original question was how to distinguish ++n from + +n, for which
> "berated" vs "be rated" was a reasonable analogy. But distinguishing "be
> rated" from "B rated" is a problem that is closer to, say, "+ +n" vs "+
> plusn".


That would be easy for me. I would pronounce the former "plus plusen"
and the latter "plus plusn".
  Réponse avec citation
Vieux 29/10/2007, 02h40   #55
Old Wolf
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

On Oct 22, 11:43 am, Franz Hose <franz_hose_199...@yahoo.dk> wrote:
> 1. '\0'
>
> 2. '\n', '\a', '\b', '\f', etc.


My pronunciations: "backslash 0", "backslash n", etc.

> 3. NULL, nul (how to distinguish these two?)


"null", and i assume you mean "ascii nul"

> 4. char (3 possible ways I've heard are 4a) like the 1st syllable in
> "character", 4b) like "char coal", and 4c) like "car"


"char" (as in charcoal)

> 5. Motif (like "motive" or more like the French word?)


mow teef

> 6. x = y, x == y (how to distinguish these two?)


"x equals y" for both, context sufficient to disambiguate.
(If unclear, "x single equals y" and "x double equals y")

> 7. ++x, x++, x += n


"plus plus x", "x plus plus", "x plus equals n"

> 8. argc, argv


"arg-see", "arg-vee"


  Réponse avec citation
Vieux 29/10/2007, 08h30   #56
Richard Bos
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

Marjancek <marjancek@gmail.com> wrote:

> On Oct 25, 8:22 am, Justin Spahr-Summers
> <Justin.SpahrSumm...@gmail.com> wrote:
> > On Oct 25, 5:41 am, Chris Hills <ch...@phaedsys.org> wrote:
> > > Hence is it C-pound or C-hash for C# ?

> >
> > It's officially "C sharp." Of course, why someone would even use such
> > a symbol in the name of a language is beyond me.

>
> If you pay attention, the '#' symbol can be made of two '+' (with a
> subtle vertical and horizontal offset).


True, but irrelevant, since (as I'm semi-reliably informed) Sheesh is a
cheap knock-off of Java, not of C++.

Richard
  Réponse avec citation
Vieux 29/10/2007, 08h38   #57
Default User
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

Old Wolf wrote:


> > 5. Motif (like "motive" or more like the French word?)

>
> mow teef


Is that "mow" as in "bow"?



Brian
  Réponse avec citation
Vieux 29/10/2007, 09h20   #58
Richard Heathfield
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

Default User said:

> Old Wolf wrote:
>
>
>> > 5. Motif (like "motive" or more like the French word?)

>>
>> mow teef

>
> Is that "mow" as in "bow"?


Is that "bow" as in "arrow", or "bow" as in "curtsey"?

--
Richard Heathfield <http://www.cpax.org.uk>
Email: -http://www. +rjh@
Google users: <http://www.cpax.org.uk/prg/writings/googly.php>
"Usenet is a strange place" - dmr 29 July 1999
  Réponse avec citation
Vieux 29/10/2007, 09h27   #59
Chris Hills
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

In article <47258c02.930234095@news.xs4all.nl>, Richard Bos
<rlb@hoekstra-uitgeverij.nl> writes
>Marjancek <marjancek@gmail.com> wrote:
>
>> On Oct 25, 8:22 am, Justin Spahr-Summers
>> <Justin.SpahrSumm...@gmail.com> wrote:
>> > On Oct 25, 5:41 am, Chris Hills <ch...@phaedsys.org> wrote:
>> > > Hence is it C-pound or C-hash for C# ?
>> >
>> > It's officially "C sharp." Of course, why someone would even use such
>> > a symbol in the name of a language is beyond me.

>>
>> If you pay attention, the '#' symbol can be made of two '+' (with a
>> subtle vertical and horizontal offset).

>
>True, but irrelevant, since (as I'm semi-reliably informed) Sheesh is a
>cheap knock-off of Java, not of C++.
>Richard


What is Sheesh?

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
/\/\/ chris@phaedsys.org www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



  Réponse avec citation
Vieux 29/10/2007, 09h46   #60
Charlie Gordon
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

"Richard Bos" <rlb@hoekstra-uitgeverij.nl> a écrit dans le message de news:
47258c02.930234095@news.xs4all.nl...
> Marjancek <marjancek@gmail.com> wrote:
>
>> On Oct 25, 8:22 am, Justin Spahr-Summers
>> <Justin.SpahrSumm...@gmail.com> wrote:
>> > On Oct 25, 5:41 am, Chris Hills <ch...@phaedsys.org> wrote:
>> > > Hence is it C-pound or C-hash for C# ?
>> >
>> > It's officially "C sharp." Of course, why someone would even use such
>> > a symbol in the name of a language is beyond me.

>>
>> If you pay attention, the '#' symbol can be made of two '+' (with a
>> subtle vertical and horizontal offset).

>
> True, but irrelevant, since (as I'm semi-reliably informed) Sheesh is a
> cheap knock-off of Java, not of C++.


If by cheap you mean "not expensive", you are right, both are free albeit
not open source.
If you mean "low quality", you have been misinformed.

--
Chqrlie.


  Réponse avec citation
Vieux 29/10/2007, 10h14   #61
Ben Bacarisse
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

Franz Hose <franz_hose_1993AD@yahoo.dk> writes:

> so how do professional programmers pronounce these things?


I seem to be in the majority except for:

> 6. x = y


"becomes" or "gets" (when I say it a lot)

> 7. x += n


"plus becomes". Ugly, but there are not C recitation prizes.

--
Ben.
  Réponse avec citation
Vieux 29/10/2007, 16h38   #62
Default User
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

Richard Heathfield wrote:

> Default User said:
>
> > Old Wolf wrote:
> >
> >
> >> > 5. Motif (like "motive" or more like the French word?)
> >>
> >> mow teef

> >
> > Is that "mow" as in "bow"?

>
> Is that "bow" as in "arrow", or "bow" as in "curtsey"?



Yes.



Brian
  Réponse avec citation
Vieux 29/10/2007, 19h27   #63
Keith Thompson
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

Chris Hills <chris@phaedsys.org> writes:
> In article <47258c02.930234095@news.xs4all.nl>, Richard Bos
> <rlb@hoekstra-uitgeverij.nl> writes
>>Marjancek <marjancek@gmail.com> wrote:
>>
>>> On Oct 25, 8:22 am, Justin Spahr-Summers
>>> <Justin.SpahrSumm...@gmail.com> wrote:
>>> > On Oct 25, 5:41 am, Chris Hills <ch...@phaedsys.org> wrote:
>>> > > Hence is it C-pound or C-hash for C# ?
>>> >
>>> > It's officially "C sharp." Of course, why someone would even use such
>>> > a symbol in the name of a language is beyond me.
>>>
>>> If you pay attention, the '#' symbol can be made of two '+' (with a
>>> subtle vertical and horizontal offset).

>>
>>True, but irrelevant, since (as I'm semi-reliably informed) Sheesh is a
>>cheap knock-off of Java, not of C++.
>>Richard

>
> What is Sheesh?


Presumably a snide reference to C#.

--
Keith Thompson (The_Other_Keith) kst-u@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://users.sdsc.edu/~kst>
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
  Réponse avec citation
Vieux 29/10/2007, 23h08   #64
James Harris
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

On 21 Oct, 22:43, Franz Hose <franz_hose_199...@yahoo.dk> wrote:
> last week in class I witnessed somebody reading a C program to
> another person and they were having some difficulties because of
> different pronunciation of some C language terms...so how do
> professional programmers pronounce these things?


You've had a lot of answers already - good and amusing by parts - but
I don't think you've had all of these yet: (You'll note a higher
degree of pedantry here than in the other answers but you did say
people were reading these out in class so I assume we are talking to C
learners and I think the pedantry is apt)

> 1. '\0'


blip, backslash zero, blip

> 2. '\n', '\a', '\b', '\f', etc.


blip, backslash, blip etc

(Once a person is used to the idea that apostrophes are needed for
these the words, "blip," would no longer be needed.

> 3. NULL, nul (how to distinguish these two?)


Don't call a variable 'nul' and if you do spell it each time.

> 4. char (3 possible ways I've heard are 4a) like the 1st syllable in
> "character", 4b) like "char coal", and 4c) like "car"


The one I've heard most often is 4b: char as in coal

> 5. Motif (like "motive" or more like the French word?)


no idea how this relates to C!

> 6. x = y, x == y (how to distinguish these two?)


(I suspect the hacks will dislike this)
x equal(s) y, x equal(s) equal(s) y

> 7. ++x, x++, x += n


plus plus x, x plus plus, x plus equal n

> 8. argc, argv


arg C, arg V

You'll have to tell us which ones you would use ...........


  Réponse avec citation
Vieux 30/10/2007, 00h49   #65
Joe Wright
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

James Harris wrote:
> On 21 Oct, 22:43, Franz Hose <franz_hose_199...@yahoo.dk> wrote:
>> last week in class I witnessed somebody reading a C program to
>> another person and they were having some difficulties because of
>> different pronunciation of some C language terms...so how do
>> professional programmers pronounce these things?

>
> You've had a lot of answers already - good and amusing by parts - but
> I don't think you've had all of these yet: (You'll note a higher
> degree of pedantry here than in the other answers but you did say
> people were reading these out in class so I assume we are talking to C
> learners and I think the pedantry is apt)
>
>> 1. '\0'

>
> blip, backslash zero, blip
>
>> 2. '\n', '\a', '\b', '\f', etc.

>
> blip, backslash, blip etc
>
> (Once a person is used to the idea that apostrophes are needed for
> these the words, "blip," would no longer be needed.
>
>> 3. NULL, nul (how to distinguish these two?)

>
> Don't call a variable 'nul' and if you do spell it each time.
>
>> 4. char (3 possible ways I've heard are 4a) like the 1st syllable in
>> "character", 4b) like "char coal", and 4c) like "car"

>
> The one I've heard most often is 4b: char as in coal
>
>> 5. Motif (like "motive" or more like the French word?)

>
> no idea how this relates to C!
>
>> 6. x = y, x == y (how to distinguish these two?)

>
> (I suspect the hacks will dislike this)
> x equal(s) y, x equal(s) equal(s) y
>
>> 7. ++x, x++, x += n

>
> plus plus x, x plus plus, x plus equal n
>
>> 8. argc, argv

>
> arg C, arg V
>
> You'll have to tell us which ones you would use ...........
>
>

Victor Borge could explain this. RIP.

--
Joe Wright
"Everything should be made as simple as possible, but not simpler."
--- Albert Einstein ---
  Réponse avec citation
Vieux 30/10/2007, 08h45   #66
James Harris
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

On 29 Oct, 23:49, Joe Wright <joewwri...@comcast.net> wrote:
....
> Victor Borge could explain this. RIP.


Haha - a man of farsighted wisdom. He anticipated the introduction of
programming languages by decades. Maybe it was his desire to assist a
radio audience to learn to write code.....?

--
James

  Réponse avec citation
Vieux 30/10/2007, 09h20   #67
Chris Hills
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

In article <D4WdncHbHtvs7LvanZ2dnUVZ_ufinZ2d@comcast.com>, Joe Wright
<joewwright@comcast.net> writes
>James Harris wrote:
>> On 21 Oct, 22:43, Franz Hose <franz_hose_199...@yahoo.dk> wrote:
>>> last week in class I witnessed somebody reading a C program to
>>> another person and they were having some difficulties because of
>>> different pronunciation of some C language terms...so how do
>>> professional programmers pronounce these things?


>>n
>>
>>> 8. argc, argv

>> arg C, arg V
>> You'll have to tell us which ones you would use ...........
>>

>Victor Borge could explain this. RIP.


Along with the barrel of bricks.........

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
/\/\/ chris@phaedsys.org www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



  Réponse avec citation
Vieux 30/10/2007, 16h26   #68
John Bode
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

On Oct 29, 2:30 am, r...@hoekstra-uitgeverij.nl (Richard Bos) wrote:
> Marjancek <marjan...@gmail.com> wrote:
> > On Oct 25, 8:22 am, Justin Spahr-Summers
> > <Justin.SpahrSumm...@gmail.com> wrote:
> > > On Oct 25, 5:41 am, Chris Hills <ch...@phaedsys.org> wrote:
> > > > Hence is it C-pound or C-hash for C# ?

>
> > > It's officially "C sharp." Of course, why someone would even use such
> > > a symbol in the name of a language is beyond me.

>
> > If you pay attention, the '#' symbol can be made of two '+' (with a
> > subtle vertical and horizontal offset).

>
> True, but irrelevant, since (as I'm semi-reliably informed) Sheesh is a
> cheap knock-off of Java, not of C++.
>
> Richard


<lurching further OT>

At first glance C# is almost indistinguishable from Java, but there
are some subtle differences that give C# a slight edge IMO. I'm not
an expert in either language, but it seems that the C# event model is
a little saner than Java's, the .Net class libraries seem to be better
organized, and the property concept is interesting.

  Réponse avec citation
Vieux 31/10/2007, 00h27   #69
James Harris
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

On 29 Oct, 23:49, Joe Wright <joewwri...@comcast.net> wrote:

....

> >> 6. x = y, x == y (how to distinguish these two?)

>
> > (I suspect the hacks will dislike this)
> > x equal(s) y, x equal(s) equal(s) y


....

> Victor Borge could explain this. RIP.


Haha. A man of vision! He predated and anticipated the pedanticism
needed for low level programming by a matter of decades. He also
considered how to explain linguistic detail to a radio audience. An
ideal example. :-)

  Réponse avec citation
Vieux 31/10/2007, 05h21   #70
Peter 'Shaggy' Haywood
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: C pronunciation question

Groovy hepcat Richard was jivin' in comp.lang.c on Fri, 26 Oct 2007 2:01
am. It's a cool scene! Dig it.

> Philip Potter <pgp@see.sig.invalid> writes:
>
>> Richard wrote:
>>>
>>> How do you pronounce printf or sprintf in one syllable in your head?

>>
>> I'm not sure what question you're asking. If you're asking "what does
>> it sound like?"

>
> yes....
>
>> then the end of "printf" is just like the 'ntf' of
>> "antfarm". I can't really explain it better than that...

>
> Sounds too hard to even consider and even then it sounds like 2
> syllables :-;


I also pronounce printf (and sprintf) as a single sillable, as Phillip
does. But maybe I should call it "function formerly known as
printf".

--
Dig the sig!

----------- Peter 'Shaggy' Haywood ------------
Ain't I'm a dawg!!
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 20h42.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,25538 seconds with 28 queries