Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Irdorath, statixx, Teh Wizard of Aiz


 Thema: C Buch gesucht ( proud to be a coding bitch! )
« vorherige 1 [2] 3 nächste »
erste ungelesene Seite | letzter Beitrag 
[TSB]Schalentier

schalentier
 
Zitat von Andrrreas
printf("Hallo");



printf("Hallo\n");
15.10.2004 22:00:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Tarantula

Tarantula
Breites Grinsen
15.10.2004 22:02:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
1-2-3

1-2-3
 
Zitat von [TSB]Schalentier
 
Zitat von Andrrreas
printf("Hallo");



printf("Hallo\n");


Ich weiß gar nicht was du hast. Ist doch beides richtig.


Ich kann auch noch ein Buch empfehlen, von dem es sogar eine Online-Version gibt, da kannste ja mal schauen, ob es deinen Ansprüchen genügt. In meinem Studiengang hatten das jedenfalls einige und waren/sind sehr zufrieden damit:

C von A bis Z von Jürgen Wolf

Online-Version des Buches

16.10.2004 12:15:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[TSB]Schalentier

schalentier
 
Zitat von 1-2-3
Ich weiß gar nicht was du hast. Ist doch beides richtig.



Natürlich geht beides, nur bei letzterem erscheint das Prompt danach in der neuen Zeile und nicht direkt hinter dem o.

Kleinkram Augenzwinkern
16.10.2004 12:19:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Milchknecht

barney*
 
Zitat von Andrrreas


Was haben die Citrusfrüchte mit Programmieren zu tun? peinlich/erstaunt



 
Zitat von [TSB]Schalentier



Das frag ich mich langsam auch Mata halt...
Turbopascal is das einzig Wahre!
Oldschool \o/
16.10.2004 12:33:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
1-2-3

1-2-3
hä?

übrigens, der quote ist falsch

edit: achso verstanden, hab den satz mit den citrusfrüchten überlesen fröhlich
vielleicht weil C lernen wie der Biß in eine saure Zitrone ist Breites Grinsen
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von 1-2-3 am 16.10.2004 12:42]
16.10.2004 12:41:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[dsT]~-=[Xero]=-

X-Mas Arctic
www.zfx.info

Bücher von Stefan Zerbst sind für den einfachenEinsteiger ganz gut.
16.10.2004 12:42:01  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Tarantula

Tarantula
Naja, irgendwie Vitamin 'C' halt, Citrus, Zitronen..
mit bisschen Phantasie geht das schon peinlich/erstaunt

@Milchknecht: was würd ich dafür geben, dass wir C statt TP machen würden..
16.10.2004 12:42:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Intoxicated

Guerilla
 
Zitat von Tarantula
Naja, irgendwie Vitamin 'C' halt, Citrus, Zitronen..
mit bisschen Phantasie geht das schon peinlich/erstaunt

@Milchknecht: was würd ich dafür geben, dass wir C statt TP machen würden..



TP ist doch in Ordnung peinlich/erstaunt
16.10.2004 12:50:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Tarantula

Tarantula
Ja, aber alt..
das erinnert mich wie wir früher immer mit QBasic so Virussimulationen gemacht haben..

Virus wird installiert... ||||


mit LOOP und alles Breites Grinsen

aber wenn man was gescheites machen will kannste die heutzutage in die Tonne kloppen..
16.10.2004 12:52:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Milchknecht

barney*
 
Zitat von Tarantula
Ja, aber alt..
das erinnert mich wie wir früher immer mit QBasic so Virussimulationen gemacht haben..

Virus wird installiert... ||||


mit LOOP und alles Breites Grinsen

aber wenn man was gescheites machen will kannste die heutzutage in die Tonne kloppen..


Für Oldschoolspiele reichts. Wir brauchen halt nur 16 Farben und 2 Dimensionen mit den Augen rollend
Sogar für die Grafikengine in Tp bin ich zu faul, Satzzeichen müssen herhalten.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Milchknecht am 16.10.2004 12:57]
16.10.2004 12:55:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Tarantula

Tarantula
Ja das machen wir auch immer so..
writeln('Titel')
write('--------')

Breites Grinsen
najo, aber wie gesagt, für was ernsthaftes musste zu anderen Sprachen greifen.
16.10.2004 12:58:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Milchknecht

barney*
Ich hab mich vor 2 Monaten mal ohne Buch und Tut. an Delphi versucht. Nach 2 Tagen habe ich frustriert aufgegeben traurig
16.10.2004 13:00:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Tarantula

Tarantula
naja, Delphi ist toll.
Wenn man's kann.

Damit kann man schon einiges mehr anstellen, jedoch nicht mein Ding..

das Problem bei uns ist halt, dass unsere Lehrer wirklich NUR TP können..
16.10.2004 13:04:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Templar

templar
ich frag mich was immer alle gegen C++ haben, ich mags Aber ich hab auch 2 Kollegen die schwören auf C und gehen mir damit fast schon auf den Senkel.

Immerhin konnte ich den einen schon ein wenig überzeugen als ich ihm mal die substr() Methode der Stringklasse näher erläutert hab.
16.10.2004 14:02:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[TSB]Schalentier

schalentier
Als ob das der Riesen-Unterschied wäre, das ist doch nur Bibliothekskram. Jedem das seine.
16.10.2004 14:15:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[=WAR=]NiceButt

[=WAR=]NiceButt
Habe ich im Regal:
C

Empfiehlt mein Dozent und habe ich auch im Regal:
Jetzt lerne ich C!

PS: Wußtet Ihr, daß "Regal" rückwärts "Lager" heisst? Da wird der Hund in der Pfanne verrückt.... peinlich/erstaunt


 

Breites Grinsen
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [=WAR=]NiceButt am 16.10.2004 14:22]
16.10.2004 14:16:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-=IuM|Voodoo=-

-=IuM|Voodoo=-
 
Zitat von mcsmurf

is viel besser peinlich/erstaunt


Das ist ein super Buch für Perl:
16.10.2004 14:21:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Traxer

Mod GSG9
 
Zitat von Templar
ich frag mich was immer alle gegen C++ haben, ich mags Aber ich hab auch 2 Kollegen die schwören auf C und gehen mir damit fast schon auf den Senkel.

Immerhin konnte ich den einen schon ein wenig überzeugen als ich ihm mal die substr() Methode der Stringklasse näher erläutert hab.



das ist einfach ne geschmackssache...
bestes beispiel, gnome (c) vs. kde (cpp)

die ansätze in cpp sind eben meistens komplett anders als die von den c leuten (zu denen ich auch zähle), unter unix/linux bietet sich c deshalb an, da sehr viel darin geschrieben ist und dann muss man eben nicht immer erst umdenken von cpp nach c.

ich werd mir jedenfalls demnächst auch mal cpp antun, da mir manche sachen in c dann doch nen wenig zu umständlich sind und man sich in cpp doch einiges an zeit sparen kann...
16.10.2004 14:35:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Templar

templar
 
Zitat von [TSB]Schalentier
Als ob das der Riesen-Unterschied wäre, das ist doch nur Bibliothekskram. Jedem das seine.



Kram, den man sich unter C erst mal selber schreiben muss.
Außerdem mag ich Klassen und templates, aber ich bin auch neugierig, was ist denn an C++ so pfui ?
16.10.2004 14:40:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[TSB]Schalentier

schalentier
 
Zitat von Templar
Kram, den man sich unter C erst mal selber schreiben muss.



Hallo, Bibliotheken?

 
Außerdem mag ich Klassen und templates, aber ich bin auch neugierig, was ist denn an C++ so pfui ?



C++ ist einfach überladen. Da ist der Code irgendwann nicht mehr richtig nachvollziehbar.

Ich programmiere auch viel objektorientiert, nur halt gerne in C.
16.10.2004 14:42:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Templar

templar
Was bietet C denn an was man z.B. mit der STL gleichsetzen könnte (oder mit Boost, wird ja auch bald Standard) ?

Und was genau ist an C++ überladen?
16.10.2004 14:45:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
DeineOmi

deineomi
 
Zitat von Tarantula
Ja, aber alt..
das erinnert mich wie wir früher immer mit QBasic so Virussimulationen gemacht haben..

Virus wird installiert... ||||


mit LOOP und alles Breites Grinsen

aber wenn man was gescheites machen will kannste die heutzutage in die Tonne kloppen..



Dann tu dir mal COBOL an und du wirst Pascal lieben. mit den Augen rollend
Berufsschule lernen wir c++ und im Betrieb COBOL+Java.
16.10.2004 15:03:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
1-2-3

1-2-3
C > C++
Ich werf einfach nochmal die Stichworte "hardwarenah" und "Mikrocontroller" "speicherplatzschonend" in den Raum
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von 1-2-3 am 16.10.2004 17:01]
16.10.2004 17:00:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Templar

templar
"Mikrocontroller" akzeptier ich noch Augenzwinkern Mein Kollege programmiert auch die ganze Zeit Hardware und das mit C.

Aber wo ist C hardwarenaher und speicherplatzschonender als C++ (vorrausgesetzt beides wird korrekt verwendet!)
16.10.2004 17:13:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
1-2-3

1-2-3
Frag mich nicht, hab ich nur so aufgeschnappt Breites Grinsen

peinlich/erstaunt
16.10.2004 17:18:30  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
MeGaCHiCKeN

Mr Crow
 
Zitat von [TSB]Schalentier
In C sind goto nicht zwangsläufig schlechter Stil. Entweder man ist ein Idiot oder man weiß, was man macht. In C++ gibt's allerdings etwas elegantere Exceptions.


In C vielleicht nicht. Aber selbst wenn man weiß, was man macht, mit goto passieren einfach mehr Fehler und Fehler passieren nun mal jedem, auch wenn mans noch so gut kann. Und Exceptions mit gotos zu vergleichen halt ich für Humbug, da du in C++ so gut wie NIE ein goto für Exceptions benutzen könntest. Und grade das man mehr von Hand machen muss führt bei C nun mal zu mehr Fehlern.
16.10.2004 17:23:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
MeGaCHiCKeN

Mr Crow
 
Zitat von 1-2-3
Ich werf einfach nochmal die Stichworte "hardwarenah" und "Mikrocontroller" "speicherplatzschonend" in den Raum


Was ist an C++ bitte speicherplatzaufwendig? Mata halt...

Und selbst wenn, sind das denn nicht eher 2 verschiedene Anwendungsgebiete und der Vergleich ist daher ziehmlich weit hergezogen (im Sinne C ist ja doller, weil ich damit meinen tollen IC programmieren kann). Und selbst wenn, wer programmiert denn von euch bitte mit Microcontrollern?
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von MeGaCHiCKeN am 16.10.2004 17:32]
16.10.2004 17:30:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[TSB]Schalentier

schalentier
Sicher muß man in C eher drauf achten, was man tut. Aber das muß man sowieso immer. Man sollte halt offensiv programmieren, d.h. daß es im Fehlerfall sofort knallt und auch mal ein paar Kontrollen einbauen. Das sollte man sich grundsätzlich angewöhnen, genauso wie, mal explizit alle Code-Pfade auf Korrektheit zu testen, bevor man weitermacht. Das ist eine Routine, die man sich unbedingt angewöhnen sollte.

Ein return oder break ist streng genommen auch nichts anderes als ein goto, der Ablaufpfad wird mit Gewalt verlassen. Wenn man halt im Fehlerfall beim Verlassen eine Funktion aufräumen möchte, kann man entweder den Code aufblähen, indem man jede Fallunterscheidung mit dem gleichen Müll vollklatscht, oder man springt einfach an das Ende der Funktion, an der aufgeräumt wird. Weniger fehleranfällig, besser lesbar und wartbar.

   if (blabla_fehlgeschlagen)
      goto out_error;

   alles_klar();
   return ALLES_OK;

out_error:
   blabla_cleanup_1();
   blabla_cleanup_2();
   return ERROR_CODE;

Ein sehr nützlicher und sauberer Einsatzzweck in C.
16.10.2004 17:38:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
MeGaCHiCKeN

Mr Crow
Natürlich kann man goto in C bei Fehlern verwenden, muss man wohl oder übel auch. Aber ich wollt nur sagen, das es in C++ völlig für den Arsch ist, da es sich um die Freigabe von Objekten und deren Destruktor überhaupt nicht schert.

Und zu return und break, natürlich genauso wie if while for und der Kram basiert alles auf Sprüngen im Programmcode, die alle imho auf jmp basieren, aber warum sollte man das grundlegende verwenden, wenn (also jetzt mal Fehlerbehandlung bei C z.B. ausgeschlossen) man das abstraktere verwenden kann, und es keine/kaum Perfomance Einbußen hat, aber lesbarer ist?
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von MeGaCHiCKeN am 16.10.2004 17:45]
16.10.2004 17:42:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: C Buch gesucht ( proud to be a coding bitch! )
« vorherige 1 [2] 3 nächste »

mods.de - Forum » Public Offtopic » 

Hop to:  

| tech | impressum