Naja, er hat vielleicht nie versucht aus seinem coding-style einen Standard zu machen, für sich selber sieht man es oft immer sehr locker ("ich mach es halt so, andere sollen es so machen wie sie wollen"), wenn man sich aber einen Namen auf einem Gebiet gemacht hat, man oft zitiert wird und wenn wie bei K&R das Buch auch noch zu einem absoluten Standardwerk wird, dann gibt es automatisch auch viele die sich diesen style aneignen und es entsteht ein "Standard". Unabhängig davon ob es der Verfasser ursprünglich wollte oder nicht.Original geschrieben von wraith
Woher hat er das?
Zitat: The Practice of Programming (B.W Kernighan):
Use a consistent indentation style and brace style.[...]Programmers have always argued about the layout of programs,but the specific style is much less important than its consistent application.Pick one style,use it consistently and don't waste time arguing.
Da hast du recht, das ist ein Wiederspruch. Wobei man hier vielleicht noch mit dem Buchformat argumentieren kann.Wenn er es aus den Quelltexten der Bücher abgeschaut hat,dort verwendent Sie Tabs mit 4 Leerzeichen ,und ich dachte K&R hätten immer Recht .
Tabs = 8 Zeichen ist ja schon irgendwo eine Faustregel...
Wobei man natürlich bei 8er Tabs ziemlich schnell über den Bildschrimrand hinaus kommt, 4 ist da imho ein guter Kompromiss.
Da sind wir uns ja dann einigJa,das deckt sich mit meinem Stil.
Überhaupt finde ich den gnu-style sehr konsistent und gut durchdacht.
Wobei wie gesagt, wenn man schon alles klammert, dann sollte man sich an K&R orrientieren, denn sonst wird es schon etwas sehr groß..
Lesezeichen