Deutsch
Wünsche und Anregungen

Wunsch: Zuweisungsoperatoren

 

Julian
Schmidt
Hallo,

wünsche mir neue Zuweisungsoperator.
Für Addition +=.
Für Substraktion -=.
Für Multiplikation *=.
Für Division /=.
Und zur besseren Unterscheidung für Stringverknüpfung .=.

Außerdem sollte man den Teilungsrest auch per % durchführen können.
Und der Zuweisungsoperator für Teilungsrest %=.

LG

Julian
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
16.07.2013  
 




RGH
Hm, was soll das bringen? Ich sehe da keine Vorteile, eher nur die Chancen auf weniger leserlichen Code.

Gruß
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
16.07.2013  
 




Julian
Schmidt
Wird es dadurch wirklich unübersichlicher und unleserlicher?
Ich denke es ist genau das Gegenteil der Fall.
Var hinzhunzundkunz& = 345
Var kunzhinzundhunz& = 123
Var hunzkunzundhinz& = 734
hinzhunzundkunz& = kunzhinzundhunz& + 200
hinzhunzundkunz& = hinzhunzundkunz& + 5
kunzhinzundhunz& = hunzkunzundhinz& + 20
hinzhunzundkunz& = kunzhinzundhunz& + 200
kunzhinzundhunz& = kunzhinzundhunz& + 200
hunzkunzundhinz& = hinzhunzundkunz& + 10

Var hinzhunzundkunz& = 345
Var kunzhinzundhunz& = 123
Var hunzkunzundhinz& = 734
hinzhunzundkunz& = kunzhinzundhunz& + 200
hinzhunzundkunz& += 5
kunzhinzundhunz& = hunzkunzundhinz& + 20
hinzhunzundkunz& = kunzhinzundhunz& + 200
kunzhinzundhunz& += 200
hunzkunzundhinz& = hinzhunzundkunz& + 10
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
16.07.2013  
 




RGH
Bein den Variablennamen wird es niemals übersichtlich!

Gruß
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
16.07.2013  
 




Julian
Schmidt
Genau! Aber ich brauche einen unleserlichen Code, um zu beweisen das es mit Zuweisungsoperatoren leserlicher wird.

Anders herum müsste ich Beweisen das Zuweisungsoperatoren einen leserlichen Code nicht unleserlicher machen.
Dies ist aber schwieriger zu beurteilen.
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
17.07.2013  
 




E.T.
Also was soll den ein
hinzhunzundkunz& += 5

gegenüber einem
hinzhunzundkunz& = hinzhunzundkunz& + 5

bringen ??

Da sehe ich nur die schreibfaulheit des Programmieres unterstützt und die Verwirrung größer werden.

Irgendwann wird dann ein

so verschachtelt, das dies mit "sauberer Programmierung" nicht mehr nachvollziebar ist.

Meine Meinung: Roland, lass es so, wie es ist
 
XProfan X2
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
17.07.2013  
 




Julian
Schmidt
In solchen Fälle wünschte man, das IF sowas wie Umfragen in sein Forum integriert hätte.

Natürlich wird es durch Verschachtelung nicht besser.
Aber ich denke mit Vergleichsoperatoren ist man vlt eher dazu geneigt mehrere Operationen auf mehrere Zeilen zu verteilen.
hinzhunzundkunz& += 5
hinzhunzundkunz& += weil (IF(Cola geholt)
hinzhunzundkunz& -= IF (Hat Pommes vergessen)
hinzhunzundkunz& |= Irgendetwas alles vergleichbares..
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
17.07.2013  
 




GDL
Hallöle


hinzhunzundkunz& += 5


ich würde das auf den ersten Blick so lesen:
hinzhunzundkunz&+ "irgendwas" = 5

Für mich steht hinter einem = Zeichen das Ergebnis einer Rechenoperation.

Mir wäre es lieber, es bliebe so wie es ist.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
19.07.2013  
 




Jörg
Sellmeyer
Naja - die Zuweisung eines Wertes an eine variable enthält ja auch ein Gleichheitszeichen:
X& = 10

Ich muss aber gestehen, ich hab immer noch nicht verstanden, was
X& += 10

jetzt machen würde. Ist X& dann auch 10 oder wird der Wert von X& um 10 erhöht?
In dem Fall finde ich jedenfalls
Inc X&,10

übersichtlicher.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
19.07.2013  
 




RGH
Ich werde in dieser Hinsicht nichts ändern. Selbst bei meinen C- und C++-Programmen habe ich gut darauf verzichten können.

Gruß
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
25.09.2014  
 



Jörg Sellmeyer (19.07.13)
Ich muss aber gestehen, ich hab immer noch nicht verstanden, ...


Vielleicht hilft Dir ein einfaches Anwendungsbeispiel wie bzw. wo/ wann ich das nutze,
egal jetzt mal ob c, js oder php - darum "pseudocode":

nicht nur das man sich in der do Schleife ein i++ spart bzw. ein inc i bzw. ein i=i+1
sondern ich kann darüber ob ich ++i oder i++ schreibe festlegen ob die umbenannten dateien 1.png, 2.png,... oder eben 0.png, 1.png ... heissen.

++i erhöht i um 1 und gibt den Wert zurück, i++ wiederum gibt den wert i und erhöht
i danach.

Ist und bleibt sehr praktisch, ob man es als übersichtlich empfindet oder eben nicht.
 
04.10.2014  
 



Julian Schmidt (16.07.13)
Wird es dadurch wirklich unübersichlicher und unleserlicher?


Meiner Erfahrung nach nicht. Das sehe ich scheinbar ganz ähnlich wie Du.

RGH (16.07.13)
Ich sehe da keine Vorteile, eher nur die Chancen auf weniger leserlichen Code.


Ich sehe da Vorteile wie z.B. leserlicheren Code.

Da XProfan aber ein Basic ist halte ich persönlich die Implementierung von Post- oder Prä-Inkrement Operatoren jedoch für nicht allzu notwendig - aber natürlich - XProfan sollte es beherrschen wie andere moderne Programmiersprachen es ebenso tun.
 
04.10.2014  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

15.542 Betrachtungen

Unbenanntvor 0 min.
Glubbfan11.05.2021
Peter Max Müller23.04.2017
maroro29.05.2015
Michaeal17.02.2015
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie