2010-11-27 11 views
0

visual basic.net ist case insensitive, so dass der Coder schreiben kann, ohne sich um das Gehäuse von Variablen kümmern oder sich erinnern zu müssen. Es wird auch von den Fehlern "nicht deklarierter Variablen" befreit, wenn Sie die Variable in einem anderen Fall als dem in der Deklaration verwendeten verwenden. Die Tatsache, dass sein Zeilenende ein Zeilenvorschub ist macht es noch besser lesbar im Gegensatz zu C# oder C++, die gute Pflege in der Gehäuse und Dauerkrieg mit dem Follow up mit der {}, passen sie und herauszufinden, welche für welche.Groß- und Kleinschreibung von Sprachen gegenüber unsensiblen Sprachen?

meine Frage ist, was sind die Vorteile von C# über vb zu wissen, dass beide nach MSIL kompiliert werden, so dass es fast keinen Leistungsunterschied zwischen den beiden Sprachen gibt?

+0

C# ist weniger ausführlich, und ich finde es viel einfacher, C# -Code zu scannen, weil seine Strukturoperatoren ('{' und '}') ikonographischer Natur sind. Ich finde auch die Notwendigkeit, Zeilenumbrüche mit "_" zu umgehen, um sehr nervig zu sein. Auf jeden Fall ist das alles sehr subjektiv. –

+0

Ich bearbeitet die Frage –

+0

Ich mag diese Stackoverflow-Regel nicht, um das Thema zu schließen. – Seva

Antwort

1

Im Fall von Visual Basic und C#. Es gibt keinen wirklichen Leistungsunterschied. Aber ich kenne eine Menge Leute, und ich kann daraus schließen, dass Leute C# bevorzugen, wenn sie zuerst die Sprache C/C++ gelernt haben. Und die Leute bevorzugen Visual Basic, als sie Pascal First gelernt haben. Es ist nur die Syntax.

+0

Auf der anderen Seite lernte ich VB6 zuerst und benutzte es seit Jahren und jetzt bevorzugen C#. –

+0

"bevorzugen Visual Basic, wenn sie Pascal First gelernt" Quelle? – CodesInChaos

+0

In meinem Fall ist das falsch; Ich komme von Pascal, aber nur C# -Codierung, ich finde VB sehr schwer zu lesen mit seiner Verbösheit, seltsamen Zeilenabschluß (anstelle von Anweisungsabschlüssen) und nicht zuletzt nicht umfassenden Schlüsselwörtern, die nicht der allgemeinen Terminologie entsprechen (zum Beispiel für OO Zeug). – Lucero

Verwandte Themen