Aber du, wer benutzt Einzug?

Vor ein paar Tagen war ich diskutieren, wie Einzug Code ANSI / C und daher, ob es möglich ist, im gleichen Stil in verschiedenen Sprachen zu verwenden.
Offensichtlich ist der Vertiefung wie die Mutter, hat jeder seine und pries die Vorteile und Sie wissen ja: meine Mutter nicht berühren!


Heute, auf der Suche nach Informationen über die Wikipedia stieß ich auf dieser Seite: Indent Style, wo er beschreibt die häufigsten Techniken der Vertiefung, hier eine kleine Zusammenfassung:

* K & R-Stil

  //...
     x < 0 ) { if (x <0) (
         "Negative" ) ; printf ( "Negative");
         ; negativ (x);
     { ) Else (
         "Positive" ) ; printf ( "Positive");
         ; positiv (x);
     ) 
 




* Allman-Stil (BSD in Emacs)

  x == y ) while (x == y)
 (
     etwas ();
     somethingelse ();
 )
 finalthing (); 




* BSD KNF Stil

  x == y ) { while (x == y) (
     etwas ();
     somethingelse ();
 )
 finalthing (); 




* Whitesmiths Stil

  x == y ) while (x == y)
     (
     etwas ();
     somethingelse ();
     )

 finalthing (); 




* GNU-Stil

  x == y ) while (x == y)
   (
     etwas ();
     somethingelse ();
   )
 finalthing (); 




* Horstmann-Stil

  x == y ) while (x == y)
 ; (Something ();
     somethingelse ();
     //...
     x < 0 ) if (x <0)
     ( "Negative" ) ; (Printf ( "Negative");
         ; negativ (x);
     )
     sonst
     ( "Positive" ) ; (Printf ( "Positive");
         ; positiv (x);
     )
 )
 finalthing (); 




* Pico Style

  stuff (n):
 (X: 3 * n;
   y: doStuff (x);
   y + x) 




* Banner Style

  function1 () (
   DoStuff
   weitere Dinge tun
   )

 function2 () (
   etc
   ) 



Und was für Sie?

Veröffentlicht unter Technologie

Diese Nachricht wurde von admin am 4. November 2008 geschrieben

Tags:

Andere Post

Previous Post: &

8 Kommentare bisher

  1. Pino November 5, 2008 6:31 pm

    Aber das Fehlen der Sprache mit der notwendigen Vertiefung wie Python ... oder Cobol. ;)

  2. Raffaele C. November 5, 2008 6:44 pm

    Konfiguration
    Tab in Leerzeichen (hasse die Zeichen \ t)
    2-Zeichen Einrückung

    Styles
    GNU-Stil für den gesamten Code
    Pico Style für kurze Methoden der Codebausteine (Schriftsetzer / Getter und dergleichen)

  3. Matthew 5. November 2008 9:14 pm

    GNU Style Leben, weil ich begann mit Pascal :)

  4. Lisa 5. November 2008 9:17 pm

    BSD-Stil für if / while und dergleichen! Statt die Körperfunktionen Allman-Stil.
    Diese statt, wie Sie es nennen? Fehlt

    if (Bedingung) (
    etwas ();
    ) Else (
    something_else ();
    )

    Manchmal benutze ich es.

  5. Lisa 5. November 2008 9:18 pm

    Ops sorry, hatte ich die erste in der Liste verfehlt : D
    Fix auch den ersten Kommentar!

  6. Freddy 6. November, 2008 12:04

    Ich bin alt, so K & R. :)
    Während der Code tendenziell auch nach rechts verschoben ...

  7. Max 6 November, 2008 12:35

    if (Bedingung)
    (
    ....
    ....
    ....
    ) Else (
    ....
    ....
    ....
    )

  8. Rollopack 10. November 2008 am 8.51

    K & R-Stil

Schreibe einen Kommentar

Name (erforderlich)

E-Mail (erforderlich)

Website

Kommentare