Forum: Offtopic C: Name für Divisionsrest


von Walter T. (nicolas)


Lesenswert?

Nach dem ich letzte Woche den schönen Spruch gelesen habe:

"There are only two hard things in computer science: cache invalidation, 
naming things and off-by-one-errors"

eine Umfrage: Wie nennt ihr einen Divisionsrest?

"rem" gilt nicht. :-)

: Verschoben durch User
von Karl (Gast)


Lesenswert?

Walter T. schrieb:
> "There are only two hard things in computer science: cache invalidation,
> naming things and off-by-one-errors"

Ist in dem Spruch ein off-by-one-error eingebaut?

von mh (Gast)


Lesenswert?

Du meinst, wie wir eine Variable nennen, in der ein Divisionsrest 
abgelegt wird, oder was?
Was hat die Benennung einer Variable mit der Rechenoperation zu tun?
Ich benenne Variablen üblicherweise nach der Verwendung und nicht nach 
dem verwendeten Operator.

von SloJo (Gast)


Lesenswert?

Walter T. schrieb:

> eine Umfrage: Wie nennt ihr einen Divisionsrest?

Divisionsrest. Auf englisch: remainder. Ich sehe keinen Sinn darin, 
dafuer neue Begriffe zu erfinden.

von rich (Gast)


Lesenswert?

Modulo?!

von npn (Gast)


Lesenswert?

rich schrieb:
> Modulo?!

Der Kandidat hat fünf Punkte und ist damit der Gewinner des heutigen 
Abends. Er kann so viele Autos mit nach Hause nehmen, wie er mit einer 
Hand tragen kann!

:-)

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

rich schrieb:
> Modulo?!

Nö.. Modulo ist die Operation, die als Ergebnis einen Rest liefert 
(genauer: eine Restklasse).

"Modulo" verhält sich zu "Rest" so wie "Division" zu "Quotient" oder 
"Multiplikation" zu "Produkt".

von M.N. (Gast)


Lesenswert?

Rest?

von Mark B. (markbrandis)


Lesenswert?

Walter T. schrieb:
> eine Umfrage: Wie nennt ihr einen Divisionsrest?

Divisionsrest natürlich. Als Variablenname dann vielleicht auch nur 
Rest. Oder DivRest.

Welchen Sinn soll diese Umfrage haben?

von Walter T. (nicolas)


Lesenswert?

Mark B. schrieb:
> Welchen Sinn soll diese Umfrage haben?

Ich habe oft das "Problem", daß der gerade passenste Variablenname schon 
durch eine Funktion vergeben ist.

Gerade wieder. Und die "naming things"-Frage beschäftigt mich immer 
wieder. Also frage ich halt um, wie das andere machen.

: Bearbeitet durch User
von Mark B. (markbrandis)


Lesenswert?

Walter T. schrieb:
> Ich habe oft das "Problem", daß der gerade passenste Variablenname schon
> durch eine Funktion vergeben ist.

C bietet 31 Zeichen pro Bezeichner. Die darf man tatsächlich auch alle 
verwenden :-)

: Bearbeitet durch User
von SloJo (Gast)


Lesenswert?

Walter T. schrieb:
> Gerade wieder. Und die "naming things"-Frage beschäftigt mich immer
> wieder. Also frage ich halt um, wie das andere machen.

Und behaeltst einen wesentlichen Teil der Frage erst Mal fuer dich. 
Warum machen das so viele? Ist das witzig?

von eagle user (Gast)


Lesenswert?

i1 (notfalls i2 oder i3)

das war ja einfach ;)

von Falk B. (falk)


Lesenswert?

@ Mark Brandis (markbrandis)

>C bietet 31 Zeichen pro Bezeichner. Die darf man tatsächlich auch alle
>verwenden :-)

So wenig? War das nicht eher mal bei BASIC so?

http://stackoverflow.com/questions/7392726/is-there-a-limit-to-the-length-of-identifier-names-in-c

von Mark B. (markbrandis)


Lesenswert?

Falk B. schrieb:
> @ Mark Brandis (markbrandis)
>
>>C bietet 31 Zeichen pro Bezeichner. Die darf man tatsächlich auch alle
>>verwenden :-)
>
> So wenig? War das nicht eher mal bei BASIC so?
>
> 
http://stackoverflow.com/questions/7392726/is-there-a-limit-to-the-length-of-identifier-names-in-c

Anscheinend sind es 63 Zeichen für interne und 31 Zeichen für externe 
Bezeichner:

http://stackoverflow.com/questions/18290165/whats-the-exact-role-of-significant-characters-in-c-variables/18290577#18290577

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.