Umfrage: F#-Entwickler sind erfahrene Programmierer

Die Umfrage von fsharpWorks unter F#-Entwicklern zeigt zudem, dass der Großteil der Entwickler einen akademischen oder theoretischen Hintergrund hat und C# als primäre Programmiersprache verwendet.

vorlesen Druckansicht 2 Kommentare lesen
Umfrage: F#-Entwickler sind erfahrene Programmierer
Lesezeit: 2 Min.

Das Dienstleistungsunternehmen fSharpWorks hat im April 2016 zum zweiten Mal nach 2015 eine Umfrage unter F#-Programmierern durchgeführt, an der insgesamt 634 Entwickler teilgenommen haben. Die Projektseite zu den nun veröffentlichten Ergebnissen betont, dass es sich dabei um keine offizielle, von Microsoft gesponserte Befragung handelt.

Fast zwei Drittel der Befragten (63,4 %) gaben an, bereits seit über 10 Jahren zu programmieren. Dass ein ähnlich hoher Anteil (61 %) den eigenen Hintergrund als theoretisch oder akademisch bezeichnet, überrascht bei der funktionalen Sprache wenig. Jeweils etwa ein Drittel verdienen ihr Geld als Entwickler von Enterprise Software (35,8 %) oder von kommerziellen und Webanwendungen (32,3 %). Gut ein Drittel der Befragten (38,1 %) nutzt F# für kommerzielle Projekte. Ein ähnlich großer Anteil (34,9 %) gibt an, die Sprache für Nebenprojekte oder als Hobby einzusetzen.

Bei der Frage nach den primären Programmiersprachen waren Mehrfachnennungen möglich. Dort zeigt sich vor allem die Nähe zu Microsofts Infrastruktur: F# selbst kommt auf 60,4 %, während C# das Feld mit 81 % deutlich anführt. Andere funktionale Sprachen wie Haskell, Scala, Elixir oder Erlang bleiben im überwiegend niedrigen einstelligen Bereich. Dass Windows das Feld der genutzten Plattformen mit 91 Prozent anführt, zeigt vor allem, dass fast ein Zehntel der Befragten nur andere Systeme verwendet, denn auch hierbei waren Mehrfachnennungen möglich. Jeweils ein Viertel nutzt Mac (24,4 %) oder Linux (24,9 %).

Weitere Details wie die aus Sicht der Entwickler beliebtesten oder überflüssigsten Features von F# finden sich in dem als Google Doc veröffentlichten, frei zugänglichen Ergebnis der Umfrage. (rme)