Aber euch, die Einrückung verwendet?

Vor ein paar Tagen war ich diskutieren, wie Gedankenstriche Code ANSI / C und so, wenn Sie im gleichen Stil in verschiedenen Sprachen verwenden können.
Offensichtlich ist der Einzug wie die Mutter ist, jeder hat seine Vorteile und singt und weiß, dass seine Mutter nicht geschüttelt werden!


Heute, auf der Suche nach Informationen auf Wikipedia stoße ich auf dieser Seite: Einzug Style diskutiert, wo die gängigsten Techniken zur Vertiefung, hier eine kleine Zusammenfassung:

* K & R-Stil

  //...
     x < 0 ) { if (x <0) (
         "Negative" ) ; printf ("Negative");
         ; negative (x);
     { Else ()
         "Positive" ) ; printf ("positive");
         ; positive (x);
     ) 
 




* Allman style (bsd in Emacs)

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




* BSD style KNF

  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");
         ; negative (x);
     )
     sonst
     ( "Positive" ) ; (Printf ("Positive");
         ; positive (x);
     )
 )
 finalthing (); 




* Pico-Stil

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




* Banner Style

  function1 () (
   dostuff
   weitere Dinge tun
   )

 function2 () (
   usw.
   ) 



Und was du benutzt?

Veröffentlicht unter Technologie

Dieser Beitrag wurde geschrieben von admin am 4. November 2008

Tags: , ,

Andere Post

8 Kommentare bisher

  1. Pine 5. November 2008 18.31 Uhr

    Aber das Fehlen von Sprachen mit dem erzwungenen Einzug wie Python ... oder Cobol. ;)

  2. Raffaele C. 5. November 2008 06.44 Uhr

    Konfiguration:
    Tab in Leerzeichen (hasse das Zeichen \ t)
    Einrückung für 2-Zeichen

    Styles:
    GNU Style für alle Codes
    Pico Style für kurze Methoden der Codebausteine (Schriftsetzer / Getter und dergleichen)

  3. Matthew 5. November 2008 21.14 Uhr

    GNU Style Lebzeiten, teils weil ich mit Pascal begonnen :)

  4. Lisa 5. November 2008 09.17 Uhr

    BSD-Stil für if / while und wie! Anstatt die Körperfunktionen Allman-Stil.
    Dies jedoch heißt es? Fehlt

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

    Manchmal benutze ich es.

  5. Lisa 5. November 2008 21.18 Uhr

    Oops sorry, hatte ich die erste in der Liste vermisst : D
    Korrigieren sowie den ersten Kommentar!

  6. Freddy 6. November, 12:04 2008

    Sind ältere Menschen, und K & R. :)
    Während der Code neigt dazu, zu weit rechts verschoben werden ...

  7. Max 6. November, 12:35 2008

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

  8. Rollopack 10. November 2008 08.51 Uhr

    K & R-Stil

Schreibe einen Kommentar

Name (erforderlich)

Email (erforderlich)

Webseite

Kommentare