SAS
linguaggio di programmazione
AutoreSAS Institute
Data di origine1976
Ultima versioneSAS 9.4, SAS VIYA 3.5, SAS VIYA 2022
UtilizzoAnalisi numerica per base di dati - Business intelligence
Paradigmimultiparadigma
Tipizzazionestatica, forte
Specifiche di linguaggioscritto in C
Influenzato dalinguaggio PL/I e lavoro dell'Università statale della Carolina del Nord e National Institutes of Health
Implementazione di riferimento
Sistema operativomultipiattaforma
LicenzaEULA
Sito webwww.sas.com

SAS (in origine "Statistical Analysis System") è un complesso di prodotti software integrati (sviluppati dal SAS Institute) che permettono ad un programmatore:

Inoltre numerosi sviluppatori realizzano molte soluzioni che permettono funzioni quali data warehousing e data mining, gestione delle risorse umane e supporto alle decisioni, gestione finanziaria, ricerca genetica, ecc.

Base SAS

modifica

Il nocciolo del sistema SAS è basato su un pool di applicazioni:

  • Base SAS Software, utilizzato per la gestione dei dati
  • SAS procedures software, per l'analisi ed il reporting
  • Macro facility, un tool per estendere e personalizzare le applicazioni
  • DATA step debugger un tool per individuare gli eventuali problemi nelle applicazioni sviluppate.
  • Output Delivery System (ODS), un modulo che tratta i risultati per restituirli in formati standard e facilmente gestibili, quali SAS data sets, listing file, o Hypertext Markup Language (HTML)
  • SAS windowing environment, un'interfaccia grafica ed interattiva per eseguire e testare le applicazioni sviluppate nell'ambiente SAS.

SAS: una descrizione

modifica

Così come altri linguaggi di programmazione di quarta generazione orientati ai dati quali SQL e Focus, SAS assume una struttura dei file predefinita e lascia al Sistema operativo l'identificazione dei file. Questo permette al programmatore e all'utente di concentrarsi sulla gestione del dato trovandosi all'interno di una sorta di loop. Altre funzioni permettono la generazione di statistiche o report con la semplice definizione del dataset corretto.

Al confronto di altri linguaggi di programmazione generici, questo approccio permette all'utente di preoccuparsi meno di come i dati siano conservati per concentrarsi maggiormente sulle informazioni immagazzinate. Questo permette di sfumare il concetto di programmazione permettendo ad utenti, che non ricadono nel concetto di programmatori quanto in quello del marketing, di sviluppare agilmente applicazioni.

Collegamenti esterni

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Microsoft Power BI

report e dashboard anche molto avanzati attraverso l'uso del linguaggio Data Analysis Expressions (DAX). Power BI offre servizi di business intelligence (BI)

Data warehouse

comune per diverse applicazioni; strumenti di Office automation: spesso i software vendor presenti con le loro soluzioni nel livello architetturale precedente

Margaret Hamilton (scienziata)

statunitense. È stata la direttrice del Software Engineering Division del MIT Instrumentation Laboratory, che sviluppò il software di bordo per il programma Apollo

Analisi congiunta

L'analisi congiunta, o in inglese conjoint analysis è una tecnica statistica multivariata che ha origine dalla psicologia matematica. Viene utilizzata

Richard Stallman

composto interamente da software libero: da ciò prese vita il movimento del software libero. Nell'ottobre del 1985 fondò la Free Software Foundation (FSF).

Wikipedia

argomento in dettaglio: Wikimedia Foundation § Software e hardware. Wikipedia condivide le risorse software e hardware con gli altri progetti della Wikimedia

Analisi delle reti sociali

Italia. Social Network Analysis di Trobia e Milia (2011), oltre ad essere molto orientato all'utilizzo concreto dei software per l'analisi di rete, introduce

SAS Institute

Il suo nome deriva dall'acronimo di statistical analysis system in riferimento al suo primo software per l'analisi statistica. Nacque dal progetto di