Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Advanced Developers Conference     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: C (C89 und C99) ::  Wie wird in C gekapselt?  
Gehen Sie zu Seite Zurück  1, 2, 3 ... 9, 10, 11, 12, 13  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
lowbyte_
Unregistrierter




Beitrag lowbyte_ Unregistrierter 12:43:05 29.08.2010   Titel:              Zitieren

Hi

Das entsteht dadurch:

1. Dass wie man sehen kann, die Meinungen zu Teil stark auseinander gehen. Oder man sich manchmal nicht ganz versteht.
2. Durch Wiki Helden ...
3. Durch solche die keine Ahnung haben, und den Thread voll labern.

Ich bin auch nicht perfekt... Aber so einen Thread der (fast) jeden Aspekt der OOP anschneidet verglichen mit C, sollte man nicht vollmüllen mit so miderwertigen Kommentaren wie(unten von ficky). Weil es für ein Anfänger sicher nützlich und Intressant ist sowas zu lesen.

Zitat:

Ficky schrieb
Zitat:

C ist doch nur was für Fickler.


Nah egal ... ich hoffe der Thread wird mal so stehen gelassen. Ich denke damit ist alles gesagt.


lowbyte
~john
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.08.2007
Beiträge: 644
Beitrag ~john Mitglied 17:16:36 29.08.2010   Titel:              Zitieren

Interessenhalber schrieb:
In C wird über da Modulkonzept gekapselt.

C kennt keine Module - sondern nur Übersetzungseinheiten.
Interessehalber
Unregistrierter




Beitrag Interessehalber Unregistrierter 19:21:42 29.08.2010   Titel:              Zitieren

~john schrieb:
Interessenhalber schrieb:
In C wird über da Modulkonzept gekapselt.

C kennt keine Module - sondern nur Übersetzungseinheiten.

*kopfklatsch ja her Staatsanwalt, trotzdem wird in der Fachliteratur auch von Modulkonzepten gesprochen, auch wenn es im Endeffekt nur die einzelen Übersetzungseinheiten sind. Es wird übrigens auch von Headerdateien gesprochen obwohl es nur Textdateien sind mit der Endung .h, nur mal so als Tipp.

Sorry, vielleicht bist du auch noch nicht lange dabei um das zu wissen.
supertux
Mitglied

Benutzerprofil
Anmeldungsdatum: 11.07.2004
Beiträge: 3348
Beitrag supertux Mitglied 22:41:20 29.08.2010   Titel:              Zitieren

~john schrieb:
Interessenhalber schrieb:
In C wird über da Modulkonzept gekapselt.

C kennt keine Module - sondern nur Übersetzungseinheiten.


dennoch kann man sie als Module bezeichnen und so programmieren :rolleyes:

_________________
"Computers are like Old Testament gods; lots of rules and no mercy" by Joseph Campbell
Zeus
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.09.2003
Beiträge: 2402
Beitrag Zeus Mitglied 22:42:28 29.08.2010   Titel:              Zitieren

supertux schrieb:
~john schrieb:
Interessenhalber schrieb:
In C wird über da Modulkonzept gekapselt.

C kennt keine Module - sondern nur Übersetzungseinheiten.


dennoch kann man sie als Module bezeichnen und so programmieren :rolleyes:


Nagut für C schon, in C++ geht's nicht *gg*

_________________
http://sourceforge.net/projects/nano-lang/
supertux
Mitglied

Benutzerprofil
Anmeldungsdatum: 11.07.2004
Beiträge: 3348
Beitrag supertux Mitglied 22:57:04 29.08.2010   Titel:              Zitieren

und wir sind in ANSI C Forum und reden über Kapselung in C :confused:

_________________
"Computers are like Old Testament gods; lots of rules and no mercy" by Joseph Campbell
~john
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.08.2007
Beiträge: 644
Beitrag ~john Mitglied 08:21:04 30.08.2010   Titel:              Zitieren

Interessehalber schrieb:

*kopfklatsch ja her Staatsanwalt, trotzdem wird in der Fachliteratur auch von Modulkonzepten gesprochen,

Zu C gibt es viele extrem schlechte Bücher. In Zusammenhang mit C von Module zu sprechen ist eine maßlose Übertreibung. Zu einem Modulkonzept gehört mehr als nur die Sichtbarkeit von Variablen und Funktionen auf eine Übersetzungseinheit beschränken zu können. Vergleiche dies mit den Modulkonzepten von Ada, Fortran o.ä.

P.S. Sowohl K&R wie auch die ISO Norm sprechen nie von Modulen.
Interessehalber
Unregistrierter




Beitrag Interessehalber Unregistrierter 08:35:35 30.08.2010   Titel:              Zitieren

Ihr erzählt ja einen Quatsch. Auch wenn C nicht gerade ein supergeniales Modulkonzept hat so wird trotz alle dem davon gesprochen. Selbst in Wikipedia wird dies erwähnt. Wie das nun realisiert ist, ist doch wohl egal es wird jedenfalls davon gesprochen.

Wikipedia schrieb:
Eine Modularisierung in C erfolgt auf Dateiebene. Eine Datei bildet eine Übersetzungseinheit; intern benötigte Funktionen und Variablen können so vor anderen Dateien verborgen werden. Die Bekanntgabe der öffentlichen Funktionsschnittstellen erfolgt mit sogenannten Header-Dateien. Damit verfügt C über ein schwach ausgeprägtes Modulkonzept


Wenn das nicht stimmt könnt ihr den Artikel mit sicherheit leicht ändern. Ich schaue dann in 2 Wochen nochmal rein. Ist der Artikel nicht geändert hattet ihr unrecht.
Zeus
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.09.2003
Beiträge: 2402
Beitrag Zeus Mitglied 09:20:14 30.08.2010   Titel:              Zitieren

supertux schrieb:
und wir sind in ANSI C Forum und reden über Kapselung in C :confused:


Trotzdem ist es seltsam, weil C und C++ das gleiche Modell bezüglich Übersetzungseinheit/Kompilieren/Linken etc haben.

In C++ gibst halt ein Modulekonzept, dass dem Standardkomitee als Vorschlag eingereicht würde. Dies hat mehr Semantik als eine Übersetzungseinheiten.

btw Wikipedia ist keine gute Referenz.

_________________
http://sourceforge.net/projects/nano-lang/
Interessehalber
Unregistrierter




Beitrag Interessehalber Unregistrierter 09:34:52 30.08.2010   Titel:              Zitieren

Schon klar das man das Modulkonzept bzw. das was in dem Zusammenhang genannt wird nicht mit denen anderer Sprachen vergleichen kann.

Wenn ihr alle immer die Weisheit mit Löffeln gefressen habt verstehe ich nicht warum die Artikel bei Wikipedia nicht von euch geändert werden? Wenn nicht von den Profis, von wem dann? Ihr habt doch auch schon bestimmt vom Wikipedia profitiert und könntet doch auch was zurückgeben, davon lebt das Lexikon ja.
C/C++ Forum :: C (C89 und C99) ::  Wie wird in C gekapselt?  
Gehen Sie zu Seite Zurück  1, 2, 3 ... 9, 10, 11, 12, 13  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.