C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Re: C++-Standard-Erweiterungen

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (German)
View previous topic :: View next topic  
Author Message
Daniel Albuschat
Guest





PostPosted: Fri Sep 19, 2003 3:16 pm    Post subject: Re: C++-Standard-Erweiterungen Reply with quote



Stefan Ram wrote:
Quote:
Fuer C++ koennte es "Standarderweiterungen" geben, die beispielsweise
eine Buechereischnittstelle zum Abrufen von Webseiten definieren.

In C++ ist solch eine Schnittstelle nicht enthalten, da nicht alle
Plattformen ueberhaupt einen Webzugang haben. Man koennte aber
wenigstens fuer die Systeme, bei denen so etwas moeglich ist, eine
solche Schnittstelle spezifizieren.

Vielleicht koennte man sowas ja zu boost [1] beisteuern. Eine umfassende
Bibliothek fuer Email, Webseiten, evtl. FTP download, etc. wuerde
sicherlich viele interessieren.
Aber es in den Sprachstandard aufzunehmen faende ich ein wenig albern...
da koennte man ja gleich die heiss ersehnte
std::games::run_quake{1,2,3,4}(); Funktion aufnehmen, fuer Leute,
die zu faul sind, selbst ihr eigenes Spiel zu programmieren.

cu, Daniel

[1] http://www.boost.org

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de

Back to top
André Pönitz
Guest





PostPosted: Fri Sep 19, 2003 3:35 pm    Post subject: Re: C++-Standard-Erweiterungen Reply with quote



Stefan Ram <ram (AT) zedat (DOT) fu-berlin.de> wrote:
Quote:
Fuer C++ koennte es "Standarderweiterungen" geben, die beispielsweise
eine Buechereischnittstelle zum Abrufen von Webseiten definieren.

Sag mal, was ist eigentlich eine 'Webseite'?

Buechereischnittstelle ist ja allgemein bekannt, aber 'Webseite' hab ich
noch nie gehoert...

Alle mir bekannten Webstuehle weben jedenfalls 'innendrin' und nicht
irgendwie auf einer Seite.

Hast Du da evtl. einen passenden allgemeingültigen Quellenzeiger zur Hand?

Andre'

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de

Back to top
Torsten Robitzki
Guest





PostPosted: Fri Sep 19, 2003 9:02 pm    Post subject: Re: C++-Standard-Erweiterungen Reply with quote



Stefan Ram wrote:

Quote:
Daniel Albuschat <daniel (AT) viming (DOT) de> writes:

Vielleicht koennte man sowas ja zu boost [1] beisteuern. Eine umfassende
Bibliothek fuer Email, Webseiten, evtl. FTP download, etc. wuerde
sicherlich viele interessieren.


So, wie ich es kenne, konzentriert man sich bisher auf
umgebungsunabhaengige Verfahren.

Umgebungsabhaengige Schnittstellen in boost waeren natuerlich
deswegen schoen, weil boost derzeit bereits als Vorstufe zu
weiterer Standardisierung akzeptiert zu sein scheint.

Schnittstellen die von irgend einer Umgebung abhängig wären würde ich
überhaupt nicht schön finden. Ich würde mich freuen, wenn die
Schnittstellen unabhängig von der Umgebung gleich wären, und ich für
unterschiedliche Umgebungen die gleich Schnittstelle vorfinden würde Smile
Z.b. boost/treads

Quote:

Aber es in den Sprachstandard aufzunehmen faende ich ein wenig albern...


Deswegen schlug ich ja auch /getrennte/ Spezifikationen fuer
diese Buecherei-Erweiterungen vor.

Wenn schon Buecherei spezifische Erweiterungen aufgenommen werden
sollten, warum dann nicht auch Mölkerei spezifische? Oder meintest Du
Bibliotheken? ;-)

Quote:
da koennte man ja gleich die heiss ersehnte
std::games::run_quake{1,2,3,4}(); Funktion aufnehmen, fuer Leute,
die zu faul sind, selbst ihr eigenes Spiel zu programmieren.


Der Zugriff auf Sockets, Webseiten, das Einlesen einzelner
Tasten oder der Zugriff auf SQL-Datenbanken wird doch wohl
viel oefter gebraucht als ein spezielles Spiel.

Ich finde es schade, dass man mit Standard-C++ nicht einmal
eine "Mondlandung" programmieren kann, bei der mit einzelnen
Tasten eine ASCII-Art-Faehre auf eine Terminal gesteuert werden
kann, obwohl viele Zielplattformen die Voraussetzungen dafuer
bieten.

Würde Ncurse da vielleicht helfen? Ich habe z.B. noch nie irgend einen
Tastaturanschluß benötigt. Ich glaube aber zu verstehen was Du meinst :-)

Quote:

Ja ich weiss auch, dass ein in einem Fahrstuhl eingebauter
Mikroprozessor kein Terminal hat, allerdings koennte man dann
den ganzen Fahrstuhl als Mondfaehre interpretieren und die Tasten
zum Oeffnen und Schliessen der Tuer zur Antriebssteuerung. Aus
Sicherheitsgruenden sollte solch ein Easter-Egg aber nur
gestartet werden, wenn die Insassen eine ganz seltene Kombination
von Tasten druecken ...


Ich werde mal vorsichtshalber im Alter nicht mehr von 10 rückwärts
zählen :-)

mfg Torsten

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de

Back to top
Ludwig Pumberger
Guest





PostPosted: Sat Sep 20, 2003 11:50 am    Post subject: Re: C++-Standard-Erweiterungen Reply with quote

Stefan Ram schrieb:

Quote:
Ja ich weiss auch, dass ein in einem Fahrstuhl eingebauter
Mikroprozessor kein Terminal hat

Ein solcher Mikroprozessor hat wohl auch keine Verwendung für fstreams und
vermutlich wird es nicht einmal einen Heap geben sodass auch new nicht
funktionieren dürfte. Trotzdem sind diese Elemente Teil des Standards.
Insofern verstehe ich das ganze Gerede nicht, dass dieses und jenes nichts
im Standard verloren hat weil es nicht überall verfügbar ist.

Das grössere Problem dürfte eher der Standardisierungsprozess sein. Wenn
man bedenkt dass es std::hash_map aus Zeitgründen nicht mehr in die (im
Vergleich zu andern Sprachen) wahrlich nicht überladene Standardbibliothek
geschafft hat will ich mir gar nicht überlegen wie lange eine Netzwerk-oder
Konsolenunterstützung dauern würde, von wirklich schlecht portablen
Features wie einer GUI gar nicht zu reden.

Insofern wäre eine Integration in boost vermutlich vernüftiger. Boost ist
sowas wie eine Erweiterung der Standardbibliothek und wohl das "C++igste"
was man im Netz finden kann. Muss sich halt noch jemand finden der das dann
auch implementiert.

--
de.comp.lang.iso-c++ - Moderation: mailto:voyager+mod (AT) bud (DOT) prima.de
FAQ: http://www.voyager.prima.de/cpp/ mailto:voyager+send-faq (AT) bud (DOT) prima.de

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.