Programmierwerkzeuge und Programmiersprachen sind wahrscheinlich das, was Programmierer am meisten betrifft. C, C++, VB, DELPHI, Java, C#, PHP... Diese schillernden Namen beschäftigen nicht nur das Leben von Programmierern, sondern scheinen auch zu einer Art Glauben geworden zu sein.
Die TIOBE-Rangliste der Programmiersprachen für Dezember 2009 wurde veröffentlicht. Dies ist die letzte Liste dieses Jahres. Zusammenfassend lässt sich sagen, dass der Anstieg von C# im Jahr 2009 am bedeutendsten war. Dies beweist auch das große Potenzial von C#. Zumindest im Bereich der Webentwicklung wird C# wahrscheinlich zum neuen König aufsteigen.
Wenn Sie C# beherrschen, wird Sie dieses Ergebnis nicht überraschen.
C# ist heute wohl die wichtigste Sprache auf der Microsoft-Plattform. Die Microsoft .NET-Plattform befand sich nach ihrer Geburt mehrere Jahre lang im Chaos, und die daraus resultierende Klarheit des Kontexts ist untrennbar mit dem Aufstieg der C#-Sprache verbunden.
C# stammt aus der C-Sprachfamilie und entwickelte sich wie JAVA aus C++. C# hat internationale Standardzertifizierungen von ECMA International und ISO/IEC erhalten, nämlich den ECMA-334-Standard bzw. den ISO/IEC 23270-Standard. C# ist wie C++ zu einem öffentlichen Standard geworden. Softwareentwickler können JAVA-Lizenzgebühren sparen und müssen sich keine Sorgen machen, zu Sklaven von Microsoft zu werden. Unter der Prämisse, mehr Kunden und Vorteile zu gewinnen, wird Microsoft auch auf Open Source setzen oder die Open-Source-Community erfreuen.
Um seine Krone zu behalten, hat Microsoft sein Bestes gegeben, um C# zu entwickeln.
C# konzentriert fast alle neuesten Ergebnisse zur Softwareentwicklung und Software-Engineering-Forschung. Das Design integriert tatsächlich C, C++ und Java sowie viele hervorragende Funktionen vieler anderer Sprachen. Objektorientiert, Typsicherheit, Komponententechnologie, automatische Speicherverwaltung, plattformübergreifende Ausnahmebehandlung, Versionskontrolle, Codesicherheitsverwaltung ... Sie können alle diese Funktionen nicht in einer anderen Sprache finden. Im Gegensatz zu vielen Sprachen, die wegen der Aktualisierung und dem Hinzufügen neuer Funktionen viel Kritik erhalten (viele davon basieren auf dem Argument, dass „nutzlose neue Funktionen die Sprache komplexer und aufgeblähter machen“), wurde fast jedes Update von C# einhellig gelobt Insbesondere das neueste C# 4.0 (derzeit noch in der Betaphase) wurde für seine Innovationen bei der dynamischen Typisierung gelobt.
Traditionelle Allzweck-Schnellentwicklungstools – VB und DELPHI – waren früher für ihre Schnelligkeit, Kosteneffizienz und Benutzerfreundlichkeit bekannt. Heutzutage waren sie mit der Entwicklung von VS.NET für Programmierer sehr attraktiv verlieren nach und nach dieses kleine bisschen Vorteile.
Der Aufstieg der Java-Sprache und ihre Dominanz im Entwicklungsbereich sind untrennbar mit ihrer Funktion „Einmal schreiben, überall ausführen“ verbunden. Natürlich verfügt die Java-Sprache über eine saubere Syntax und leistungsstarke Funktionen, was auch ein wichtiger Grund für ihre Beliebtheit ist. In den letzten Jahren ist die Aktualisierungsgeschwindigkeit von Java jedoch immer langsamer geworden und kann den Anforderungen immer komplexerer Projekte nicht mehr gerecht werden. Vorsichtige Updates haben sicherlich ihre eigenen Gründe, zumal Java mittlerweile recht groß und aufgebläht ist. Es ist jedoch offensichtlich, dass die Java-Sprache mit den rasanten Veränderungen in der IT-Welt zunehmend nicht mehr mithalten kann.
Eine andere Person glaubt, dass insbesondere in den letzten Jahren viele inländische Universitäten JAVA als Pflichtfach aufgeführt haben. Seine konsequente Voreingenommenheit, Oberflächlichkeit und Starrheit haben auch viele Programmierer betroffen.