| Autor |
Nachricht |
notgood
Unregistrierter
|
notgood Unregistrierter
09:19:09 21.08.2010 Titel: |
|
Zitieren |
igitt rtti |
|
|
|
 |
berniebutt
Mitglied
Benutzerprofil
Anmeldungsdatum: 12.11.2007
Beiträge: 2219
|
berniebutt Mitglied
11:29:08 21.08.2010 Titel: |
|
Zitieren |
C kannte nur die Kapselung von Daten (Zuständigkeitsbereiche), nicht die von Funktionen. Funktionsüberlagerungen nach Typen oder Parametern wurden erst mit C++ eingeführt zusammen mit OOP. Danke an die Entwickler von C++!
Besser gleich C++ einsetzen als selbstgestricktes IGITT in C. Selbst wenn es läuft, ist es wenig übersichtlich! |
_________________ http://berniebutt.npage.de
|
|
 |
DrGreenthumb
Mitglied
Benutzerprofil
Anmeldungsdatum: 07.10.2001
Beiträge: 4631
|
DrGreenthumb Mitglied
13:00:28 21.08.2010 Titel: |
|
Zitieren |
äh ja, am besten gleich C++ einsetzen und C abschaffen
aber ansonsten ist das so erstmal kein "IGITT", sondern gängige Praxis. |
_________________ main(k){for(k=0;k<125;++k)putchar((k+1)%25? ("[k<qFUF>XB]X=9V=hm9FC"[k/6]-52)&1<<k%6?64:32:10);}
|
|
 |
berniebut
Unregistrierter
|
berniebut Unregistrierter
13:10:12 21.08.2010 Titel: |
|
Zitieren |
| Zitat: | | äh ja, am besten gleich C++ einsetzen und C abschaffen |
|
|
|
|
 |
player424
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.12.2008
Beiträge: 256
|
player424 Mitglied
13:22:24 21.08.2010 Titel: |
|
Zitieren |
Oder C für das einsetzen wofür es auch geschaffen wurde. Ist doch klar, dass OOP in C schrecklich aussieht. Deswegen sollte man in C auch nicht Objektorientiert programmieren. Das scheint ihr zu vergessen. |
_________________ Die endlose Geschichte:
while (true);
|
|
 |
DrGreenthumb
Mitglied
Benutzerprofil
Anmeldungsdatum: 07.10.2001
Beiträge: 4631
|
DrGreenthumb Mitglied
13:28:47 21.08.2010 Titel: |
|
Zitieren |
So ein Blödsinn. |
_________________ main(k){for(k=0;k<125;++k)putchar((k+1)%25? ("[k<qFUF>XB]X=9V=hm9FC"[k/6]-52)&1<<k%6?64:32:10);}
|
|
 |
player424
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.12.2008
Beiträge: 256
|
player424 Mitglied
13:30:15 21.08.2010 Titel: |
|
Zitieren |
Meinst du meinen Beitrag. Warum sollte der Blödsinn sein? Argumente? |
_________________ Die endlose Geschichte:
while (true);
|
|
 |
DrGreenthumb
Mitglied
Benutzerprofil
Anmeldungsdatum: 07.10.2001
Beiträge: 4631
|
DrGreenthumb Mitglied
13:34:35 21.08.2010 Titel: |
|
Zitieren |
Ja deinen Beitrag. Was soll denn das sein, "wofür C geschaffen wurde"? Hello-World-Programme die nicht über 1000 Zeilen groß werden?
Im übrigen sieht das auch nicht schrecklich aus. |
_________________ main(k){for(k=0;k<125;++k)putchar((k+1)%25? ("[k<qFUF>XB]X=9V=hm9FC"[k/6]-52)&1<<k%6?64:32:10);}
|
|
 |
player424
Mitglied
Benutzerprofil
Anmeldungsdatum: 01.12.2008
Beiträge: 256
|
player424 Mitglied
13:52:45 21.08.2010 Titel: |
|
Zitieren |
C ist für Funktionale Programmierung geschaffen worden.
Und dementsprechend sollte man es auch benutzen. Da in diesem Forum immer wieder gerne Analogien benutzt werden, werde ich dies auch mal tun: Ich beschwere mich ja auch nicht darüber, dass ich mit meinem Toaster nicht gut Kuchen backen kann. |
_________________ Die endlose Geschichte:
while (true);
|
|
 |
DrGreenthumb
Mitglied
Benutzerprofil
Anmeldungsdatum: 07.10.2001
Beiträge: 4631
|
DrGreenthumb Mitglied
13:57:43 21.08.2010 Titel: |
|
Zitieren |
| player424 schrieb: | | C ist für Funktionale Programmierung geschaffen worden. |
ja nee is klar
btw: Es gibt auch Pizza und Schnitzel für den Toaster. Da sollte Kuchen doch auch gehen. Aber da passt die Analogie noch weniger. |
_________________ main(k){for(k=0;k<125;++k)putchar((k+1)%25? ("[k<qFUF>XB]X=9V=hm9FC"[k/6]-52)&1<<k%6?64:32:10);}
|
|
 |