2030 Stimmen

Warum sollten Textdateien mit einem Zeilenumbruch enden?

Ich nehme an, dass jeder hier mit dem Sprichwort vertraut ist, dass alle Textdateien mit einem Zeilenumbruch enden sollten. Ich kenne diese "Regel" schon seit Jahren, aber ich habe mich immer gefragt, warum?

3voto

he_the_great Punkte 6345

Ich hatte immer den Eindruck, dass diese Regel aus der Zeit stammt, als das Parsen einer Datei ohne abschließenden Zeilenumbruch schwierig war. Das heißt, man musste Code schreiben, bei dem ein Zeilenende durch das EOL-Zeichen oder EOF definiert war. Es war einfach einfacher, anzunehmen, dass eine Zeile mit EOL endet.

Ich glaube jedoch, dass die Regel von C-Compilern abgeleitet ist, die den Zeilenumbruch verlangen. Und wie bereits auf Compiler-Warnung "Kein Zeilenumbruch am Ende der Datei". , #include fügt keinen Zeilenumbruch ein.

2voto

Pippen_001 Punkte 51

Stellen Sie sich vor, dass die Datei verarbeitet wird, während sie noch von einem anderen Prozess erzeugt wird.

Könnte das etwas damit zu tun haben? Ein Flag, das anzeigt, dass die Datei zur Verarbeitung bereit ist.

-6voto

User Punkte 29239

Ich persönlich mag neue Zeilen am Ende von Quellcode-Dateien.

Sie kann ihren Ursprung in Linux oder allen UNIX-Systemen haben. Ich erinnere mich, dass es Kompilierungsfehler gab (gcc, wenn ich mich nicht irre), weil Quellcode-Dateien nicht mit einer leeren neuen Zeile endeten. Warum wurde das so gemacht, fragt man sich.

-9voto

IMHO ist es eine Frage des persönlichen Stils und der Meinung.

Früher habe ich diesen Zeilenumbruch nicht gemacht. Ein eingespartes Zeichen bedeutet mehr Geschwindigkeit über das 14,4K-Modem.

Später füge ich den Zeilenumbruch ein, damit es einfacher ist, die letzte Zeile mit Umschalt+Pfeil nach unten auszuwählen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X