Open Source hat einen großen Einfluss auf die Art, wie Programmiersprachen entstehen und welche von ihnen zur Entwicklung quelloffener Projekte genutzt werden. Das ständige Erscheinen neuer Sprachen macht die Entscheidung schwer, mit was man sich als Nächstes beschäftigen soll.
Die gegenwärtig offiziell unterstützten Release-Stränge der Programmiersprache liegen in neuen Versionen vor, die zahlreiche Fehler beseitigen, aber keine neuen Features einführen.
Nach rund achteinhalb Jahren erscheint eine neue größere Version der speziell für statistische Berechnungen und Graphen Softwareumgebung und Sprache, die außer den Lang-Vektoren auch parallele Prozesse unterstützt.
Nach zehn Monaten mit C als Spitzenreiter im Index zur Ermittlung der populärsten Programmiersprache hat es Java obgleich jüngster Meldungen über Sicherheitsfehler zurück auf die Position eins geschafft.
Nicht nur die Betreiber des TIOBE Programming Index küren die Sprache des vergangenen Jahres, sondern auch der Popularity of Programming Language Index. Wird es im ersten Fall wohl Objective-C werden, liegt im zweiten C# vorne.
Zum Ende des Jahres veröffentlicht heise Developer ein Sonderheft zum Status quo heutiger Softwareentwicklung. Schwerpunktthemen sind unter anderen Programmiersprachen, Big Data, die Entwicklung für Windows 8 und GPU Computing.
Das von heise Developer zusammengestellte Sonderheft umfasst 172 Seiten und hat als große Trendthemen Programmiersprachen und hierbei vor allem JavaScript, Big Data, NoSQL, Windows RT und GPU Computing auf dem Radar.
Weniger Schlüsselworte und bessere Zeigerelemente sollen das Implementieren mit der Programmiersprache Rust übersichtlicher gestalten. Entwickler müssen sich jedoch an neue Strukturen gewöhnen.
Jemanden als Freund auf Facebook zu bestätigen oder eine Kurznachricht auf Twitter abzusetzen, schafft eigentlich jeder. Doch nur Spezialisten können den Code für solche Social-Media-Anwendungen schreiben. Eine MIT-Gruppe will das mit "Dog" ändern.
Eine MIT-Gruppe will mit der einfachen Programmiersprache "Dog" auch Laien in die Lage versetzen, Social-Media-Anwendungen zu schreiben.
Nach den Ergebnissen einer von Bitkom beauftragten Forsa-Erhebung haben genauso viele Bürger Grundkenntnisse in einer Programmiersprache wie Grundkenntnisse in Französisch.
Der TIOBE-Index und das RedMonk-Ranking kommen aufgrund des jeweils herangezogenen Datenmaterials zu sehr unterschiedlichen Ergebnissen bei der Ermittlung der populärsten Programmiersprache.
Plat_Forms ist ein Programmierwettbewerb der Freien Universität Berlin, der Open Source Business Foundation und des Heise Verlag. Dabei soll die beste technische Plattform für die Webentwicklung ermittelt werden.
Immer noch wird die Diskussion darüber, was die beste technische Plattform für die Webentwicklung sei, kaum mit sauberer Datengrundlage geführt. Plat_Forms ist ein wissenschaftlicher Wettbewerb, der das ändern will. Erstmals durchgeführt wurde er 2007, dieser Artikel berichtet von den Ergebnissen von 2011.
Der neue ISO/IEC-Standard für C11 wurde im Dezember 2011 offiziell ratifiziert. Im zweiten Artikel zu den Neuerungen dreht sich alles um das Zusammenspiel zwischen Programmiersprache und Hardware sowie um Bonbons wie Unicode-Unterstützung und die optionale Bound-Checking-Erweiterung.
Mit der am MIT entwickelten, in C++ eingebetteten Domain Specific Language soll die effiziente Handhabung von Algorithmen beispielsweise für Raw-Camera-Pipelines, bilaterale Grids, Laplace-Filterung oder Bildaufteilung möglich sein.
Die Anforderungen an Programmiersprachen ändern sich mit der Zeit. Auch das Standardisierungskomitee für C versucht, dem nachzukommen. Der neue ISO/IEC-Standard für C11 wurde im Dezember 2011 offiziell ratifiziert. Der erste von zwei Artikeln stellt lang ersehnte Spracherweiterungen vor.
Die dynamisch typisierte Sprache für die Java Virtual Machine ist eng mit der Programmiersprache Java verzahnt und berücksichtigt in der neuen Version die mit Java 7 eingeführte InvokeDynamic-Funktion und Neuerungen von Project Coin.
Mit der von Google entwickelten Programmiersprache lassen sich vorgefertigte Codeblöcke zu einem Programm kombinieren, das ohne Plug-ins im Web-Browser läuft.
Mit dem zweiten Meilenstein der als Java-Alternative ins Rennen geschickten JVM-Sprache lässt sich Kotlin auch unter Android einsetzen.
Der Europäische Gerichtshof hat entschieden, dass Programmiersprachen keinen urheberrechtlichen Schutz genießen. Die Entscheidung legt weitere Fragen nahe – nach der urheberrechtlichen Einordnung von Dateiformaten, Protokollen und Benutzeroberflächen.
Eine unorthodoxe Antwort im Umgang mit Fehlern in Software kommt aus der Welt der Programmiersprache Erlang. "Let it crash" funktioniert aber auch anderswo und greift vor allem bei massiver Parallelität sowie großen Datenmengen.
Aus gesundheitlichen Gründen hat Steve Holden seinen Posten als oberstes Vorstandsmitglied der Open-Source-Organisation an Van Lindberg übergeben.
In einer jetzt ergangenen Entscheidung hat der Europäische Gerichtshof einen Urheberrechtsschutz für Funktionen eines Programms und für Programmiersprachen abgelehnt.
Das neue Wartungsrelease der Programmiersprache Scala behebt zahlreiche Fehler, darunter einen "Out of memory"-Fehler beim Einsatz des JDK unter Windows 7.
Die App-Entwicklung für iOS mit Objective-C unterscheidet sich gründlich von dem, was der Entwickler aus Mac OS X gewohnt ist. Die Speicherverwaltung erfolgt hier manuell und erfordert daher besondere Aufmerksamkeit.
Die Developer Snapshots dieses Mal u.a. zu dem Rookie Award der Jazoon-Konferenz, einem offenen Brief an Sprachentwickler, einem MongoDB-Connector für Hadoop, neuen Python-Versionen und einer ausverkauften parallel 2012.
In der aktuellen Ausgabe des monatlich erscheinenden Index zur Ermittlung der populärsten Programmiersprache liegt nun erstmals seit zwei Jahren wieder C an der Spitze. Den größten Sprung verzeichnete aber Objective-C.
heise online Themen