Verwendete Entwicklungswerkzeuge

Hier eine Liste der aktuellen Entwicklungswerkzeuge, Produkte und Bibliotheken, die wir für unsere Softwareentwicklung unter Windows und OSX verwenden.

Ab 2018

  • JetBrains Rider und Visual Studio for Mac für F# Entwicklungen
  • CppLinq
  • Botan: Crypto and TLS for C++11 (Botan)

Ab 2017

  • Catch C++ Testframework (https://github.com/philsquared/Catch)
  • Wechsel zu C++ 17 für neue Projekte und Migration bei bestehenden Projekten
  • Google Test und Google Mock
  • Microsoft Visual Studio 2017

Ab 2016

  • Matlab aus privatem Interesse
  • JetBrains DataGrip für die Bearbeitung von Datenbanken
  • fmtlib für type safe string formatting in C++ (https://github.com/fmtlib/fmt)
  • Evaluation: OpenMP, OpenCL, CUDA, Microsoft AMP
  • Evaluation: Intel C++
  • C++QuantLib (http://quantlib.org)
  • Intel® Threading Building Blocks (https://www.threadingbuildingblocks.org)
  • Poco Framework (http://pocoproject.org)
  • Microsoft Visual Studio 2015
  • Clang++ für OSX
  • JetBrains CLion für OSX
  • Enterprise Architect

Bereits im Jahr 2015 verwendet

  • Aus Interesse ein wenig ADA mit GNAT und SPARK
  • Wechsel von C++ 98 zu C++ 11/14
  • C/C++ seit 1981
  • C# etwas für kleine Projekte
  • Microsoft Visual Studio 2010-2015
  • JetBrains YouTrack
  • JetBrains Resharper
  • CMake
  • Visual Lint
  • CppDepend
  • Visual Assist
  • Subversion
  • Git
  • RC WinTrans
  • InstallAware
  • VMware Desktop
  • Parallels Desktop
  • Windows 7 bis Windows 10, Windows Server 2012
  • OSX
  • SQLite
  • Boost
  • PKCS#11
  • CryptoPP (https://www.cryptopp.com)
  • OpenSSL