Programmiersprache

/Tag: Programmiersprache

Swift: Eine Schwalbe macht noch keinen Sommer

Ihren Hype hat die Apple-Programmiersprache Swift offenbar hinter sich, wie aus der Oktober-Ausgabe des monatlichen Sprachen-Index von TIOBE hervorgeht. Obwohl sich Swift Anfang des Jahres noch in den Top-10 platzieren konnte, rutschte die Sprache jetzt auf Rang 16 ab und liegt damit nur noch einen Platz über ihrem Vorgänger Objective-C. TIOBE erklärt das Abrutschen dadurch, dass Entwickler bis vor kurzem Android-Apps in Java und iOS-Apps in Swift/Objective-C programmierten, was natürlich entsprechend aufwändig ist, weil sie zwei [...]

2017-10-09T20:05:15+00:00Oktober 9th, 2017|Javascript, Webwerkzeuge|Kommentare deaktiviert für Swift: Eine Schwalbe macht noch keinen Sommer

Google gibt Go 1.9 frei

Soeben hat Google die Version 1.9 seiner Programmiersprache Go freigegeben. Der Schwerpunkt der Neuerungen liegt wohl in der Verbesserung von Laufzeitumgebung und Tools, das Update bringt aber auch Neuerungen in der Standardbibliothek und der Sprache selbst. Die wichtigste Neuerung sind wohl die Type Aliases, die besonders für Refactoring-Aufgaben hilfreich sein können. Dadurch wird es möglich, Aliase für Typen zu vergeben, wie beispielsweise byte als anderen Namen für uint8. Neues bei den Tools Deutlich mehr Änderungen gibt es bei den [...]

2017-08-25T10:48:44+00:00August 25th, 2017|Allgemein, Javascript, Webwerkzeuge|Kommentare deaktiviert für Google gibt Go 1.9 frei

Apple auf dem Weg zu Swift 5

Version 4 der von Apple gepushten Programmiersprache Swift ist noch nicht heraus, soll aber noch in 2017 kommen. Bei Swift 4 werden gerade die letzten Arbeiten an der Finalversion durchgeführt. Parallel dazu hat jetzt Ted Kremenek, Apples Senior Manager in Sachen Programmiersprachen und Laufzeitumgebungen, schon die Roadmap für die danach folgende Version Swift 5 bekannt gegeben. Sollte der in der „Swift Evolution“-Mailingliste präsentierte Plan aufgehen, wird das übernächste Release von Swift Ende nächsten Jahres erscheinen. Dabei liegt [...]

2017-08-11T00:02:18+00:00August 11th, 2017|Allgemein, Webwerkzeuge|Kommentare deaktiviert für Apple auf dem Weg zu Swift 5

D-Referenzkompiler jetzt unter freier Lizenz

Für die DConf in Berlin, wo sich im Mai D-Entwickler aus aller Welt treffen, hat der Erfinder der Programmiersprache D, Walter Bright, eine ganz besondere Überraschung zu bieten: Ab sofort steht nämlich auch das Backend des Referenzcompilers DMD unter freier Lizenz. Bisher stand er nicht unter Open-Source-Lizenz, weil Bright Teile davon geschrieben hatte, während er noch Angestellter von Symantec war. Deshalb wurden schon ernsthaft Alternativen zu dem halbproprietären Referenzcompiler diskutiert. Weil DMD aber deutlich schneller kompiliert [...]

2017-04-10T10:58:39+00:00April 10th, 2017|Allgemein, Webwerkzeuge|Kommentare deaktiviert für D-Referenzkompiler jetzt unter freier Lizenz

Rückgabe in PHP 7.1

Außer den internen Veränderungen, die die beliebte Programmiersprache deutlich beschleunigt haben, brachte Version 7 von PHP viel Neues im Umgang mit dem Typsystem der Sprache. Mit dem ersten großen Sprachupdate PHP 7.1 erweiterten die Entwickler PHP um Funktionen, die man so auch aus anderen Sprachen kennt. Dazu gehört unter anderem beispielsweise der explizite Verzicht auf einen echten Rückgabewert. Nirwana-Rückgabe: Nullen oder Nichts Denn jetzt gehört zu den sogenannten Typehints auch das Schlüsselwort void. Der Typehint zum Beispiel für den [...]

2016-12-05T19:06:08+00:00Dezember 5th, 2016|Allgemein, PHP|Kommentare deaktiviert für Rückgabe in PHP 7.1

Neuer Tiobe-Index der Programmiersprachen

Es ist wieder soweit: Wie in jedem Monat hat TIOBE seinen Programmiersprachenindex auf der Basis von Ergebnissen verschiedener Suchmaschinen soeben veröffentlicht. In dieser aktuellen Rangliste können die schonim Juli in die Top 10 eingezogenen Assemblersprachen ihre Position weiter festigen. Offensichtlich gibt es auch weiterhin einen deutlichen Bedarf an hardwarenaher Programmierung – zum Beispiel im Internet der Dinge (IoT - Internet of Things). In der Spitzengruppe fällt ganz besonders die gestärkte Position von Microsofts Visual Basic .NET zu Lasten von JavaScript [...]

2016-11-08T17:09:32+00:00November 8th, 2016|Allgemein, Javascript, PHP|Kommentare deaktiviert für Neuer Tiobe-Index der Programmiersprachen

Projekt Quantum: Mozillas künftige Browser-Engine

Browserhersteller Mozilla gibt einen Ausblick auf die Zukunft seiner Browser-Engine Gecko: Bis zum Ende des nächsten Jahres sollen "erhebliche Verbesserungen" bei den Nutzern ankommen, verspricht Chef-Entwickler David Bryant in einem Blogeintrag. Die "Project Quantum" getaufte Entwicklung soll Gecko auf PCs und Mobilgeräten merklich beschleunigen, insbesondere durch Parallelisierung und Nutzung  von GPUs. Dazu wolle man einige Komponenten von Servo übernehmen, der Engine, an der Mozilla schon seit 2013 arbeitet. Vor drei Monaten veröffentlichte Mozilla schon eine erste Preview-Version von [...]

2016-10-30T20:46:08+00:00Oktober 30th, 2016|Allgemein, CSS, HTML, Javascript|Kommentare deaktiviert für Projekt Quantum: Mozillas künftige Browser-Engine

Microsoft bringt Typescript 2.0 RC

Die Betaphase von Microsofts Programmiersprache Typescript 2.0 ist zwar schon zu Ende, aber der Konzern hat noch einen Release Candidate für letzte Tests freigegeben. TypeScript ist eine Obermenge von JavaScript, die inzwischen unter anderem durch das JavaScript-Framework Angular2 eine größere Verbreitung erfahren hat. Nach dem Release der Betaversion haben die Entwickler nicht nur Bugfixes durchgeführt, sondern auch noch mehrere Neuerungen eingeführt. So sind nun beispielsweise Platzhalter in den Pfadangaben der Konfigurationsdatei tsconfig.js zulässig, so daß sie sich [...]

2016-08-31T18:33:52+00:00August 31st, 2016|Javascript|Kommentare deaktiviert für Microsoft bringt Typescript 2.0 RC

Neues in Google Go 1.7

Google hat gerade die Version 1.7 seiner Programmiersprache Go freigegeben. Go ist eine von Google gepushte Sprache, die der Konzern erstmals 2009 vorstellte. Seinerzeit platzierte Google Go als Alternative zur Sprache C. 2015 befreite sich das Projekt dann allerdings von letzten C-Überbleibseln in seinem eigenen Code. Zu den bekannteren Systemen, die in Go geschrieben wurden, gehören beispielsweise die MongoDB-Tools und Docker. Go kommt auch bei Google selbst zum Einsatz, aber auch zum Beispiel bei SoundCloud. Das vorherige Release Go [...]

2016-08-16T21:29:59+00:00August 16th, 2016|Allgemein, Webwerkzeuge|Kommentare deaktiviert für Neues in Google Go 1.7

Perl 5.24 mit Unicode und mehr Leistung

Im Mai gibt es wieder eine neue Version der Programmiersprache Perl. Die Versionsnummer 5.24 verrät, dass es sich noch um den älteren 5er-Zweig handelt und nicht um die neue 6er Hauptversion. Das jetzt verfügbare Perl 5.24 soll deutlich schneller sein und jetzt auch Unicode 8 beherrschen. Inzwischen wurde auch die bisher experimentelle Postfix-Dereferenzierung angenommen – die Funktionen der automatischen Dereferenzierung und lexikalischen Kontextvariablen (my $_) wurden also entfernt. Gerade ein Jahr nach dem Erscheinen von Perl 6 versteht sich Perl 5 zunehmend als eine Art Arbeitspferd, [...]

2016-05-10T09:16:29+00:00Mai 10th, 2016|Allgemein|Kommentare deaktiviert für Perl 5.24 mit Unicode und mehr Leistung