Programmiersprachen: Prefix von Variablen

Diskutiere Programmiersprachen: Prefix von Variablen im Developer Network Forum im Bereich Hardware & Software Forum; so ich buddel den hier ganz bewusst mal aus, weil das doch ein recht vernünftiger thread war. Bei C# muss eine Variable doch immer mit dem Typ...
  • Programmiersprachen: Prefix von Variablen Beitrag #1
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
so ich buddel den hier ganz bewusst mal aus, weil das doch ein recht vernünftiger thread war.

Bei C# muss eine Variable doch immer mit dem Typ als Prefix deklariert werden oder?
 
  • Programmiersprachen: Prefix von Variablen Beitrag #2
bummelbum

bummelbum

Bekanntes Mitglied
Dabei seit
18.04.2009
Beiträge
946
Reaktionspunkte
0
Du meinst bei Delphi z.B. deklariert man mit var und dann dem Typ,
bei C# allerdings nur mit int x, das war aber bei C aber auch schon so.
 
  • Programmiersprachen: Prefix von Variablen Beitrag #3
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
Du meinst bei Delphi z.B. deklariert man mit var und dann dem Typ,
bei C# allerdings nur mit int x, das war aber bei C aber auch schon so.

bei C/++ war es nicht notwendig, bei C# bekommst du eine Fehlermeldung wenn du versuchst
x = "abc";
zu benutzen ... du musst auch hier die Variable als string initiieren
string x = "abc";
 
  • Programmiersprachen: Prefix von Variablen Beitrag #4
bummelbum

bummelbum

Bekanntes Mitglied
Dabei seit
18.04.2009
Beiträge
946
Reaktionspunkte
0
bei C/++ war es nicht notwendig, bei C# bekommst du eine Fehlermeldung wenn du versuchst
x = "abc";
zu benutzen ... du musst auch hier die Variable als string initiieren
string x = "abc";
Nicht zwingend, bei C# kannst du auch "var x = "abc";" benutzen, dann sucht sich C# den richtigen Dateityp raus.
 
  • Programmiersprachen: Prefix von Variablen Beitrag #5
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Also, dass C als das klassische Beispiel einer streng typisierten Sprache die Verwendung einer Variable ohne vorherige Deklaration zulässt, kann ich mir nur schwer vorstellen.
ußerdem sollte man einen Präfix nicht mit der Deklaration verwechseln. Präfixe sind nicht notwendig, aber werden häufig verwendet, damit man überall sofort sieht, welchen Datentyps eine Variable ist. Eine Variable für eine Anzahl würde man z.B. iCount nennen, um kenntlich zu machen, dass es sich um einen int handelt. Das ist zwar nicht erforderlich, aber erleichtert die Programmierung. Speziell ist es hilfreich, um Pointer und Variablen auseinander zu halten, da solche Verwechslungen zu den abenteuerlichsten und oft schwer zu findenden Fehlern führen.
In dem Zusammenhang ist die Bezeichnung "Ungarische Notation" zu erwähnen. Deren eigentlich Sinn war zwar ein anderer (Präfixe sollten die Verwendung der Variable erkennen lassen und nicht den Datentyp), aber sie wird heute oft in dieser abgewandelten Form angewendet.
 
  • Programmiersprachen: Prefix von Variablen Beitrag #6
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
also geht es speziell bei der Frage
Welche Programmiersprache hat die Characteristik, daß die Variablen mit einem Prefix vesehen sind und dadurch den Dateitypen anzeigen?

um eine Sprache, bei der Variablen mit einem Prefix wie das i vor den Integern versehen werden müssen?
 
  • Programmiersprachen: Prefix von Variablen Beitrag #7
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Das müsste der Fragesteller erläutern. Ich vermute mal, dass eine bestimmte Sprache das tatsächlich erfordert. Welche das ist, weiß ich aber nicht.
 
  • Programmiersprachen: Prefix von Variablen Beitrag #8
skyborla

skyborla

Bekanntes Mitglied
Dabei seit
15.03.2003
Beiträge
1.308
Reaktionspunkte
0
Ort
127.0.0.1
ich hätte jetzt die frage ein wenig anders interpretiert und php gesagt ... da hat jede variable ein $ vornedran, mit dem man sie von funktionen, konstanten und dergleichen abgrenzen kann !?!
 
  • Programmiersprachen: Prefix von Variablen Beitrag #9
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
hmm ... wenn man unter Dateityp jetzt zusammenfasst {Variable, Funktion, ...} wobei eine konstante Variable ja möglich ist ;) (moooment ... oO)

aber dann haben wir schonmal 2 Lösungen: PHP und AutoIt
 
  • Programmiersprachen: Prefix von Variablen Beitrag #10
Egal88

Egal88

Super-Moderator & Mr. Powerforen 2012
Teammitglied
Dabei seit
13.05.2000
Beiträge
10.828
Reaktionspunkte
4
Ort
hinter'm Mond ...
Ich verschiebe die neuen Programmier-Diskussion mal zu den Developern.

//moved from Technik, Wissen und Denksport (von hier)
 
  • Programmiersprachen: Prefix von Variablen Beitrag #11
bummelbum

bummelbum

Bekanntes Mitglied
Dabei seit
18.04.2009
Beiträge
946
Reaktionspunkte
0
Ich habe das Gefühl das wir auf die Antwort des Fragestellers lange warten können.

Ich würde mich mit PHP als Antwort zufrieden geben. AutoIt genauso aber ich denke nicht das der Fragesteller viel mit Autoit zu tun hatte (reine Vermutung).
 
Thema:

Programmiersprachen: Prefix von Variablen

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben