SPSS Statistics

SPSS Statistics

Your hub for statistical analysis, data management, and data documentation. Connect, learn, and share with your peers! 


#Analytics
#SPSSStatistics
#Analyticstools
 View Only
  • 1.  SPSS is written on...

    Posted 07/28/22 06:17 PM
    Edited by System Admin 01/20/23 04:47 PM
    In Wikipedia article "Comparison of Statistical Packages" https://en.m.wikipedia.org/wiki/Comparison_of_statistical_packages in the first table, we observe that SPSS Statistics is written in "Java".

    Well, as far as I'm aware, only (or mostly) the frontend is written Java. The majority of backend, libraries doing analyses or graphs, are wtitten in C or Fortran. Am I correct or not? Java isn't enough fast for computational programming.

    Should the Wikipedia entry be accordingly corrected therefore?


    ------------------------------
    Kirill Orlov
    ------------------------------
    #SPSSStatistics


  • 2.  RE: SPSS is written on...

    Posted 07/28/22 06:23 PM
    Kirill;

    You are right. The backend is a mixture of C++ and FORTRAN.

    ------------------------------
    Rick Marcantonio
    Quality Assurance
    IBM
    ------------------------------



  • 3.  RE: SPSS is written on...

    Posted 07/29/22 01:12 AM
    Thank you, Rick. for the confirmation. I've just updated in the Wikipedia.

    ------------------------------
    Kirill Orlov
    ------------------------------



  • 4.  RE: SPSS is written on...

    Posted 07/29/22 09:15 AM
    To be technically accurate, the SPSS Statistics backend does have some Java code that runs for certain purposes (and Python and R for programmability and extensions). But it is correct that the vast majority of the algorithmic pieces, apart from some embedded SPSS Analytic Server code which is Java, is written in Fortran and C/C++.

    Best,

    ------------------------------
    Curtis Browning
    SPSS Statistics Architect
    ------------------------------