Ein paar Fragen zur Aussprache

Gast #5347169
Lesenswert?

Hallo,
ich programmiere jetzt bereits seit rund drei Jahren hobbymäßig und ein 
paar Rätsel habe ich bis heute nicht lüften können, so beispielsweise 
etwas zu Aussprache:
JavaScript: Spricht man das jetzt DschawaScript oder eher JavaSkrippt 
aus?
#define (und andere Präprozessordirektiven): einfach nur define, hashtag 
define, sharp define?

Danke für eure Geduld mit meiner Dummheit,
Ivo
Moderator #5347523
Lesenswert?

Zur Aussprache von #define bekommst du hier eine klare und eindeutige
Antwort:

  https://groups.google.com/forum/#!topic/comp.lang.c/19P3mdUv70I

;-)

"sharp define" würde ich nicht sagen, denn das mag der Compiler nicht:

1
test.c:1:1: error: stray ‘\342’ in program
2
 ♯define A 0
3
 ^
4
test.c:1:2: error: stray ‘\231’ in program
5
 ♯define A 0
6
  ^
7
test.c:1:3: error: stray ‘\257’ in program
8
 ♯define A 0
9
   ^
10
test.c:1:4: error: unknown type name ‘define’
11
 ♯define A 0
12
    ^~~~~~
13
test.c:1:13: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before numeric constant
14
 ♯define A 0
15
             ^


Dann schon eher "number sign define".

Eindeutiger wird die Aussprache, wenn du ??=define oder %:define statt
#define schreibst, was ein normgerechter Compiler ebenfalls akzeptiert.
Ausgesprochen wird das als

  "question mark question mark equal sign define"

bzw.

  "percent sign colon define"

Ich persönlich sage übrigens einfach "define". Das seltsame Zeichen
davor entsteht dann automatisch im Gehirn des Zuhörers.
#5348140
Lesenswert?

Ivo Z. schrieb:

> paar Rätsel habe ich bis heute nicht lüften können, so beispielsweise
> etwas zu Aussprache:
> JavaScript: Spricht man das jetzt DschawaScript oder eher JavaSkrippt
> aus?

In 99% aller Anwendungsfälle ist die korrekte Aussprache "Oh, mein Gott 
- nicht schon wieder dieser Scheiß!"

> #define (und andere Präprozessordirektiven): einfach nur define, hashtag
> define, sharp define?

"Sharp" sagt man nur zu dem Java-Derivat vom Microsoft. Das ist so eine 
Art Anti-Huldigung. Weil es so gar nicht sharp ist.

Ansonsten rezitiere ich C-Code eher selten. YMMV.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren