1. Foren
  2. Kommentare
  3. Software-Entwicklung-Forum
  4. Alle Kommentare zum Artikel
  5. › Programmiersprache…

Jetzt noch mit Basis-artiger Syntax und ich wäre dabei

  1. Thema

Neues Thema


  1. Jetzt noch mit Basis-artiger Syntax und ich wäre dabei

    Autor: spyro2000 30.03.12 - 22:08

    Ich habe jetzt jahrelang VBS/VBA und ein bißchen AutoIT programmiert (nicht wirklich professionell wie ein echter Softwareentwickler aber doch recht ausführlich). Da ist die Syntax von C(++), Java und Go schon ein Graus.

    Mal ein Vergleich:

    C++
    ----------------
    int main()
    {
    System::Console::WriteLine("Hallo Welt!");
    }

    Java
    ----------------
    class Hallo {
    public static void main( String[] args ) {
    System.out.println("Hallo Welt!");
    }
    }

    Go
    ----------------
    package main
    import "fmt"

    func main() {
    fmt.Printf("Hello World !!! \n")
    }

    VB.Net
    ----------------
    Module Module1
    Sub Main()
    Console.WriteLine("Hallo Welt!")
    End Sub
    End Module


    Bei VB gibt es keine dämlichen Semikolons die man ständig vergisst und es gilt die simple Regel "One Statement per line". Dadurch sieht Code von verschiedenen Quellen immer gleich aus. Auch sieht an durch das "End Sub" oder "End Module" immer ganz klar WAS hier eigentlich geschlossen wird ohne immer erst Seitenweise hochscrollen zu müssen.

    Technisch ist das natürlich egal aber es nervt schon ziemlich und geht mit den ganzen ALTGR-8/9 für "{" bzw. "}" schon ziemlich auf die nerven, vor allem mit deutschen Tastaturlayout. Der Code sieht einfach komplizierter aus als notwendig und schreckt unnötig ab.

    spyro



    1 mal bearbeitet, zuletzt am 30.03.12 22:09 durch spyro2000.

  2. Re: Jetzt noch mit Basis-artiger Syntax und ich wäre dabei

    Autor: GiveUsMcNeal! 31.03.12 - 08:45

    also semikolons sind ja wohl das kleinste problem.

    das mit dem end sub ist eigentlich garnicht schlecht, allerdings kann man das mit entsprechender disziplin auch mit kommentaren machen. wobei ich das jetzt auch nicht als schlimme einschraenkung von c++, java, und co sehe. Einruecken langt da im prinzip auch. fehler, die der compiler entdeckt, sind ja eh pillepalle. 'wo man seitenweise hochscrollen muss' laesst nebenbei bemerkt auch auf eine zu grosse funktion/methode/sub schliessen :-)

    bei dem {} vs END SUB wuerd ich aber trotzdem bei {} bleiben, weil man sich da eher auf das wesentliche konzentrieren kann (die {} blendet man nach einer aus). mit us tastaturlayout geht das dann auch schoen flott und voellig ohne handspagat.

  3. Re: Jetzt noch mit Basis-artiger Syntax und ich wäre dabei

    Autor: Myxier 02.04.12 - 19:14

    Jeder hat ja seinen eigenen Geschmack, aber mmN ist die Syntax von vb
    Moppelkotze im Alltag. In C oder wie in deinem Bsp. C++ ist es fast unmöglich
    extremen Spaghettiecode zu produzieren.
    Ich sag mal fairer Weise, wenn man schlechten Code oder schlecht lesbaren Code
    schreiben möchte, geht das in jeder Sprache.
    Aber ich kenne keinen C/++ Programmierer der sich je über die immer wieder
    vergessenen Similokons geärgert hat. Das hast du irgendwann im Blut und
    ist auch besser lesbar. Denk doch mal an Ausgaben die durch Newlines
    über mehere Zeilen gehen. Wenn ich dann in jeder Zeile ein neues fprintf oder der
    Gleichen schreiben muss, ist doch fürchterlich.

    Btw.: cout. Mit Namespaceangabe super klein und praktisch.

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Koordinatorin / Koordinator (w/m/d) im operativen Betrieb der Rechenzentren
    Informationstechnikzentrum Bund (ITZBund), Bonn
  2. Testmanager*in IT-Projekte im Mobilitätsreferat (w/m/d)
    Landeshauptstadt München, München
  3. Mitarbeiter (m/w/d) für IT-Consulting
    ProSoft GmbH, Geretsried
  4. Digital Process Spezialist:in
    enercity AG, Hannover

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 105,90€ + 6,99€ Versand (Vergleichspreis 139,99€)
  2. 161€ (Angebot auch bei Saturn erhältlich. Vergleichspreis ca. 240€)
  3. 129€ (Bestpreis mit MediaMarkt & Saturn. Vergleichspreis 155€)
  4. 2.599€ (Vergleichspreis 2.999€)


Haben wir etwas übersehen?

E-Mail an news@golem.de


PS5 Access Controller ausprobiert: Playstation-5-Spielspaß für alle Gamer
PS5 Access Controller ausprobiert
Playstation-5-Spielspaß für alle Gamer

Maximal konfigurierbar: Der PS5 Access Controller ist für Spieler mit Einschränkungen gedacht. Golem.de hat das Gamepad ausprobiert.
Von Peter Steinlechner

  1. Sony 50 Millionen Playstation 5 verkauft
  2. Sony Playstation 5 Slim in Deutschland verfügbar
  3. Sammelklage Playstation Store könnte Sony 7,2 Milliarden Euro kosten

Teil 2 unseres Tutorials: Objekte und Variablen in Powershell
Teil 2 unseres Tutorials
Objekte und Variablen in Powershell

Powershell-Tutorial
In unserer Powershell-Einführung mit Übungsblöcken und Lösungsvideos beschäftigen wir uns dieses Mal mit Objekten und Variablen.
Eine Anleitung von Holger Voges

  1. Mit praktischen Übungen und Videos Powershell für Einsteiger - Teil 1

Stopp der Umweltprämie: Eine schöne Bescherung
Stopp der Umweltprämie
Eine schöne Bescherung

Über Sinn und Unsinn der Umweltprämie für Elektroautos lässt sich streiten. Doch wie wirkt sich der abrupte Stopp auf den Hochlauf der E-Mobilität aus?
Eine Analyse von Friedhelm Greis

  1. Bis auf 6.500 Meter Schweizer Team stellt Höhenrekord für Elektroautos auf
  2. Elektroautos Audi-Chef Döllner will sich mit Verbrennern durchwursteln
  3. Wechselakku Nio schafft mehr als 1.000 km mit 150-kWh-Batterie